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 2023-05-23 14:54:21 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-poetry (Old) and /work/SRC/openSUSE:Factory/.python-poetry.new.1533 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-poetry" Tue May 23 14:54:21 2023 rev:25 rq:1088458 version:1.5.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-poetry/python-poetry.changes 2023-05-09 13:08:39.185490679 +0200 +++ /work/SRC/openSUSE:Factory/.python-poetry.new.1533/python-poetry.changes 2023-05-23 14:54:48.182575302 +0200 @@ -1,0 +2,71 @@ +Mon May 22 20:32:37 UTC 2023 - Ben Greiner <c...@bnavigator.de> + +- Update to 1.5.0 + ## Added + * Introduce the new source priorities explicit and supplemental + (#7658, #6879). + * Introduce the option to configure the priority of the implicit + PyPI source (#7801). + * Add handling for corrupt cache files (#7453). + * Improve caching of URL and git dependencies (#7693, #7473). + * Add option to skip installing directory dependencies (#6845, + #7923). + * Add --executable option to poetry env info (#7547). + * Add --top-level option to poetry show (#7415). + * Add --lock option to poetry remove (#7917). + * Add experimental POETRY_REQUESTS_TIMEOUT option (#7081). + * Improve performance of wheel inspection by avoiding unnecessary + file copy operations (#7916). + ## Changed + * Remove the old deprecated installer and the corresponding + setting experimental.new-installer (#7356). + * Introduce priority key for sources and deprecate flags default + and secondary (#7658). + * Deprecate poetry run <entry point> if the entry point was not + previously installed via poetry install (#7606). + * Only write the lock file if the installation succeeds (#7498). + * Do not write the unused package category into the lock file + (#7637). + ## Fixed + * Fix an issue where Poetry's internal pyproject.toml continually + grows larger with empty lines (#7705). + * Fix an issue where Poetry crashes due to corrupt cache files + (#7453). + * Fix an issue where the Retry-After in HTTP responses was not + respected and retries were handled inconsistently (#7072). + * Fix an issue where Poetry silently ignored invalid groups + (#7529). + * Fix an issue where Poetry does not find a compatible Python + version if not given explicitly (#7771). + * Fix an issue where the direct_url.json of an editable install + from a git dependency was invalid (#7473). + * Fix an issue where error messages from build backends were not + decoded correctly (#7781). + * Fix an infinite loop when adding certain dependencies (#7405). + * Fix an issue where pre-commit hooks skip pyproject.toml files + in subdirectories (#7239). + * Fix an issue where pre-commit hooks do not use the expected + Python version (#6989). + * Fix an issue where an unclear error message is printed if the + project name is the same as one of its dependencies (#7757). + * Fix an issue where poetry install returns a zero exit status + even though the build script failed (#7812). + * Fix an issue where an existing .venv was not used if in-project + was not set (#7792). + * Fix an issue where multiple extras passed to poetry add were + not parsed correctly (#7836). + * Fix an issue where poetry shell did not send a newline to fish + (#7884). + * Fix an issue where poetry update --lock printed operations that + were not executed (#7915). + * Fix an issue where poetry add --lock did perform a full update + of all dependencies (#7920). + * Fix an issue where poetry shell did not work with nushell + (#7919). + * Fix an issue where subprocess calls failed on Python 3.7 + (#7932). + * Fix an issue where keyring was called even though the password + was stored in an environment variable (#7928). +- Drop poetry-pr7893-unpin-requests-toolbelt.patch + +------------------------------------------------------------------- Old: ---- poetry-1.4.2.tar.gz poetry-pr7893-unpin-requests-toolbelt.patch New: ---- poetry-1.5.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-poetry.spec ++++++ --- /var/tmp/diff_new_pack.XojnAI/_old 2023-05-23 14:54:48.874579396 +0200 +++ /var/tmp/diff_new_pack.XojnAI/_new 2023-05-23 14:54:48.878579420 +0200 @@ -27,7 +27,7 @@ %{?sle15_python_module_pythons} Name: python-poetry%{psuffix} -Version: 1.4.2 +Version: 1.5.0 Release: 0 Summary: Python dependency management and packaging License: MIT @@ -35,23 +35,20 @@ URL: https://python-poetry.org/ # PyPI sdist doesnt contain tests Source: https://github.com/python-poetry/poetry/archive/%{version}.tar.gz#/poetry-%{version}.tar.gz -# PATCH-FIX-UPSTREAM poetry-pr7893-unpin-requests-toolbelt.patch gh#python-poetry/poetry#7893 -Patch0: poetry-pr7893-unpin-requests-toolbelt.patch BuildRequires: %{python_module base >= 3.7} BuildRequires: %{python_module pip} -BuildRequires: %{python_module poetry-core = 1.5.2} +BuildRequires: %{python_module poetry-core = 1.6.0} BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-CacheControl >= 0.12.9 Requires: python-build >= 0.10.0 -Requires: python-cachy >= 0.3.0 Requires: python-cleo >= 2.0.0 Requires: python-crashtest >= 0.4.1 Requires: python-dulwich >= 0.21.2 Requires: python-filelock >= 3.8.0 Requires: python-html5lib >= 1.0 -Requires: python-poetry-core = 1.5.2 -Requires: python-poetry-plugin-export >= 1.3.0 +Requires: python-poetry-core = 1.6.0 +Requires: python-poetry-plugin-export >= 1.3.1 %if 0%{?python_version_nodots} < 310 Requires: python-importlib-metadata >= 4.4 %endif @@ -62,7 +59,7 @@ Requires: python-packaging >= 20.4 Requires: python-pexpect >= 4.7.0 Requires: python-pkginfo >= 1.9.4 -Requires: python-platformdirs >= 2.5.2 +Requires: python-platformdirs >= 3.0.0 Requires: python-pyproject-hooks >= 1.0.0 Requires: python-requests >= 2.18 Requires: python-shellingham >= 1.5 @@ -72,7 +69,7 @@ %endif Requires: python-trove-classifiers >= 2022.5.19 Requires: python-urllib3 >= 1.26.0 -Requires: python-virtualenv >= 20.4.7 +Requires: python-virtualenv >= 20.22 Requires: (python-tomlkit >= 0.11.4 with python-tomlkit < 1.0) Requires(post): update-alternatives Requires(postun):update-alternatives @@ -80,7 +77,8 @@ Recommends: python-devel BuildArch: noarch %if %{with test} -BuildRequires: %{python_module deepdiff >= 6.2} +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} @@ -98,8 +96,7 @@ %prep %autosetup -p1 -n poetry-%{version} -for f in console/commands/source/update.py \ - console/events/console_events.py \ +for f in console/events/console_events.py \ layouts/standard.py; do [ -e src/poetry/$f ] || exit 1 # file does not exist [ ! -s src/poetry/$f ] && echo "# empty module" >> src/poetry/$f || exit 2 # file is not empty @@ -119,6 +116,7 @@ %check # can't install setuptools from PyPI (no network) donttest="test_uninstall_git_package_nspkg_pth_cleanup or test_builder_setup_generation_runs_with_pip_editable" +donttest="$donttest or test_installer_with_pypi_repository" # does not find the expected packages in venv donttest="$donttest or test_executor_should_write_pep610_url_references" donttest="$donttest or test_prepare_directory or test_prepare_sdist" ++++++ poetry-1.4.2.tar.gz -> poetry-1.5.0.tar.gz ++++++ ++++ 41843 lines of diff (skipped)