-
Notifications
You must be signed in to change notification settings - Fork 8
Open
Description
Why This Is Important
- Compatibility: Many modern libraries and frameworks are dropping support for versions below 3.10.
- Security: Older Python versions may no longer receive security updates, increasing risk.
- Maintainability: Ensures consistency across development, CI/CD pipelines, and production environments.
Tasks
- Update
pyproject.tomlto requirepython >= 3.10. - Modify GitHub Actions workflows to use Python 3.10 as the default runtime.
- Update documentation (README, contributing guide) to reflect the new minimum version.
- Test the codebase against Python 3.10 to confirm compatibility.
- Remove support statements for Python versions below 3.10.
Acceptance Criteria
- Project configuration files specify Python 3.10 as the minimum required version.
- GitHub Actions CI runs successfully with Python 3.10.
- Documentation clearly states Python 3.10+ is required.
- Codebase runs without errors or regressions under Python 3.10.
- No references to unsupported Python versions remain.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels