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-08-09 21:37:56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-uv (Old) and /work/SRC/openSUSE:Factory/.python-uv.new.16738 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-uv" Sun Aug 9 21:37:56 2026 rev:112 rq:1370317 version:0.12.3 Changes: -------- --- /work/SRC/openSUSE:Factory/python-uv/python-uv.changes 2026-08-01 18:38:10.306092053 +0200 +++ /work/SRC/openSUSE:Factory/.python-uv.new.16738/python-uv.changes 2026-08-09 21:40:06.476008822 +0200 @@ -1,0 +2,47 @@ +Sat Aug 8 05:16:54 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to 0.12.3: + * Add CPython 3.13.15 + * Add --output-format to uv cache size, selecting automatic, + human-readable or raw-byte output (preview) + * Preserve JSON output from uv workspace metadata --quiet while + suppressing diagnostics, and stream it to cut memory use on + large workspaces (preview) + * Reduce Linux startup latency by initialising the workspace cache + before spawning another thread + * Reuse compiled workspace exclusion patterns during workspace + discovery + * Speed up conflict-heavy resolutions by avoiding materialised + range complements + * Avoid slow procfs reads during Python interpreter discovery on + Linux +- Re-vendor the Rust dependencies and re-derive the licence set of + the statically linked crates; correct License to + (Apache-2.0 OR MIT) AND MPL-2.0 and record the derivation in a + Legal-Review-Notice comment. The MPL-2.0 crates were already + linked before this update, so the tag was incomplete rather than + newly wrong + +------------------------------------------------------------------- +Fri Aug 7 04:54:41 UTC 2026 - Martin Pluskal <[email protected]> + +- Update to 0.12.2: + * Add CPython 3.15.0rc1 and CPython 3.14.7 + * Ensure diagnostic hints end with a newline to prevent + malformed terminal output + * Audit one or all installed tools with uv tool audit (preview) + * Report physically reclaimed disk space during cache cleanup + with the cache-physical-space preview feature + * Add UV_RUN_RLIMIT_NOFILE to set the open-file limit for + commands launched by uv run + * Speed up uv.lock parsing and filename extraction from + distribution URLs + * Reduce filesystem metadata lookups during bytecode compilation + and reuse file metadata when building source distributions + * Preserve compatibility with older uv versions when recording + artifact sizes in cached wheels and source distributions + * Avoid including workspace-root default dependency groups when + syncing or exporting a selected workspace member unless + explicitly requested + +------------------------------------------------------------------- Old: ---- python-uv-0.12.1.tar.gz New: ---- python-uv-0.12.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-uv.spec ++++++ --- /var/tmp/diff_new_pack.pCGOI3/_old 2026-08-09 21:40:17.376381176 +0200 +++ /var/tmp/diff_new_pack.pCGOI3/_new 2026-08-09 21:40:17.388381586 +0200 @@ -26,10 +26,23 @@ %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: python-uv -Version: 0.12.1 +Version: 0.12.3 Release: 0 Summary: A Python package installer and resolver, written in Rust -License: Apache-2.0 OR MIT +# 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 (672 crates); 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 +# MPL-2.0, so no LGPL obligation is taken on. +# configparser is "MIT OR LGPL-3.0-or-later" and we elect MIT; r-efi +# 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. 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#/%{name}-%{version}.tar.gz Source1: vendor.tar.zst ++++++ python-uv-0.12.1.tar.gz -> python-uv-0.12.3.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-uv/python-uv-0.12.1.tar.gz /work/SRC/openSUSE:Factory/.python-uv.new.16738/python-uv-0.12.3.tar.gz differ: char 22, line 1 ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/python-uv/vendor.tar.zst /work/SRC/openSUSE:Factory/.python-uv.new.16738/vendor.tar.zst differ: char 7, line 1
