Skip to content

Conversation

@Nihisil
Copy link
Contributor

@Nihisil Nihisil commented Jan 29, 2026

Closes #115

What was done:

  • Remove 3.9 from CI and project configuration
  • Apply PEP 604 - Union type syntax (X | None instead of Optional[X]) for all places
  • Apply PEP 634 - Structural pattern matching (match/case) for few ifelse cases to improve readability

@Nihisil Nihisil added this to the v2.0.0 milestone Jan 29, 2026
@Nihisil Nihisil requested a review from Apricot-S January 29, 2026 08:31
Copy link
Collaborator

@Apricot-S Apricot-S left a comment

Choose a reason for hiding this comment

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

LGTM

@Apricot-S Apricot-S merged commit ccd9782 into master Jan 29, 2026
8 checks passed
@Apricot-S Apricot-S deleted the drop-python-3.9 branch January 29, 2026 09:35
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.

Drop Python 3.9 support

3 participants