Skip to content

chore: drop Python 3.8 - #91

Merged
henryiii merged 1 commit into
mainfrom
henryiii/chore/drop38
Oct 6, 2026
Merged

henryiii merged 1 commit into
mainfrom
henryiii/chore/drop38

Conversation

@henryiii

Copy link
Copy Markdown
Contributor

🤖 AI text below 🤖

Drops Python 3.8; the minimum is now 3.9. The CI matrix entry for 3.8 now tests 3.9, which was not covered before.

Beyond the version bump, this removes the typing_extensions dependency (nothing imports it) and the importlib_resources fallback in schema.py, which was never declared as a dependency, so it was broken on 3.8 anyway.

@henryiii
henryiii force-pushed the henryiii/chore/drop38 branch from 509e697 to ae8ed09 Compare October 6, 2026 15:42
Also removes the unused typing_extensions dependency and the
importlib_resources fallback (which was never declared).

Assisted-by: ClaudeCode:claude-opus-4.8
@henryiii
henryiii force-pushed the henryiii/chore/drop38 branch from ae8ed09 to 30b597a Compare October 6, 2026 15:43
@henryiii
henryiii marked this pull request as ready for review October 6, 2026 15:45
@henryiii
henryiii merged commit b24bf06 into main Oct 6, 2026
11 checks passed
@henryiii
henryiii deleted the henryiii/chore/drop38 branch October 6, 2026 15:45
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