Closed phinate closed 7 months ago
LGTM (at least the versioning bit, I've not looked at the pre-commit CI stuff)
Thanks! And yes, the CI is a work-in-progress, trying to touch it up in the PR :)
Test work, and are failing for the right reasons. Will fix in follow-up PR.
This changes the dynamic versioning scheme, which relied on
__version__
being defined inpyproject.toml
, in favor of a static scheme that only looks inpyproject.toml
, usingimportlib.metadata.version(__name__)
to define__version__
instead. Picks up the right version on the setuptools backend when tested locally.Thanks for the idea @jack89roberts!