Python 3.13 Support
Python 3.13 Support
This release adds official support for Python 3.13. The minimum required version remains Python 3.10+.
What's Changed
- Added PyPI classifier
Programming Language :: Python :: 3.13 - Extended CI test matrix to Python 3.13 (lint, type checks, unit & integration tests)
- Updated release workflow to build on Python 3.10–3.13 and publish to PyPI from Python 3.13
- Switched CodSpeed benchmarks to Python 3.13
- Fixed README: minimum version is 3.10+ (was incorrectly listed as 3.9+)
Supported Python Versions
| Version | Status |
|---|---|
| 3.10 | ✅ Supported |
| 3.11 | ✅ Supported |
| 3.12 | ✅ Supported |
| 3.13 | ✅ Supported (new) |
Upgrade
No code changes or migration steps are required:
pip install -U python-cqrsFull Changelog
- New Features
- Added support for Python 3.13, including package publishing and benchmark compatibility.
- Tests
- Expanded automated linting and test coverage to include Python 3.13.
- Documentation
- Updated the documented minimum Python version to 3.10.
- Added Python 3.13 to the supported-version listings.