chore(deps): update python#1727
Conversation
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: d0fb62382b
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
| "Programming Language :: Python :: 3.13", | ||
| ] | ||
| requires-python = ">=3.10,<3.14" | ||
| requires-python = ">=3.14,<3.15" |
There was a problem hiding this comment.
Restore the supported Python range
Changing the root package to require only Python 3.14 makes every existing supported/CI runtime (3.10, 3.11, 3.12, and 3.13) unable to install the project: the fast-test matrix in .github/workflows/test.yml still pins those versions and then runs uv sync --extra all-ci, which now rejects them (I verified the 3.13 interpreter fails with incompatible with the project's Python requirement: ==3.14.*). This also prevents current users on the documented supported range from installing the next release rather than merely adding 3.14 support.
Useful? React with 👍 / 👎.
| @@ -1,4 +1,4 @@ | |||
| ARG PYTHON_IMAGE=python:3.12-slim@sha256:423ed6ab25b1921a477529254bfeeabf5855151dc2c3141699a1bfc852199fbf | |||
| ARG PYTHON_IMAGE=python:3.14-slim@sha256:b877e50bd90de10af8d82c57a022fc2e0dc731c5320d762a27986facfc3355c1 | |||
There was a problem hiding this comment.
Keep the TensorFlow image on a TF-supported Python
With this image now running Python 3.14, the later pip install .[tensorflow] does not install TensorFlow at all because the tensorflow extra in pyproject.toml is guarded by python_version < '3.13'. The Docker workflow still builds Dockerfile.tensorflow and verifies import tensorflow, so this image will either fail that validation or ship without the dependency it is specifically meant to include until the base image stays within the extra's supported range or the extra is updated for 3.14.
Useful? React with 👍 / 👎.
This PR contains the following updates:
>=3.10,<3.14→>=3.14,<3.153.12-slim→3.14-slim3.12-slim→3.14-slim3.13-slim→3.14-slim3.13-slim→3.14-slimRelease Notes
python/cpython (python)
v3.14.6Compare Source
v3.14.5Compare Source
v3.14.4Compare Source
v3.14.3Compare Source
v3.14.2Compare Source
v3.14.1Compare Source
v3.14.0Compare Source
Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.