-------------------------------------------------------------------------------- Fedora Update Notification FEDORA-2025-f26a4a3ae7 2025-01-25 02:56:47.361050+00:00 -------------------------------------------------------------------------------- Name : python-poetry-dynamic-versioning Product : Fedora 40 Version : 1.7.0 Release : 1.fc40 URL : https://github.com/mtkennerly/poetry-dynamic-versioning Summary : Plugin for Poetry to enable dynamic versioning based on VCS tags Description : This is a Python 3.7+ plugin for Poetry 1.2.0+ and Poetry Core 1.0.0+ to enable dynamic versioning based on tags in your version control system, powered by Dunamai. Many different version control systems are supported, including Git and Mercurial; please refer to the Dunamai page for the full list (and minimum supported version where applicable). poetry-dynamic-versioning provides a build backend that patches Poetry Core to enable the versioning system in PEP 517 build frontends. When installed with the plugin feature (i.e., poetry-dynamic-versioning[plugin]), it also integrates with the Poetry CLI to trigger the versioning in commands like poetry build. -------------------------------------------------------------------------------- Update Information: v1.7.0 (2025-01-15) Added: The enable command now supports the bypass/override environment variables to use a different placeholder version than 0.0.0. Fixed: The enable command would add "version" to project.dynamic even if it were already present. The enable command would set tool.poetry.version to "0.0.0" even if the field were already present with a different value. v1.6.0 (2025-01-10) Added: CLI: show command to print the version without changing any files. v1.5.2 (2025-01-09) Fixed: The formatting of project.dynamic and tool.poetry.version could be changed when triggering the plugin via poetry dynamic-versioning or pip install (but not via poetry build or poetry-dynamic-versioning). v1.5.1 (2025-01-09) Fixed: Array formatting was not preserved when changing project.dynamic in pyproject.toml. v1.5.0 (2025-01-05) Added: CLI: When pyproject.toml contains the project section, the enable command will add the required fields for Poetry 2.0.0+. Fixed: For compatibility with Poetry 2.0.0, adjusted Poetry constraint from ^1.2.0 to >=1.2.0. For compatibility with Poetry 2.0.0, when inserting the dynamic version into pyproject.toml with PEP 621 mode activated, the plugin ensures not to set project.version and tool.poetry.version at the same time. An UnboundLocalError could happen when pyproject.toml was misconfigured. -------------------------------------------------------------------------------- ChangeLog: * Thu Jan 16 2025 Packit <hello@xxxxxxxxxx> - 1.7.0-1 - Update to 1.7.0 upstream release - Resolves: rhbz#2338401 * Fri Jan 10 2025 Packit <hello@xxxxxxxxxx> - 1.6.0-1 - Update to 1.6.0 upstream release - Resolves: rhbz#2336866 * Sun Jan 5 2025 Packit <hello@xxxxxxxxxx> - 1.5.0-1 - Update to 1.5.0 upstream release - Resolves: rhbz#2335720 -------------------------------------------------------------------------------- References: [ 1 ] Bug #2335720 - python-poetry-dynamic-versioning-1.5.0 is available https://bugzilla.redhat.com/show_bug.cgi?id=2335720 [ 2 ] Bug #2336866 - python-poetry-dynamic-versioning-1.6.0 is available https://bugzilla.redhat.com/show_bug.cgi?id=2336866 [ 3 ] Bug #2338401 - python-poetry-dynamic-versioning-1.7.0 is available https://bugzilla.redhat.com/show_bug.cgi?id=2338401 -------------------------------------------------------------------------------- This update can be installed with the "dnf" update program. Use su -c 'dnf upgrade --advisory FEDORA-2025-f26a4a3ae7' 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