chore(deps): update python#1726
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 supported Python versions
I checked .github/workflows/test.yml: the fast and NumPy CI jobs still pin Python 3.10/3.11/3.12/3.13 before running uv sync --extra all-ci, and those interpreters no longer satisfy this project metadata. For example, uv run --python 3.12 --locked ... now fails because project.requires-python resolves to ==3.14.*, so existing CI lanes and users on the documented/supported Python versions cannot install the package.
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 TensorFlow image on a TensorFlow-supported Python
For the TensorFlow Docker image, the runtime still installs ".[tensorflow]" and .github/workflows/docker-image-test.yml verifies it with import os, tensorflow, but the TensorFlow extra in pyproject.toml is guarded with python_version < '3.13'. With this base image on Python 3.14, pip treats that extra dependency as inapplicable, so the image builds without TensorFlow and then fails the TensorFlow dependency check.
Useful? React with 👍 / 👎.
|
Closing as the duplicate of #1700: this raises Requires-Python to 3.14 while ModelAudit still supports and tests Python 3.10-3.13, so it would break supported installs before dependency resolution. |
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.