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-28 23:01:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-hatch (Old)
 and      /work/SRC/openSUSE:Factory/.python-hatch.new.28375 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-hatch"

Thu Dec 28 23:01:45 2023 rev:12 rq:1135269 version:1.9.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-hatch/python-hatch.changes        
2023-12-19 23:16:24.422788933 +0100
+++ /work/SRC/openSUSE:Factory/.python-hatch.new.28375/python-hatch.changes     
2023-12-28 23:03:23.402667297 +0100
@@ -1,0 +2,46 @@
+Mon Dec 25 09:52:54 UTC 2023 - Ben Greiner <c...@bnavigator.de>
+
+- Update to 1.9.1
+  * Ensure that the dependency_hash method of the environment
+    interface is called after sync_dependencies for cases where the
+    hash is only known at that point, such as for dependency
+    lockers
+  * Only acknowledge the HATCH_PYTHON_VARIANT_* environment
+    variables for Python resolution for supported platforms and
+    architectures
+  * Fix Python resolution when there are metadata hooks with
+    unsatisfied dependencies
+- Unskip default platform tests gh#pypa/hatch#1145, but skip
+  error checker
+
+-------------------------------------------------------------------
+Sun Dec 24 15:05:54 UTC 2023 - Ben Greiner <c...@bnavigator.de>
+
+- Update to 1.9.0
+  ## Changed:
+  * Environments prefixed by hatch- are now considered internal and
+    used for special purposes such as configuration for static
+    analysis
+  ## Added:
+  * Enable docstring formatting by default for static analysis
+  * Allow for overriding config of internal environments
+  * Concretely state the expected API contract for the environment
+    interface methods find and check_compatibility
+  * Upgrade Ruff to 0.1.8
+  * Bump the minimum supported version of Hatchling to 1.21.0
+  ## Fixed:
+  * Ignore a project's Python requirement for environments where
+    the project is not installed
+  * When not persisting config for static analysis, properly manage
+    internal settings when Ruff's top level table already exists
+  * Ignore compatibility checks when environments have already been
+    created, significantly improving performance of environment
+    usage
+  * Properly allow overriding of the path option for the virtual
+    environment type
+  * Fix nushell activation on non-Windows systems
+- Skip default platform tests on non x86_64
+- Stop using %{?python_enable_dependency_generator}: 15.x does
+  not generate the requirements and gloriously fails when testing
+
+-------------------------------------------------------------------

Old:
----
  hatch-v1.8.1.tar.gz

New:
----
  hatch-v1.9.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-hatch.spec ++++++
--- /var/tmp/diff_new_pack.mwZJcH/_old  2023-12-28 23:03:24.210696829 +0100
+++ /var/tmp/diff_new_pack.mwZJcH/_new  2023-12-28 23:03:24.210696829 +0100
@@ -26,7 +26,7 @@
 %endif
 %{?sle15_python_module_pythons}
 Name:           python-hatch%{psuffix}
-Version:        1.8.1
+Version:        1.9.1
 Release:        0
 Summary:        Modern, extensible Python project management
 License:        MIT
@@ -39,11 +39,24 @@
 BuildRequires:  %{python_module pip}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-BuildArch:      noarch
 Requires(post): update-alternatives
 Requires(postun):update-alternatives
 Requires:       git-core
-%{?python_enable_dependency_generator}
+Requires:       python-click >= 8.0.6
+Requires:       python-hatchling >= 1.21.0
+Requires:       python-httpx >= 0.22.0
+Requires:       python-hyperlink >= 21.0.0
+Requires:       python-keyring >= 23.5.0
+Requires:       python-packaging >= 21.3
+Requires:       python-platformdirs >= 2.5.0
+Requires:       python-rich >= 11.2.0
+Requires:       python-shellingham >= 1.4.0
+Requires:       python-tomli-w >= 1.0
+Requires:       python-tomlkit >= 0.11.1
+Requires:       python-virtualenv >= 20.16.2
+Requires:       python-zstandard < 1
+Requires:       (python-pexpect >= 4.8 with python-pexpect < 5)
+Requires:       (python-userpath >= 1.7 with python-userpath < 2)
 %if %{with test}
 BuildRequires:  %{python_module filelock >= 3.7.1}
 BuildRequires:  %{python_module hatch = %{version}}
@@ -52,6 +65,8 @@
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module trustme}
 BuildRequires:  cargo
+%else
+BuildArch:      noarch
 %endif
 %python_subpackages
 
@@ -69,11 +84,13 @@
 %prep
 %autosetup -p1 -n hatch-hatch-v%{version}
 
-%if !%{with test}
 %build
+%if !%{with test}
 %pyproject_wheel
+%endif
 
 %install
+%if !%{with test}
 %pyproject_install
 %python_clone -a %{buildroot}%{_bindir}/hatch
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
@@ -89,7 +106,15 @@
 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)"
+# platform distribution selection errors: 
https://github.com/pypa/hatch/issues/1145
+%ifnarch x86_64
+donttest="$donttest or (test_resolve and test_resolution_error)"
+%endif
+%ifarch s390x
+# Console width different
+donttest="$donttest or test_context_formatting"
+%endif
+%pytest -v -k "not ($donttest)"
 %endif
 
 %post

++++++ hatch-v1.8.1.tar.gz -> hatch-v1.9.1.tar.gz ++++++
++++ 4082 lines of diff (skipped)

Reply via email to