Skip to content

Conversation

@jmcs
Copy link
Owner

@jmcs jmcs commented Dec 17, 2025

  • Change source initialisation to use default factory, in order to support python 3.12
  • Modernize tooling by adopting uv, ty, and ruff
  • Fix issues found by ty and ruff, while preserving as much of the original behaviour as possible
  • Remove support for python < 3.10
  • Update all dependencies
  • Replace travis with github actions

Change source initialisation to use default factory
@jmcs jmcs changed the title Support Python 3.12+ Support recent python versions and improve tooling Dec 17, 2025
@jmcs jmcs merged commit c32e991 into main Dec 17, 2025
8 checks passed
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