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.toml to require python >= 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
You can’t perform that action at this time.
Why This Is Important
Tasks
pyproject.tomlto requirepython >= 3.10.Acceptance Criteria