Versioneer

Latest version: v0.29

Safety actively analyzes 629678 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 2

0.23

This release adds support for Setuptools' PEP-660 editable installations,
drops support for Python 3.6, and supports startlingly old git versions.

With thanks to Biastian Zim, Michał Górny, Igor S. Gerasimov, Christian Clauss,
Anderson Bravalheri and Simão Afonso for contributions.

* FIX: Adequate custom `build_py` command to changes in setuptools v64 by abravalheri (313)
* FIX: skip version update on `build_ext` if .py does not exist by mgorny (297)
* FIX: old GIT (<1.7.2) does not know about `--count` flag by foxtran (306)
* FIX: Use only numeric versions in Git, ignore other tags with the same prefix by effigies (256)
* FIX: Handle missing `tag_prefix` gracefully by effigies (308)
* FIX: Restore `py_modules` field to setup.py by effigies (293)
* ENH: Patch versioneer files into manifest at runtime by effigies (309)
* STY: Undefined name: VersioneerBadRootError on line 51 by cclauss (305)
* STY: Appease flake8 by simaoafonso-pwt (312)
* MNT: Drop 3.6 support, remove old hacks by effigies (288)
* MNT: Clarify license as CC0-1.0 by BastianZim (292)
* MNT: Drop distutils by effigies (289)
* MNT: Disable editable installs of versioneer (they will not work) by effigies (307)
* CI: Update gh-actions PLATFORM variable to avoid double-testing by effigies (311)

0.22

This release fixes failures in Windows related to different handling of
asterisk characters depending on the shell and the presence of a prefix.

This release explicitly has been tested on Python 3.10 and is the final
release that will support Python 3.6 or distutils.

With thanks to John Wodder, Mathijs van der Vlies and Christian Schulze for
their contributions.

* FIX: Unset `GIT_DIR` environment variable while retrieving version information from git (280)
* FIX: Hide console window if pythonw.exe is used (285)
* FIX: Broken tag prefix on Windows and add CI (283)
* FIX: Default to setuptools, only falling back to distutils (276)
* TEST: Verify and note Python 3.10 support (272)
* MNT: Run CI weekly to catch upstream deprecations quickly (281)

0.21

With thanks to Dimitri Papadopoulos Orfanos, Andrew Tolmie, Michael Niklas,
Mike Taves, Ryan Mast, and Yaroslav Halchenko for contributions.

* FIX: Escape asterisk in `git describe` call on Windows (262)
* ENH: Add some type annotations to play nicely with mypy (269)
* ENH: Respect tags with `.postN` in pep440-pre style (261)
* TEST: Subproject installations fixed in Pip 21.3, remove expected failure marks (271)
* STY: Fix typos (260 and 266)
* STY: Centralize pylint hints in header (270)
* MNT: Use `os.path` and `pathlib` consistently (267)

0.20

With thanks to Tanvi Moharir, Ashutosh Varma, Benjamin Rüth, Lucas Jansen,
Timothy Lusk and Barret O'Brock for contributions.

* Respect `versionfile_source` in `__init__.py` snippet (241)
* Add `pep440-branch` and `pep440-post-branch` styles (164)
* Stop testing deprecated `easy_install`, support left in for now (237)
* Use `versionfile_build` instead of `versionfile_source` where needed (242)
* Improve handling of refname edge cases (229)
* Clarify installation in docs (235)
* Play nicely with custom `build_ext`s (232)

0.19

Versioneer's 0.19 release is the first under new maintainership, and most of the work
done has been maintenance along with a few features and bug fixes. No significant
changes to the mode of operation have been included here.

The current maintainers are Nathan Buckner, Yaroslav Halchenko, Chris Markiewicz,
Kevin Sheppard and Brian Warner.

* Drop support for Python < 3.6, test up to Python 3.9
* Strip GPG signature information from date (222)
* Add `bdist_ext` cmdclass, to support native code extensions (171)
* Canonicalize pep440-pre style (163)
* Take arguments to `get_cmdclass`

0.18

* switch to entrypoints to get the right executable suffix on windows (131)
* update whitespace to appease latest flake8

Thanks to xoviat for the windows patch.

Page 2 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.