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 2026-08-01 18:31:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-hatch (Old)
 and      /work/SRC/openSUSE:Factory/.python-hatch.new.16738 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-hatch"

Sat Aug  1 18:31:55 2026 rev:27 rq:1368741 version:1.17.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-hatch/python-hatch.changes        
2026-05-27 16:14:29.210825003 +0200
+++ /work/SRC/openSUSE:Factory/.python-hatch.new.16738/python-hatch.changes     
2026-08-01 18:35:05.403727204 +0200
@@ -1,0 +2,36 @@
+Fri Jul 24 05:01:50 UTC 2026 - Steve Kowalik <[email protected]>
+
+- Update to 1.17.1:
+  ## Changed:
+  * The hatch fmt command is now deprecated in favor of the new hatch check
+    command group
+  * Migrate HTTP client from httpx to httpx2
+  ## Added:
+  * Add hatch check command group with subcommands for check code (linting),
+    check fmt (formatting), and check types (type checking)
+  * Add hatch check types command for type checking using Pyrefly, with
+    --summarize and --cover flags
+  * Add hatch env lock command to generate PEP 751 compliant lockfiles
+    (pylock.toml) for environments
+  * Add hatch dep lock and hatch lock commands as shortcuts for locking the
+    active environment
+  * Add hatch dep sync command for syncing dependencies from a lockfile
+  * Add pluggable dependency locker interface with built-in UV and pip
+    implementations
+  * Add --cover-xml and --cover-xml-output flags to the hatch test command
+    for generating XML coverage reports
+  * Add linehaul telemetry data to User-Agent header for PyPI download
+    statistics
+  * Auto-create environment when locking if it doesn't exist
+  ## Fixed:
+  * Use TemporaryDirectory and pylock*.toml for temporary lock files.
+  * Skip injection of ruff extend if a key already exists in ruff.toml.
+  * Pass --no-header to uv pip compile in the uv locker so that generated
+    lockfiles are deterministic.
+  * Fix env-dependency extras being dropped when a metadata hook is
+    configured and resolve workspace-member extras from the member's own
+    metadata.
+  * Fix help output formatting for the run command
+- Drop patch fix-pth-editables06.patch, merged upstream.
+
+-------------------------------------------------------------------

Old:
----
  fix-pth-editables06.patch
  hatch-v1.16.5.tar.gz

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

----------(Old B)----------
  Old:  * Fix help output formatting for the run command
- Drop patch fix-pth-editables06.patch, merged upstream.
----------(Old E)----------

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

Other differences:
------------------
++++++ python-hatch.spec ++++++
--- /var/tmp/diff_new_pack.bZCXvy/_old  2026-08-01 18:35:06.411761914 +0200
+++ /var/tmp/diff_new_pack.bZCXvy/_new  2026-08-01 18:35:06.415762052 +0200
@@ -31,7 +31,7 @@
 %endif
 %{?sle15_python_module_pythons}
 Name:           python-hatch%{psuffix}
-Version:        1.16.5
+Version:        1.17.1
 Release:        0
 Summary:        Modern, extensible Python project management
 License:        MIT
@@ -53,8 +53,6 @@
 Source22:       
https://files.pythonhosted.org/packages/py3/s/setuptools/setuptools-80.9.0-py3-none-any.whl
 Source23:       
https://files.pythonhosted.org/packages/py3/t/trove_classifiers/trove_classifiers-2025.12.1.14-py3-none-any.whl
 Source24:       
https://files.pythonhosted.org/packages/py3/u/urllib3/urllib3-2.6.2-py3-none-any.whl
-# PATCH-FIX-UPSTREAM https://github.com/pypa/hatch/pull/2248 Update 
editable-exact test templates for editables 0.6 .pth file rename
-Patch0:         fix-pth-editables06.patch
 BuildRequires:  %{python_module base >= 3.10}
 BuildRequires:  %{python_module hatch-vcs >= 0.3}
 BuildRequires:  %{python_module hatchling >= 1.27}
@@ -63,8 +61,9 @@
 BuildRequires:  python-rpm-macros
 Requires:       git-core
 Requires:       python-click >= 8.0.6
+Requires:       python-distro >= 1.0
 Requires:       python-hatchling >= 1.27.0
-Requires:       python-httpx >= 0.22.0
+Requires:       python-httpx2 >= 0.22.0
 Requires:       python-hyperlink >= 21.0.0
 Requires:       python-keyring >= 23.5.0
 Requires:       python-packaging >= 24.2
@@ -77,9 +76,11 @@
 Requires:       python-tomlkit >= 0.11.1
 Requires:       python-uv >= 0.5.23
 Requires:       python-virtualenv >= 21
-Requires:       (python-backports.zstd > 1 if python-base < 3.14)
 Requires:       (python-pexpect >= 4.8 with python-pexpect < 5)
 Requires:       (python-userpath >= 1.7 with python-userpath < 2)
+%if 0%{?python_version_nodots} < 314
+Requires:       python-backports.zstd > 1
+%endif
 %if %{with libalternatives}
 BuildRequires:  alts
 Requires:       alts
@@ -171,8 +172,6 @@
 donttest+=" or test_workspace_documentation_generation"
 donttest+=" or test_workspace_development_workflow"
 donttest+=" or test_workspace_overrides_matrix_conditional_members"
-# multiple tests fail with rich 14.3 https://github.com/pypa/hatch/issues/2170
-rm tests/cli/env/test_show.py tests/cli/python/test_show.py 
tests/cli/dep/show/test_table.py
 # flaky test
 donttest+=" or test_workspace_overrides_combined_conditions"
 %pytest -n auto -v -k "not ($donttest)"






++++++ hatch-v1.16.5.tar.gz -> hatch-v1.17.1.tar.gz ++++++
++++ 8657 lines of diff (skipped)

Reply via email to