diff --git a/.changepacks/changepack_log_kA_PL17fgf96n5rE09LX.json b/.changepacks/changepack_log_kA_PL17fgf96n5rE09LX.json new file mode 100644 index 0000000..f05579b --- /dev/null +++ b/.changepacks/changepack_log_kA_PL17fgf96n5rE09LX.json @@ -0,0 +1 @@ +{"changes":{"bridge/python/pyproject.toml":"Minor"},"note":"Drop Python 3.9 and 3.10 support (EOL per devguide.python.org). Minimum supported Python is now 3.11, matching the CI test matrix (closes #10).","date":"2026-04-17T08:30:00.000Z"} \ No newline at end of file diff --git a/Cargo.lock b/Cargo.lock index 34eae31..c99fc91 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -336,7 +336,7 @@ checksum = "092966b41edc516079bdf31ec78a2e0588d1d0c08f78b91d8307215928642b2b" [[package]] name = "dependency-check-updates" -version = "0.1.4" +version = "0.1.6" dependencies = [ "clap", "dependency-check-updates-core", @@ -358,7 +358,7 @@ dependencies = [ [[package]] name = "dependency-check-updates-core" -version = "0.1.4" +version = "0.1.6" dependencies = [ "ignore", "miette", @@ -382,7 +382,7 @@ dependencies = [ [[package]] name = "dependency-check-updates-node" -version = "0.1.4" +version = "0.1.6" dependencies = [ "dependency-check-updates-core", "node-semver", @@ -399,7 +399,7 @@ dependencies = [ [[package]] name = "dependency-check-updates-python" -version = "0.1.4" +version = "0.1.6" dependencies = [ "dependency-check-updates-core", "reqwest", @@ -424,7 +424,7 @@ dependencies = [ [[package]] name = "dependency-check-updates-rust" -version = "0.1.4" +version = "0.1.6" dependencies = [ "dependency-check-updates-core", "reqwest", diff --git a/README.md b/README.md index a633c68..93e95ce 100644 --- a/README.md +++ b/README.md @@ -11,7 +11,7 @@ [![npm](https://img.shields.io/npm/v/@dependency-check-updates/cli?logo=npm&label=npm&style=flat-square)](https://www.npmjs.com/package/@dependency-check-updates/cli) [![PyPI](https://img.shields.io/pypi/v/dependency-check-updates?logo=pypi&logoColor=white&label=PyPI&style=flat-square)](https://pypi.org/project/dependency-check-updates/) [![Rust 1.85+](https://img.shields.io/badge/rust-1.85%2B-dea584?logo=rust&style=flat-square)](https://www.rust-lang.org/) -[![Python 3.9+](https://img.shields.io/pypi/pyversions/dependency-check-updates?logo=python&logoColor=white&style=flat-square)](https://pypi.org/project/dependency-check-updates/) +[![Python 3.11+](https://img.shields.io/pypi/pyversions/dependency-check-updates?logo=python&logoColor=white&style=flat-square)](https://pypi.org/project/dependency-check-updates/) [![Node](https://img.shields.io/node/v/@dependency-check-updates/cli?logo=node.js&logoColor=white&label=node&style=flat-square)](https://www.npmjs.com/package/@dependency-check-updates/cli) @@ -271,7 +271,7 @@ Build prerequisites: - Rust 1.85+ (stable toolchain) - Bun 1.0+ *(or Node.js 18+ with npm)* -- Python 3.9+ with [`maturin`](https://www.maturin.rs/) *(only for the Python wheel step)* +- Python 3.11+ with [`maturin`](https://www.maturin.rs/) *(only for the Python wheel step)* - Windows: Visual Studio 2022 Build Tools (MSVC linker) ```bash diff --git a/bridge/python/pyproject.toml b/bridge/python/pyproject.toml index 7a5dbaa..f4fc475 100644 --- a/bridge/python/pyproject.toml +++ b/bridge/python/pyproject.toml @@ -6,7 +6,7 @@ build-backend = "maturin" name = "dependency-check-updates" version = "0.1.6" description = "Fast multi-ecosystem dependency updater: package.json, Cargo.toml, pyproject.toml in a single CLI (like npm-check-updates for every language)" -requires-python = ">=3.9" +requires-python = ">=3.11" readme = "../../README.md" license = { text = "MIT" } authors = [ @@ -35,8 +35,6 @@ classifiers = [ "Programming Language :: Rust", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", - "Programming Language :: Python :: 3.9", - "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", "Programming Language :: Python :: 3.13",