Skip to content

Comments

Fix/cicd python versioning#76

Closed
nick-gorman wants to merge 7 commits intomainfrom
fix/cicd-python-versioning
Closed

Fix/cicd python versioning#76
nick-gorman wants to merge 7 commits intomainfrom
fix/cicd-python-versioning

Conversation

@nick-gorman
Copy link
Member

No description provided.

nick-gorman and others added 7 commits February 13, 2026 13:12
Remove 3.9 from supported versions (fails on `int | List[int]` syntax).
Pin pandas<3.0.0 to fix sanitiser test failures on 3.11+.
Remove 3.9 from CI matrix; add 3.10 and 3.14 to nox test matrix.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
rapidfuzz 3.10.1 fails to build on python 3.14. Pinning >=3.14.0
ensures pre-built wheels are available.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
pydantic-core 2.23.4 uses PyO3 0.22.2 which only supports up to
python 3.13. Pydantic 2.12+ ships with a compatible pydantic-core.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
numpy 2.0.2 fails to compile on python 3.14. Add a conditional
dependency so 3.14 gets numpy>=2.3.0 (which has pre-built wheels)
while 3.10-3.13 continue using numpy 2.0.x.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
numpy 2.0.2 fails to compile from source on python 3.13 macOS.
Add numpy>=2.1.0 constraint for python>=3.13 so the resolver picks
a version with pre-built wheels for all CI platforms.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@codecov
Copy link

codecov bot commented Feb 16, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

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