From 3e21cf59f1c47e1b4c6c4e7c42213fc0d7190ef6 Mon Sep 17 00:00:00 2001 From: alchemystack <70098256+alchemystack@users.noreply.github.com> Date: Fri, 27 Mar 2026 14:53:17 +0100 Subject: [PATCH] Bump minimum dependency versions to modern baselines Raise floor bounds in pyproject.toml to reflect versions that are actually tested and supported: Build: setuptools>=75.0, setuptools-scm>=8.1 Runtime: numpy>=2.0.0, pydantic>=2.5.0, pydantic-settings>=2.5.0, grpcio>=1.68.0, protobuf>=5.26.0 Dev: pytest>=8.0, pytest-cov>=5.0, scipy>=1.12.0, ruff>=0.8.0, mypy>=1.10.0, pre-commit>=4.0, bandit>=1.8.0 All 308 tests pass. --- pyproject.toml | 26 +++++++++++++------------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 384d64f..fd3dcb1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,5 +1,5 @@ [build-system] -requires = ["setuptools>=68.0", "setuptools-scm>=8.0"] +requires = ["setuptools>=75.0", "setuptools-scm>=8.1"] build-backend = "setuptools.build_meta" [project] @@ -23,11 +23,11 @@ classifiers = [ ] readme = "README.md" dependencies = [ - "numpy>=1.24.0", - "pydantic>=2.0.0", - "pydantic-settings>=2.0.0", - "grpcio>=1.60.0", - "protobuf>=4.21.0", + "numpy>=2.0.0", + "pydantic>=2.5.0", + "pydantic-settings>=2.5.0", + "grpcio>=1.68.0", + "protobuf>=5.26.0", ] [project.urls] @@ -38,13 +38,13 @@ Changelog = "https://github.com/qr-sampler/qr-sampler/blob/main/CHANGELOG.md" [project.optional-dependencies] dev = [ - "pytest>=7.0", - "pytest-cov>=4.0", - "scipy>=1.10.0", - "ruff>=0.4.0", - "mypy>=1.8.0", - "pre-commit>=3.0", - "bandit>=1.7.0", + "pytest>=8.0", + "pytest-cov>=5.0", + "scipy>=1.12.0", + "ruff>=0.8.0", + "mypy>=1.10.0", + "pre-commit>=4.0", + "bandit>=1.8.0", ] [project.entry-points."vllm.logits_processors"]