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)
