-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2025-dfffdf77c2 2025-07-07 00:49:37.824524+00:00 -------------------------------------------------------------------------------- Name : python-versioningit Product : Fedora 42 Version : 3.3.0 Release : 1.fc42 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 <code@xxxxxxxxxxxxxxxxxx> - 3.3.0-1 - Update to 3.3.0 (close RHBZ#2375298) * Sat Jun 28 2025 Benjamin A. Beasley <code@xxxxxxxxxxxxxxxxxx> - 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-dfffdf77c2' 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 -- package-announce@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to package-announce-leave@xxxxxxxxxxxxxxxxxxxxxxx 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/package-announce@xxxxxxxxxxxxxxxxxxxxxxx Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue