Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-uv for openSUSE:Factory checked in at 2026-10-02 23:04:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-uv (Old) and /work/SRC/openSUSE:Factory/.python-uv.new.1631729 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-uv" Fri Oct 2 23:04:59 2026 rev:130 rq:1382066 version:0.12.22 Changes: -------- --- /work/SRC/openSUSE:Factory/python-uv/python-uv.changes 2026-10-01 16:45:30.842190504 +0200 +++ /work/SRC/openSUSE:Factory/.python-uv.new.1631729/python-uv.changes 2026-10-02 23:06:12.280474951 +0200 @@ -1,0 +2,27 @@ +Fri Oct 2 08:43:18 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to 0.12.22: + * Add CPython 3.10.22, 3.11.17, 3.12.15, 3.13.16 and 3.14.8 to + the managed interpreter catalogue + * New UV_PYTHON_ARCH picks the interpreter architecture, + separately from its Python version + * Lockfile revision 5 records workspace members' default groups + and requires-python bounds, so frozen sync no longer reads + member manifests or borrows the invoking directory's groups + * uv audit honours --no-default-groups and errors clearly when + offline; uv publish help hides its unsupported --offline option + * Relocking keeps verifying unchanged requirements against the + hashes already in the lockfile + * Accept uppercase release suffixes in wheel platform tags; no + more false entry point warnings for required members + * Smaller binary: embedded Python download metadata is compressed + * Upstream MSRV is Rust 1.97, so BuildRequires on cargo moves up + to it (Factory ships 1.98.1) + * Refreshed vendor tree: zstd 0.13.3 and zstd-safe 7.3.0 joined + the linked graph via uv-python - 509 nodes (was 507), licences + unchanged + * Correct a stale spec comment: the uv CLI suite is 83 test files + * Many more fixes and improvements; see upstream's release notes + for the full list + +------------------------------------------------------------------- Old: ---- python-uv-0.12.21.tar.gz New: ---- python-uv-0.12.22.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-uv.spec ++++++ --- /var/tmp/diff_new_pack.7MH36h/_old 2026-10-02 23:06:19.685784507 +0200 +++ /var/tmp/diff_new_pack.7MH36h/_new 2026-10-02 23:06:19.687784590 +0200 @@ -36,13 +36,13 @@ %global build_rustflags -C linker=clang -C link-arg=-fuse-ld=%{_bindir}/mold -C link-arg=-Wl,-z,relro,-z,now -C debuginfo=2 -C incremental=false -C strip=none %endif Name: %{origname}%{psuffix} -Version: 0.12.21 +Version: 0.12.22 Release: 0 Summary: A Python package installer and resolver, written in Rust # Legal-Review-Notice: uv itself is "Apache-2.0 OR MIT", but the binary # statically links the vendored Rust dependencies. Re-derived on this # re-vendor with "cargo tree --offline -p uv -e normal" over the vendored -# tree (507 unique name-version nodes); the copyleft licences in the linked graph are: +# tree (509 unique name-version nodes); the copyleft licences in the linked graph are: # - MPL-2.0 from astral-pubgrub, astral-version-ranges and option-ext # (the last via shellexpand -> dirs -> dirs-sys), # - priority-queue, which is "LGPL-3.0-or-later OR MPL-2.0" - we elect @@ -51,14 +51,18 @@ # offers an LGPL-2.1-or-later option but is UEFI-target-only and absent # from the Linux graph; colored is not in this binary's graph at all. # Everything else is permissive, BSD-3-Clause included: subtle, -# encoding_rs, aws-lc-sys and, since zstd-safe 8.0.0 / zstd-sys 2.1.0, -# the zstd bindings. MPL-2.0 section 3.2 is satisfied because the -# complete vendor.tar.zst ships in the src.rpm. +# encoding_rs, aws-lc-sys and the zstd bindings. 0.12.22 added a second +# zstd chain through uv-python's new direct dependency: zstd 0.13.3 (MIT) +# and zstd-safe 7.3.0 (BSD-3-Clause), alongside zstd 0.14.0 / +# zstd-safe 8.0.0 / zstd-sys 2.1.0. MPL-2.0 section 3.2 is satisfied +# because the complete vendor.tar.zst ships in the src.rpm. License: (Apache-2.0 OR MIT) AND MPL-2.0 URL: https://github.com/astral-sh/uv Source0: https://github.com/astral-sh/uv/archive/refs/tags/%{version}.tar.gz#/%{origname}-%{version}.tar.gz Source1: vendor.tar.zst -BuildRequires: cargo >= 1.96 +# Upstream raised its MSRV to 1.97 in 0.12.22 (crates/uv/rust-version, +# inherited from the workspace Cargo.toml). Factory ships 1.98.1. +BuildRequires: cargo >= 1.97 BuildRequires: cargo-packaging BuildRequires: cmake BuildRequires: zstd @@ -174,7 +178,7 @@ # The test flavour runs the Rust workspace suite: 70 of the 73 workspace # members. Three crates are excluded, each for a reason that no amount of # packaging can fix: -# - uv, the CLI integration suite (81 test files under crates/uv/tests). +# - uv, the CLI integration suite (83 test files under crates/uv/tests). # It resolves against the real package index and downloads managed # CPython interpreters; an OBS build chroot has no network. # - uv-dev, whose generate_sysconfig_mappings test fetches ++++++ python-uv-0.12.21.tar.gz -> python-uv-0.12.22.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-uv/python-uv-0.12.21.tar.gz /work/SRC/openSUSE:Factory/.python-uv.new.1631729/python-uv-0.12.22.tar.gz differ: char 119, line 1 ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/python-uv/vendor.tar.zst /work/SRC/openSUSE:Factory/.python-uv.new.1631729/vendor.tar.zst differ: char 7, line 1
