Skip to content

Drop support for Python 3.9#229

Merged
Schnouki merged 1 commit intomainfrom
thomas/drop-python-3.9
Mar 4, 2026
Merged

Drop support for Python 3.9#229
Schnouki merged 1 commit intomainfrom
thomas/drop-python-3.9

Conversation

@Schnouki
Copy link
Contributor

@Schnouki Schnouki commented Mar 4, 2026

Python 3.9 has reached end-of-life (October 2025). This PR removes support for it, bumping the minimum to Python 3.10.

Changes

  • requires-python bumped to >=3.10
  • Ruff target-version updated to py310
  • Removed py39 from tox envlist and CI matrix
  • Updated README and CHANGELOG
  • uv.lock refreshed (drops importlib-metadata and zipp)

Python 3.9 has reached end-of-life. The minimum supported version is
now Python 3.10.

Co-authored-by: Amp <amp@ampcode.com>
@Schnouki Schnouki requested a review from a team as a code owner March 4, 2026 21:40
@Schnouki Schnouki requested review from amleczko and removed request for a team March 4, 2026 21:40
@Schnouki Schnouki self-assigned this Mar 4, 2026
@Schnouki Schnouki merged commit f6972b7 into main Mar 4, 2026
4 checks passed
@Schnouki Schnouki deleted the thomas/drop-python-3.9 branch March 4, 2026 21:41
@doist-bot

This comment was marked as outdated.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant