Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-hatch for openSUSE:Factory checked in at 2023-12-19 23:16:16 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-hatch (Old) and /work/SRC/openSUSE:Factory/.python-hatch.new.9037 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-hatch" Tue Dec 19 23:16:16 2023 rev:11 rq:1133974 version:1.8.1 Changes: -------- --- /work/SRC/openSUSE:Factory/python-hatch/python-hatch.changes 2023-11-23 21:43:56.062753695 +0100 +++ /work/SRC/openSUSE:Factory/.python-hatch.new.9037/python-hatch.changes 2023-12-19 23:16:24.422788933 +0100 @@ -1,0 +2,58 @@ +Mon Dec 18 20:27:19 UTC 2023 - Ben Greiner <c...@bnavigator.de> + +- Update to 1.8.1 + ## Fixed: + * Fix regression in calling subprocesses with updated PATH + * Fix automatic installation of environment plugins when running + as a standalone binary + * Change default location of Python installations +- Release 1.8.0 + ## Changed: + * Drop support for Python 3.7 + * The get_build_process method of the environment interface has + been removed; plugins should use the new run_builder method + instead + * Remove pyperclip dependency and the --copy flag of the config + find command + * When running the build command all output from builders is now + displayed as-is in real time without the stripping of ANSI + codes + * Version information (for Hatch itself) is now derived from Git + ## Added: + * Support Python 3.12 + * Add installers and standalone binaries + * Add the ability to manage Python installations + * Add fmt command + * The virtual environment type can now automatically download + requested versions of Python that are not installed + * Add dependency_hash method to the environment interface + * The state of installed dependencies for environments is saved + as metadata so if dependency definitions have not changed then + no checking is performed, which can be computationally + expensive + * The build command now supports backends other than Hatchling + * Allow the use of features for environments when skip-install is + enabled + * The default is now __TOKEN__ when prompting for a username for + the publish command + * Add a new run_builder method to the environment interface + * Bump the minimum supported version of Hatchling to 1.19.0 + * Bump the minimum supported version of click to 8.0.6 + ## Fixed: + * Fix nushell activation + * Better handling of flat storage directory hierarchies for the + virtual environment type + * Display useful information when running the version command + outside of a project rather than erroring + * Fix the project metadata command by only capturing stdout from + the backend + * Properly support Google Artifact Registry + * Fix parsing dependencies for environments when warnings are + emitted +- Drop patches + * CI.patch + * fix-sdist-target.patch + * hatch-pr828-pth-tests.patch + * packaging232.patch + +------------------------------------------------------------------- Old: ---- CI.patch fix-sdist-target.patch hatch-pr828-pth-tests.patch hatch-v1.7.0.tar.gz packaging232.patch New: ---- hatch-v1.8.1.tar.gz BETA DEBUG BEGIN: Old:- Drop patches * CI.patch * fix-sdist-target.patch Old: * CI.patch * fix-sdist-target.patch * hatch-pr828-pth-tests.patch Old: * fix-sdist-target.patch * hatch-pr828-pth-tests.patch * packaging232.patch Old: * hatch-pr828-pth-tests.patch * packaging232.patch BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-hatch.spec ++++++ --- /var/tmp/diff_new_pack.jB56G6/_old 2023-12-19 23:16:25.418825204 +0100 +++ /var/tmp/diff_new_pack.jB56G6/_new 2023-12-19 23:16:25.422825349 +0100 @@ -26,23 +26,16 @@ %endif %{?sle15_python_module_pythons} Name: python-hatch%{psuffix} -Version: 1.7.0 +Version: 1.8.1 Release: 0 Summary: Modern, extensible Python project management License: MIT URL: https://hatch.pypa.io/latest/ # SourceRepository: https://github.com/pypa/hatch Source: https://github.com/pypa/hatch/archive/refs/tags/hatch-v%{version}.tar.gz -# PATCH-FIX-UPSTREAM fix-sdist-target.patch -- gh#pypa/hatch@1b10663e645e -Patch0: fix-sdist-target.patch -# PATCH-FIX-UPSTREAM hatch-pr828-pth-tests.patch, gh#pypa/hatch#828 -Patch1: hatch-pr828-pth-tests.patch -# PATCH-FIX-UPSTREAM CI.patch, gh#pypa/hatch#940 -Patch2: CI.patch -# PATCH-FIX-UPSTREAM packaging232.patch gh#pypa/hatch#989 -Patch3: packaging232.patch -BuildRequires: %{python_module base >= 3.7} -BuildRequires: %{python_module hatchling >= 1.14} +BuildRequires: %{python_module base >= 3.8} +BuildRequires: %{python_module hatch-vcs >= 0.3} +BuildRequires: %{python_module hatchling >= 1.19} BuildRequires: %{python_module pip} BuildRequires: fdupes BuildRequires: python-rpm-macros @@ -54,14 +47,12 @@ %if %{with test} BuildRequires: %{python_module filelock >= 3.7.1} BuildRequires: %{python_module hatch = %{version}} -# Due to Patch1, gh#pypa/hatch#828 -BuildRequires: %{python_module hatchling >= 1.17.1} BuildRequires: %{python_module pytest-mock} BuildRequires: %{python_module pytest-xdist} BuildRequires: %{python_module pytest} BuildRequires: %{python_module trustme} +BuildRequires: cargo %endif - %python_subpackages %description @@ -94,7 +85,11 @@ # tests expect this to be unset and use their own reproducible value. Nothing installed from here. # https://hatch.pypa.io/latest/config/build/#reproducible-builds unset SOURCE_DATE_EPOCH -%pytest +# finds bash instead of expected sh as default shell inside obs +donttest="(test_install and test_already_installed_update_prompt)" +donttest="$donttest or (test_install and test_already_installed_update_flag)" +donttest="$donttest or (test_install and test_all)" +%pytest -k "not ($donttest)" %endif %post ++++++ hatch-v1.7.0.tar.gz -> hatch-v1.8.1.tar.gz ++++++ ++++ 24726 lines of diff (skipped)