Skip to content

chore: drop Python 3.8, set minimum to 3.9 - #721

Merged
Aidan Holland (thehappydinoa) merged 4 commits into
mainfrom
chore/drop-python-3.8
Aug 27, 2026
Merged

chore: drop Python 3.8, set minimum to 3.9#721
Aidan Holland (thehappydinoa) merged 4 commits into
mainfrom
chore/drop-python-3.8

Conversation

@thehappydinoa

Copy link
Copy Markdown
Member

Summary

  • Bumps minimum Python from 3.8 to 3.9 — virtualenv dropped 3.8 support, which was breaking CI on every PR (including all open dependabot PRs)
  • CI matrix now tests 3.9 (oldest) and 3.13 (newest) only, dropping the middle 3.10 job
  • Updates classifiers to advertise 3.9–3.13 support
  • Removes dead commented-out tj-actions/changed-files block from CI workflow
  • Updates poetry.lock to reflect new constraint

Test plan

🤖 Generated with Claude Code

virtualenv dropped Python 3.8 support, breaking CI for all PRs. Bumps
minimum to 3.9, tests oldest (3.9) and newest (3.13) in CI, and removes
dead tj-actions/changed-files commented block.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@thehappydinoa
Aidan Holland (thehappydinoa) merged commit 59723cb into main Aug 27, 2026
12 checks passed
@thehappydinoa
Aidan Holland (thehappydinoa) deleted the chore/drop-python-3.8 branch August 27, 2026 19:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant