Skip to content

Bump minimum dependency versions to modern baselines#5

Merged
alchemystack merged 1 commit intomainfrom
claude/ecstatic-tesla
Mar 27, 2026
Merged

Bump minimum dependency versions to modern baselines#5
alchemystack merged 1 commit intomainfrom
claude/ecstatic-tesla

Conversation

@alchemystack
Copy link
Copy Markdown
Owner

Summary

  • Raises all >= floor bounds in pyproject.toml to versions that are actively tested and supported
  • Build system: 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

Test plan

  • All 308 tests pass with updated deps
  • ruff check clean

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.
@alchemystack alchemystack merged commit cf38728 into main Mar 27, 2026
6 of 7 checks passed
@alchemystack alchemystack deleted the claude/ecstatic-tesla branch March 27, 2026 15:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant