Repository navigation
v1.0.2
Changed
- Test matrix moved to Python 3.12 (minimum), 3.15 (latest stable) and 3.16 (pre-release); lint, type checking and the coverage badge run on 3.15. Added the 3.16 classifier.
- The project is managed with uv: the dev dependencies are a
devdependency group inpyproject.tomlpinned byuv.lock(requirements-dev.txtis gone), the build backend isuv_build, and both workflows run onastral-sh/setup-uv. CI installs withuv sync --locked --no-build, so a dependency without a wheel fails instead of being built from source; releases runuv buildanduv publish. - License metadata uses the PEP 639
licenseandlicense-filesfields instead of the deprecated classifier.
Full changelog: https://github.com/jamesabel/msqlite/blob/main/CHANGELOG.md