-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2025-729c407c10 2025-07-07 02:11:11.391476+00:00 --------------------------------------------------------------------------------
Name : python-versioningit Product : Fedora 41 Version : 3.3.0 Release : 1.fc41 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.3.0 (2025-06-27) Added {normalized_version} to the fields available to the write and onbuild steps -------------------------------------------------------------------------------- ChangeLog: * Sat Jun 28 2025 Benjamin A. Beasley <[email protected]> - 3.3.0-1 - Update to 3.3.0 (close RHBZ#2375298) * Sat Jun 28 2025 Benjamin A. Beasley <[email protected]> - 3.2.0-3 - Re-enable Pydantic tests -------------------------------------------------------------------------------- References: [ 1 ] Bug #2375298 - python-versioningit-3.3.0 is available https://bugzilla.redhat.com/show_bug.cgi?id=2375298 -------------------------------------------------------------------------------- This update can be installed with the "dnf" update program. Use su -c 'dnf upgrade --advisory FEDORA-2025-729c407c10' 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 mailing list -- [email protected] To unsubscribe send an email to [email protected] Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/[email protected] Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue
