-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
Description
Update the CI configuration and tox setup to include testing against newer Python versions:
- Python 3.13 free-threaded (3.13t)
- Python 3.14 standard
- Python 3.14 free-threaded (3.14t)
Acceptance Criteria
- Update
.github/workflows/ci.ymlto include3.13t,3.14, and3.14tin the test matrix - Update
tox.iniorpyproject.tomlto include the new Python versions in the test environments - Ensure all existing tests pass on the new Python versions
- Update any documentation if needed
Implementation Notes
CI Configuration
The current CI matrix includes Python versions: ["3.9", "3.10", "3.11", "3.12", "3.13"]
This should be expanded to: ["3.9", "3.10", "3.11", "3.12", "3.13", "3.13t", "3.14", "3.14t"]
Tox Configuration
The tox configuration needs to be updated to include test environments for:
py313t(Python 3.13 free-threaded)py314(Python 3.14 standard)py314t(Python 3.14 free-threaded)
Free-threaded Python versions use the t suffix (e.g., 3.13t for Python 3.13 free-threaded).
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels