Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Dockerfile
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
ARG PYTHON_IMAGE=python:3.13-slim@sha256:c33f0bc4364a6881bed1ec0cc2665e6c53c87a43e774aaeab88e6f17af105e4f
ARG PYTHON_IMAGE=python:3.14-slim@sha256:b877e50bd90de10af8d82c57a022fc2e0dc731c5320d762a27986facfc3355c1
# Keep the major/minor version in sync with packages/modelaudit-picklescan/Cargo.toml rust-version.
ARG PICKLESCAN_RUST_TOOLCHAIN=1.83.0
ARG RUSTUP_VERSION=1.29.0
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.full
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
ARG PYTHON_IMAGE=python:3.13-slim@sha256:c33f0bc4364a6881bed1ec0cc2665e6c53c87a43e774aaeab88e6f17af105e4f
ARG PYTHON_IMAGE=python:3.14-slim@sha256:b877e50bd90de10af8d82c57a022fc2e0dc731c5320d762a27986facfc3355c1
# Keep the major/minor version in sync with packages/modelaudit-picklescan/Cargo.toml rust-version.
ARG PICKLESCAN_RUST_TOOLCHAIN=1.83.0
ARG RUSTUP_VERSION=1.29.0
Expand Down
2 changes: 1 addition & 1 deletion Dockerfile.tensorflow
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
ARG PYTHON_IMAGE=python:3.12-slim@sha256:423ed6ab25b1921a477529254bfeeabf5855151dc2c3141699a1bfc852199fbf
ARG PYTHON_IMAGE=python:3.14-slim@sha256:b877e50bd90de10af8d82c57a022fc2e0dc731c5320d762a27986facfc3355c1

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge 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 👍 / 👎.

# Keep the major/minor version in sync with packages/modelaudit-picklescan/Cargo.toml rust-version.
ARG PICKLESCAN_RUST_TOOLCHAIN=1.83.0
ARG RUSTUP_VERSION=1.29.0
Expand Down
2 changes: 1 addition & 1 deletion pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ classifiers = [
"Programming Language :: Python :: 3.12",
"Programming Language :: Python :: 3.13",
]
requires-python = ">=3.10,<3.14"
requires-python = ">=3.14,<3.15"

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P1 Badge 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 👍 / 👎.

dependencies = [
"click>=8.1.7",
"yaspin>=2.5.0",
Expand Down
Loading
Loading