Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-poetry for openSUSE:Factory checked in at 2026-01-27 16:08:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-poetry (Old) and /work/SRC/openSUSE:Factory/.python-poetry.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-poetry" Tue Jan 27 16:08:12 2026 rev:39 rq:1329253 version:2.3.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-poetry/python-poetry.changes 2026-01-21 14:15:03.241088282 +0100 +++ /work/SRC/openSUSE:Factory/.python-poetry.new.1928/python-poetry.changes 2026-01-27 16:08:22.260188749 +0100 @@ -1,0 +2,79 @@ +Sun Jan 25 11:51:06 UTC 2026 - Ben Greiner <[email protected]> + +- Update to 2.3.1 + ## Fixed + * Fix an issue where cached information about each package was + always considered outdated (#10699). +- Release 2.3.0 + ## Added + * Add support for exporting pylock.toml files with + poetry-plugin-export (#10677). + * Add support for specifying build constraints for dependencies + (#10388). + * Add support for publishing artifacts whose version is + determined dynamically by the build-backend (#10644). + * Add support for editable project plugins (#10661). + * Check requires-poetry before any other validation (#10593). + * Validate the content of project.readme when running poetry + check (#10604). + * Add the option to clear all caches by making the cache name in + poetry cache clear optional (#10627). + * Automatically update the cache for packages where the locked + files differ from cached files (#10657). + * Suggest to clear the cache if running a command with --no-cache + solves an issue (#10585). + * Propose poetry init when trying poetry new for an existing + directory (#10563). + * Add support for poetry publish --skip-existing for new Nexus + OSS versions (#10603). + * Show Poetry's own Python's path in poetry debug info (#10588). + ## Changed + * Drop support for Python 3.9 (#10634). + * Change the default of installer.re-resolve from true to false + (#10622). + * PEP 735 dependency groups are considered in the lock file hash + (#10621). + * Deprecate poetry.utils._compat.metadata, which is sometimes + used in plugins, in favor of importlib.metadata (#10634). + * Improve managing free-threaded Python versions with poetry + python (#10606). + * Prefer JSON API to HTML API in legacy repositories (#10672). + * When running poetry init, only add the readme field in the + pyproject.toml if the readme file exists (#10679). + * Raise an error if no hash can be determined for any + distribution link of a package (#10673). + * Require dulwich>=0.25.0 (#10674). + ## Fixed + * Fix an issue where poetry remove did not work for PEP 735 + dependency groups with include-group items (#10587). + * Fix an issue where poetry remove caused dangling include-group + references in PEP 735 dependency groups (#10590). + * Fix an issue where poetry add did not work for PEP 735 + dependency groups with include-group items (#10636). + * Fix an issue where PEP 735 dependency groups were not + considered in the lock file hash (#10621). + * Fix an issue where wrong markers were locked for a dependency + that was required by several groups with different markers + (#10613). + * Fix an issue where non-deterministic markers were created in a + method used by poetry-plugin-export (#10667). + * Fix an issue where wrong wheels were chosen for installation in + free-threaded Python environments if Poetry itself was not + installed with free-threaded Python (#10614). + * Fix an issue where poetry publish used the metadata of the + project instead of the metadata of the build artifact (#10624). + * Fix an issue where poetry env use just used another Python + version instead of failing when the requested version was not + supported by the project (#10685). + * Fix an issue where poetry env activate returned the wrong + command for dash (#10696). + * Fix an issue where data-dir and python.installation-dir could + not be set (#10595). + * Fix an issue where Python and pip executables were not + correctly detected on Windows (#10645). + * Fix an issue where invalid template variables in + virtualenvs.prompt caused an incomprehensible error message + (#10648). +- Drop support-dulwich-0_25.patch + +------------------------------------------------------------------- Old: ---- poetry-2.2.1.tar.gz support-dulwich-0_25.patch New: ---- poetry-2.3.1.tar.gz ----------(Old B)---------- Old: (#10648). - Drop support-dulwich-0_25.patch ----------(Old E)---------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-poetry.spec ++++++ --- /var/tmp/diff_new_pack.PO03pF/_old 2026-01-27 16:08:23.328233795 +0100 +++ /var/tmp/diff_new_pack.PO03pF/_new 2026-01-27 16:08:23.332233964 +0100 @@ -27,31 +27,32 @@ %{?sle15_python_module_pythons} Name: python-poetry%{psuffix} -Version: 2.2.1 +Version: 2.3.1 Release: 0 Summary: Python dependency management and packaging License: MIT URL: https://python-poetry.org/ # PyPI sdist doesn't contain tests Source: https://github.com/python-poetry/poetry/archive/%{version}.tar.gz#/poetry-%{version}.tar.gz -# PATCH-FIX-UPSTREAM support-dulwich-0_25.patch gh#python-poetry/poetry#10674 -Patch0: support-dulwich-0_25.patch -BuildRequires: %{python_module base >= 3.9} +BuildRequires: %{python_module base >= 3.10} BuildRequires: %{python_module pip} -BuildRequires: %{python_module poetry-core >= 2.1} +BuildRequires: %{python_module poetry-core >= 2} BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires: python-poetry-core = 2.2.1 +Requires: python-poetry-core = 2.3.0 Requires: (python-build >= 1.2.1 with python-build < 2.0.0) Requires: (python-cachecontrol >= 0.14.0 with python-cachecontrol < 0.15.0) # from cachecontrol[filecache] Requires: python-filelock >= 3.8.0 # /cachecontrol[filecache] Requires: (python-cleo >= 2.1.0 with python-cleo < 3.0.0) -Requires: python-packaging >= 24.2 +Requires: python-packaging >= 24 +Requires: python-pbs-installer >= 2025.6.10 Requires: python-trove-classifiers >= 2022.5.19 +Requires: python-virtualenv >= 20.26.6 Requires: (python-dulwich >= 0.25.0 with python-dulwich < 0.26.0) Requires: (python-fastjsonschema >= 2.18.0 with python-fastjsonschema < 3.0.0) +Requires: (python-findpython >= 0.6.2 with python-findpython < 0.8.0) Requires: (python-installer >= 0.7.0 with python-installer < 0.8.0) Requires: (python-keyring >= 25.1.0 with python-keyring < 26.0.0) Requires: (python-pkginfo >= 1.12 with python-pkginfo < 2.0) @@ -60,10 +61,6 @@ Requires: (python-requests >= 2.26 with python-requests < 3.0) Requires: (python-requests-toolbelt >= 1.0.0 with python-requests-toolbelt < 2.0.0) Requires: (python-shellingham >= 1.5 with python-shellingham < 2.0) -# allow findpython 0.7.0 https://github.com/python-poetry/poetry/issues/10468 -Requires: (python-findpython >= 0.6.2 with python-findpython < 0.8.0) -Requires: python-virtualenv >= 20.26.6 -Requires: (python-pbs-installer >= 2025.1.6 with python-pbs-installer < 2026.0.0) Requires: (python-tomlkit >= 0.11.4 with python-tomlkit < 1.0.0) # python-pbs-installer[download,install] Requires: (python-httpx >= 0.27.0 with python-httpx < 1) @@ -77,7 +74,6 @@ %if %{with test} BuildRequires: %{python_module cachy >= 0.3.0} BuildRequires: %{python_module deepdiff >= 6.3} -BuildRequires: %{python_module httpretty >= 1.0} # Required because deepdiff > 6.2.3 BuildRequires: %{python_module orjson} BuildRequires: %{python_module poetry = %{version}} @@ -85,6 +81,7 @@ BuildRequires: %{python_module pytest >= 7.1} BuildRequires: %{python_module pytest-mock >= 3.9} BuildRequires: %{python_module pytest-xdist >= 3.1} +BuildRequires: %{python_module responses >= 0.25} BuildRequires: git-core %endif %python_subpackages @@ -94,6 +91,7 @@ %prep %autosetup -p1 -n poetry-%{version} +echo "# empty module" >> src/poetry/console/events/console_events.py %if !%{with test} %build ++++++ poetry-2.2.1.tar.gz -> poetry-2.3.1.tar.gz ++++++ ++++ 13928 lines of diff (skipped)
