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 2025-03-13 15:06:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-poetry (Old) and /work/SRC/openSUSE:Factory/.python-poetry.new.19136 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-poetry" Thu Mar 13 15:06:25 2025 rev:35 rq:1252482 version:2.1.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-poetry/python-poetry.changes 2025-01-12 12:00:13.592323486 +0100 +++ /work/SRC/openSUSE:Factory/.python-poetry.new.19136/python-poetry.changes 2025-03-13 15:07:29.449455009 +0100 @@ -1,0 +2,79 @@ +Wed Mar 12 11:08:57 UTC 2025 - Ben Greiner <[email protected]> + +- Fix requirements + +------------------------------------------------------------------- +Wed Mar 12 07:26:05 UTC 2025 - ecsos <[email protected]> + +- Update to 2.1.1 + * Fixed + - Fix an issue where poetry env use python does not choose the Python from the PATH (#10187). +- Changes from 2.1.0 + * Added + - Make build command build-system agnostic (#10059, #10092). + - Add a --config-settings option to poetry build (#10059). + - Add support for defining config-settings when building dependencies (#10129). + - Add (experimental) commands to manage Python installations (#10112). + - Use findpython to find the Python interpreters (#10097). + - Add a --no-truncate option to poetry show (#9580). + - Re-add support for passwords with empty usernames (#10088). + - Add better error messages (#10053, #10065, #10126, #10127, #10132). + * Changed + - poetry new defaults to "src" layout by default (#10135). + - Improve performance of locking dependencies (#10111, #10114, #10138, #10146). + - Deprecate adding sources without specifying --priority (#10134). + * Fixed + - Fix an issue where global options were not handled correctly when positioned after command options (#10021, #10067, #10128). + - Fix an issue where building a dependency from source failed because of a conflict + between build-system dependencies that were not required for the target environment (#10048). + - Fix an issue where poetry init was not able to find a package on PyPI while adding dependencies interactively (#10055). + - Fix an issue where the @latest descriptor was incorrectly passed to the core requirement parser (#10069). + - Fix an issue where Boolean environment variables set to True (in contrast to true) were interpreted as false (#10080). + - Fix an issue where poetry env activate reported a misleading error message (#10087). + - Fix an issue where adding an optional dependency with poetry add --optional would not correctly update the lock file (#10076). + - Fix an issue where pip was not installed/updated before other dependencies resulting in a race condition (#10102). + - Fix an issue where Poetry freezes when multiple threads attempt to unlock the keyring simultaneously (#10062). + - Fix an issue where markers with extras were not locked correctly (#10119). + - Fix an issue where self-referential extras were not resolved correctly (#10106). + - Fix an issue where Poetry could not be run from a zipapp (#10074). + - Fix an issue where installation failed with a permission error when using + the system environment as a user without write access to system site packages (#9014). + - Fix an issue where a version of a dependency that is not compatible with the project's python constraint was locked. (#10141). + - Fix an issue where Poetry wrongly reported that the current project's supported Python range + is not compatible with some of the required packages Python requirement (#10157). + - Fix an issue where the requested extras of a dependency were ignored if the same + dependency (with same extras) was specified in multiple groups (#10158). + * Docs + - Sort commands by name in the CLI reference (#10035). + - Add missing documentation for env commands (#10027). + - Clarify that the name and version fields are always required if the project section is specified (#10033). + - Add a note about restarting the shell for tab completion changes to take effect (#10070). + - Fix the example for project.gui-scripts #10121. + - Explain how to include files as scripts in the project configuration (#9572, #10133). + - Add additional information on specifying required python versions (#10104). +- Changes from 2.0.1 + * Added + - Add support for poetry search in legacy sources (#9949). + - Add a message in the poetry source show output when PyPI is implicitly enabled (#9974). + * Changed + - Improve performance for merging markers from overrides at the end of dependency resolution (#10018). + * Fixed + - Fix an issue where poetry sync did not remove packages that were not requested (#9946). + - Fix an issue where poetry check failed even though there were just warnings and add a --strict option to fail on warnings (#9983). + - Fix an issue where poetry update, poetry add and poetry remove with --only uninstalled packages from other groups (#10014). + - Fix an issue where poetry update, poetry add and poetry remove uninstalled all extra packages (#10016). + - Fix an issue where poetry self update did not recognize Poetry's own environment (#9995). + - Fix an issue where read-only system site-packages were not considered when loading an environment with system site-packages (#9942). + - Fix an issue where an error message in poetry install started with Warning: instead of Error: (#9945). + - Fix an issue where Command.set_poetry, which is used by plugins, was removed (#9981). + - Fix an issue where the help text of poetry build --clean showed a malformed short option instead of the description (#9994). + * Docs + - Add a FAQ entry for the migration from Poetry-specific fields to the project section (#9996). + - Fix examples for project.readme and project.urls (#9948). + - Add a warning that package sources are a Poetry-specific feature that is not included in core metadata (#9935). + - Replace poetry install --sync with poetry sync in the section about synchronizing dependencies (#9944). + - Replace poetry shell with poetry env activate in the basic usage section (#9963). + - Mention that project.name is always required when the project section is used (#9989). + - Fix the constraint of poetry-plugin-export in the section about poetry export (#9954). + +------------------------------------------------------------------- Old: ---- poetry-2.0.0.tar.gz New: ---- poetry-2.1.1.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-poetry.spec ++++++ --- /var/tmp/diff_new_pack.w0MumI/_old 2025-03-13 15:07:31.177527493 +0100 +++ /var/tmp/diff_new_pack.w0MumI/_new 2025-03-13 15:07:31.185527828 +0100 @@ -27,47 +27,51 @@ %{?sle15_python_module_pythons} Name: python-poetry%{psuffix} -Version: 2.0.0 +Version: 2.1.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 -BuildRequires: %{python_module base >= 3.8} +BuildRequires: %{python_module base >= 3.9} BuildRequires: %{python_module pip} -BuildRequires: %{python_module poetry-core >= 2.0.0 with %python-poetry-core < 2.1.0} +BuildRequires: %{python_module poetry-core >= 2.0} BuildRequires: fdupes BuildRequires: python-rpm-macros -Requires: python-build >= 1.2.1 -Requires: python-poetry-core = 2.0.0 -Requires: python-poetry-plugin-export >= 1.6.0 -# SECTION cachecontrol[filecache] -Requires: python-CacheControl >= 0.14 +Requires: python-poetry-core = 2.1.1 +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 -# /SECTION -Requires: python-cleo >= 2.1.0 -Requires: python-dulwich >= 0.22.6 -Requires: python-fastjsonschema >= 2.18.0 -%if 0%{?python_version_nodots} < 310 +# /cachecontrol[filecache] +Requires: (python-cleo >= 2.1.0 with python-cleo < 3.0.0) +Requires: (python-dulwich >= 0.22.6 with python-dulwich < 0.23.0) +Requires: (python-fastjsonschema >= 2.18.0 with python-fastjsonschema < 3.0.0) +%if %python_version_nodots < 310 Requires: python-importlib-metadata >= 4.4 %endif -Requires: python-installer >= 0.7.0 -Requires: python-keyring >= 25.1 Requires: python-packaging >= 24.0 -Requires: python-pexpect >= 4.7.0 -Requires: python-pkginfo >= 1.12.0 -Requires: python-pyproject-hooks >= 1.0.0 -Requires: python-requests >= 2.26 -Requires: python-shellingham >= 1.5 +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) Requires: (python-platformdirs >= 3.0.0 with python-platformdirs < 5) -Requires: (python-requests-toolbelt >= 1.0.0 with python-requests-toolbelt < 2) -%if 0%{?python_version_nodots} < 311 -Requires: python-tomli >= 2.0.1 +Requires: (python-pyproject-hooks >= 1.0.0 with python-pyproject-hooks < 2.0.0) +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) +%if %python_version_nodots < 311 +Requires: (python-tomli >= 2.0.1 with python-tomli < 3.0.0) %endif Requires: python-trove-classifiers >= 2022.5.19 -Requires: python-virtualenv >= 20.26.6 -Requires: (python-tomlkit >= 0.11.4 with python-tomlkit < 1.0) +Requires: (python-findpython >= 0.6.2 with python-findpython < 0.7.0) +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) +Requires: (python-virtualenv >= 20.26.6 with python-virtualenv < 21.0.0) +# python-pbs-installer[download,install] +Requires: (python-httpx >= 0.27.0 with python-httpx < 1) +Requires: python-zstandard >= 0.21.0 +# /python-pbs-installer[download,install] Requires(post): update-alternatives Requires(postun): update-alternatives Recommends: git-core ++++++ poetry-2.0.0.tar.gz -> poetry-2.1.1.tar.gz ++++++ ++++ 18704 lines of diff (skipped)
