Fedora 40 Update: python-poetry-dynamic-versioning-1.7.0-1.fc40

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



--------------------------------------------------------------------------------
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




[Index of Archives]     [Fedora Users]     [Fedora Legacy]     [Fedora Desktop]     [Fedora SELinux]     [Big List of Linux Books]     [Yosemite News]     [Yosemite Photos]     [KDE Users]

  Powered by Linux