Skip to content

Add Python 3.13 and 3.14 support, standardize on 3.12#4

Merged
MrTravisB merged 1 commit intomainfrom
travis/py-versions
Nov 12, 2025
Merged

Add Python 3.13 and 3.14 support, standardize on 3.12#4
MrTravisB merged 1 commit intomainfrom
travis/py-versions

Conversation

@MrTravisB
Copy link
Copy Markdown
Collaborator

Summary

Adds support for Python 3.13 and 3.14, and standardizes all development tooling to use Python 3.12 as the default version.

Changes

  • Added Python 3.13 and 3.14 to package classifiers in pyproject.toml
  • Updated mypy target from Python 3.10 → 3.12
  • Updated ruff target from py310 → py312
  • Updated README requirements section to list all tested versions (3.10-3.14)

Verified

  • ✓ Test workflow already includes 3.13 and 3.14 in test matrix
  • ✓ Lint workflow already uses Python 3.12
  • ✓ Publish workflow already uses Python 3.12

All development tools now use Python 3.12 as the standard version while maintaining backwards compatibility with Python 3.10+.

🤖 Generated with Claude Code

@MrTravisB MrTravisB merged commit fa5a54d into main Nov 12, 2025
6 checks passed
@MrTravisB MrTravisB deleted the travis/py-versions branch November 12, 2025 22: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