Skip to content

Drop Python 3.10 and 3.11, set minimum to 3.12#440

Merged
astafan8 merged 2 commits into
masterfrom
drop-python-3.11
May 11, 2026
Merged

Drop Python 3.10 and 3.11, set minimum to 3.12#440
astafan8 merged 2 commits into
masterfrom
drop-python-3.11

Conversation

@astafan8

@astafan8 astafan8 commented Mar 20, 2026

Copy link
Copy Markdown
Collaborator

Changes

  • Set requires-python to >=3.12
  • Updated classifiers (removed 3.10 and 3.11)
  • Updated CI matrix in python-app.yml (removed 3.10 and 3.11)
  • Applied ruff pyupgrade fixes for Python 3.12+ idioms - ended up removing unused imports only

- Set requires-python to >=3.12
- Updated classifiers (removed 3.10 and 3.11)
- Updated CI matrix in python-app.yml (removed 3.10 and 3.11)
- Applied ruff pyupgrade fixes for Python 3.12+ idioms

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@astafan8 astafan8 requested a review from jenshnielsen March 20, 2026 11:48
@astafan8 astafan8 marked this pull request as ready for review March 20, 2026 21:37
@astafan8 astafan8 enabled auto-merge May 11, 2026 09:47

@jenshnielsen jenshnielsen left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would be nice to run pyupgrade to convert type annotations to modern form but that can be done in a follow up pr

@astafan8 astafan8 merged commit 3c30fde into master May 11, 2026
2 checks passed
@jenshnielsen jenshnielsen deleted the drop-python-3.11 branch May 11, 2026 10:38
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.

2 participants