Skip to content

Chore: Drop Python 3.9 and add support for Python 3.14#1369

Open
Syed-Ali-Abbas-568 wants to merge 3 commits intooverhangio:mainfrom
Syed-Ali-Abbas-568:syed-ali/python-version-upgrade-latest
Open

Chore: Drop Python 3.9 and add support for Python 3.14#1369
Syed-Ali-Abbas-568 wants to merge 3 commits intooverhangio:mainfrom
Syed-Ali-Abbas-568:syed-ali/python-version-upgrade-latest

Conversation

@Syed-Ali-Abbas-568
Copy link
Copy Markdown
Contributor

  • Drop Python 3.9 (end of life) support; bump requires-python to >= 3.10
  • Add Python 3.13 and 3.14 classifiers in pyproject.toml
  • Update CI test matrix from [3.9, 3.12] to [3.10, 3.14]
  • Use sphinx>=9.1.0 for Python 3.14+ and `sphinx-=7.4.7§ for Python 3.10 to account for Sphinx 9.x dropping Python 3.10 support

Co-Authored-By: Claude Sonnet 4.6 [email protected]

Syed-Ali-Abbas-568 and others added 3 commits April 15, 2026 05:16
- Update requires-python to >= 3.10 (drop EOL Python 3.9)
- Add Python 3.13 and 3.14 classifiers to pyproject.toml
- Update CI matrix from ['3.9', '3.12'] to ['3.10', '3.14']
- Update requirements/base.txt pip-compile header to Python 3.10
- Add changelog entry

Co-Authored-By: Claude Sonnet 4.6 <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Pending Triage

Development

Successfully merging this pull request may close these issues.

2 participants