Skip to content

Bump max supported Python to 3.14 - #50

Merged
maread99 merged 1 commit into
mainfrom
claude/update-python-3.14-fmX4p
May 4, 2026
Merged

Bump max supported Python to 3.14#50
maread99 merged 1 commit into
mainfrom
claude/update-python-3.14-fmX4p

Conversation

@maread99

@maread99 maread99 commented May 4, 2026

Copy link
Copy Markdown
Owner

Generated by Claude.

Summary

  • Bump maximum supported Python version to 3.14 (add classifier in pyproject.toml).
  • Update build-test workflow matrix to test Python 3.10 and 3.14 (replacing 3.13).
  • Rename test_py13 dependency group to test_py14, simplifying it to only the constraints actually required for Python 3.14 (numpy>=2.3.3 and pandas>=3.0, both gated by python_version>='3.14'). The dead python_version<'3.13' constraint and overlapping numpy>=2.1 line have been dropped.
  • Pin .python-version to 3.14 and refresh uv.lock.
  • Update AGENTS.md to reflect the new supported range.

- Add 3.14 classifier to pyproject.toml
- Update build-test matrix to test 3.10 and 3.14
- Rename test_py13 group to test_py14 with simplified
  constraints (drop dead python_version<'3.13' marker)
- Pin .python-version to 3.14
- Refresh uv.lock
@maread99 maread99 added the agents Coding agents context label May 4, 2026 — with Claude
@maread99 maread99 added maintenance Keeping it all up to date and removed agents Coding agents context labels May 4, 2026
@maread99
maread99 merged commit dcd18c1 into main May 4, 2026
8 checks passed
@maread99
maread99 deleted the claude/update-python-3.14-fmX4p branch May 4, 2026 18:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

maintenance Keeping it all up to date

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants