What's Changed
Packaging & Metadata
- Fixed the license badge in the README — switched from the shields.io PyPI endpoint to the GitHub endpoint, which correctly handles PEP 639 license expressions that the legacy PyPI field doesn't expose.
- Added
keywordsand[project.urls](Homepage, Repository, Issues, Changelog) topyproject.tomlso PyPI displays sidebar links. - Bumped dev dependencies:
ruff0.15.12,ty0.0.32,pre-commit4.6.0.
No functional changes to the library or CLI.