-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2024-51975dc4f8 2024-03-29 00:16:07.816438 --------------------------------------------------------------------------------
Name : python-versioningit Product : Fedora 40 Version : 3.1.0 Release : 1.fc40 URL : https://pypi.org/pypi/versioningit Summary : Versioning It with your Version In Git Description : versioningit is yet another Python packaging plugin for automatically determining your package���s version based on your version control repository���s tags. Unlike others, it allows easy customization of the version format and even lets you easily override the separate functions used for version extraction & calculation.
Features:
��� Works with both setuptools and Hatch ��� Installed & configured through PEP 518���s pyproject.toml ��� Supports Git, modern Git archives, and Mercurial ��� Formatting of the final version uses format template strings, with fields for basic VCS information and separate template strings for distanced vs. dirty vs. distanced-and-dirty repository states ��� Can optionally write the final version to a file for loading at runtime ��� Provides custom hooks for inserting the final version and other details into a source file at build time ��� The individual methods for VCS querying, tag-to-version calculation, version bumping, version formatting, and writing the version to a file can all be customized using either functions defined alongside one���s project code or via publicly-distributed entry points ��� Can alternatively be used as a library for use in setup.py or the like, in case you don���t want to or can���t configure it via pyproject.toml ��� The only thing it does is calculate your version and optionally write it to a file; there���s no overriding of your sdist contents based on what is in your Git repository, especially not without a way to turn it off, because that would just be rude.
-------------------------------------------------------------------------------- Update Information:
v3.1.0 (2024-03-16) When git describe fails to retrieve a tag, the resulting log/error message now includes all options passed to the command When hg log fails to retrieve a tag, the resulting log/error message now includes the tag pattern passed to latesttag(), if any -------------------------------------------------------------------------------- ChangeLog:
* Tue Mar 19 2024 Benjamin A. Beasley code@musicinmybrain.net - 3.1.0-1 - Update to 3.1.0 (close RHBZ#2269885) -------------------------------------------------------------------------------- References:
[ 1 ] Bug #2269885 - python-versioningit-3.1.0 is available https://bugzilla.redhat.com/show_bug.cgi?id=2269885 --------------------------------------------------------------------------------
This update can be installed with the "dnf" update program. Use su -c 'dnf upgrade --advisory FEDORA-2024-51975dc4f8' at the command line. For more information, refer to the dnf documentation available at http://dnf.readthedocs.io/en/latest/command_ref.html#upgrade-command-label
All packages are signed with the Fedora Project GPG key. More details on the GPG keys used by the Fedora Project can be found at https://fedoraproject.org/keys --------------------------------------------------------------------------------
package-announce@lists.fedoraproject.org