Release Notes
This release allows for pyproject.toml
-only build systems to allow versioneer to find
the project root, despite an absense of a setup.py
. Provides some error message support
when the pyproject.toml is malformed. Finally we added basic type-hinting to the project,
which should help users of type-checking systems ensure correct code when vendoring.
With thanks to Dimitri Papadopoulos Orfanos, Mike Taves, '@gamecss' and '@GCS-ZHN' for contributions.
What's Changed
- FIX: Add error output when
pyproject.toml
is malformed. by @GCS-ZHN (#361) - FIX: Add name to
setup.py
to work around a github dependency graph bug. by @mwtwoes. (#360) - ENH: Add basic type information throughout project. by @Callek (#365 and #367)
- ENH: Detect
pyproject.toml
as project root (to supportPDM
). by @gamecss (#371) - MNT: Overwrite version file instead of delete/unlink. by @DimitriPapadopoulos (#353)
- MNT: Use
https
for the unlicense url. by @DimitriPapadopoulos (#356) - MNT: Removal of CJM as maintainer. by @effigies (#359)
- MNT: Prepare release 0.29. by @Callek (#373)
- CI: Use 3.11 release (not rc). by @DimitriPapadopoulos (#355)
Full Changelog: 0.28...0.29