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-07-21 23:08:50 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-uv (Old) and /work/SRC/openSUSE:Factory/.python-uv.new.24530 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-uv" Tue Jul 21 23:08:50 2026 rev:107 rq:1367015 version:0.11.30 Changes: -------- --- /work/SRC/openSUSE:Factory/python-uv/python-uv.changes 2026-07-09 22:19:22.570119196 +0200 +++ /work/SRC/openSUSE:Factory/.python-uv.new.24530/python-uv.changes 2026-07-21 23:08:53.471201676 +0200 @@ -1,0 +2,39 @@ +Tue Jul 21 17:33:06 UTC 2026 - Ondřej Súkup <[email protected]> + +- update to 0.11.30 + * Preview features + * Allow uv workspace metadata --sync to target the active virtual environment with --active + * Reuse centralized project environments when workspaces are accessed through symlinks + * Performance + * Skip resolver candidates whose files are all excluded by exclude-newer + * Limit parallel cache reads to reduce resolver scheduling and allocation overhead + * Accelerate lockfile serialization with toml_writer + * Compact cached Simple API distribution metadata and hashes + * Decode stale cache entries in a single blocking task + * Decode cached payloads outside resolver workers + * Cache resolver Python requirement markers + * Reuse resolver fork markers while recording preferences + * Bug fixes + * Prevent skipped tar-wheel entries from causing unrelated files to be removed during uninstall + * Preserve literal extends-environment paths in pyvenv.cfg on Unix + * Documentation + * Add a contribution guide + +------------------------------------------------------------------- +Mon Jul 20 13:10:04 UTC 2026 - Martin Pluskal <[email protected]> + +- update to 0.11.29: + * Add JSON output to `uv tree` + * Add CUDA 13.2 as a supported PyTorch backend + * Prefer local artifacts over URLs when installing from + pylock.toml + * Clarify diagnostics for unsatisfiable direct requirement + ranges + * Numerous resolver and workspace-discovery performance + improvements (no-op sync, frozen sync, uv tree/export/audit) + * Bug fixes for pylock.toml handling and uv pip freeze hashes +- Drop support conditionals for EOL SLE/openSUSE releases: remove + the gcc13 forcing for Leap 15/SLE-15 and the sle15 python + flavors macro + +------------------------------------------------------------------- Old: ---- python-uv-0.11.28.tar.gz New: ---- python-uv-0.11.30.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-uv.spec ++++++ --- /var/tmp/diff_new_pack.G1mh7f/_old 2026-07-21 23:09:03.543545923 +0200 +++ /var/tmp/diff_new_pack.G1mh7f/_new 2026-07-21 23:09:03.547546060 +0200 @@ -16,24 +16,17 @@ # -%if 0%{?suse_version} && 0%{?suse_version} < 1550 -%global force_gcc_version 13 -%endif - %if 0%{?suse_version} >= 1699 %bcond_without mold %else %bcond_with mold %endif - +%bcond_without libalternatives %if %{with mold} -%global build_rustflags -C linker=clang -C link-arg=-fuse-ld=/usr/bin/mold -C link-arg=-Wl,-z,relro,-z,now -C debuginfo=2 -C incremental=false -C strip=none +%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 - -%bcond_without libalternatives -%{?sle15_python_module_pythons} Name: python-uv -Version: 0.11.28 +Version: 0.11.30 Release: 0 Summary: A Python package installer and resolver, written in Rust License: Apache-2.0 OR MIT @@ -48,6 +41,12 @@ BuildRequires: cargo-packaging BuildRequires: cmake BuildRequires: fdupes +BuildRequires: python-rpm-macros +BuildRequires: zstd +Requires: alts +Requires: python3 +Obsoletes: uv < %{version} +Provides: uv = %{version} %if 0%{?suse_version} >= 1699 BuildRequires: c++_compiler BuildRequires: c_compiler @@ -58,22 +57,16 @@ BuildRequires: gcc13-c++ BuildRequires: libstdc++6-devel-gcc13 %endif -BuildRequires: python-rpm-macros -BuildRequires: zstd %ifarch %{ix86} x86_64 BuildRequires: nasm %endif -Obsoletes: uv < %{version} -Provides: uv = %{version} -Requires: alts -Requires: python3 %package -n uv-fish-completion Summary: Fish Completion for %{name} -Provides: python-uv-fish-completion = %{version} -Supplements: (uv and fish) Requires: fish Requires: uv +Supplements: (uv and fish) +Provides: python-uv-fish-completion = %{version} BuildArch: noarch %description -n uv-fish-completion @@ -81,10 +74,10 @@ %package -n uv-zsh-completion Summary: Zsh Completion for %{name} -Provides: python-uv-zsh-completion = %{version} -Supplements: (uv and zsh) Requires: uv Requires: zsh +Supplements: (uv and zsh) +Provides: python-uv-zsh-completion = %{version} BuildArch: noarch %description -n uv-zsh-completion @@ -92,10 +85,10 @@ %package -n uv-bash-completion Summary: Bash Completion for %{name} -Provides: python-uv-bash-completion = %{version} -Supplements: (uv and bash-completion) Requires: bash-completion Requires: uv +Supplements: (uv and bash-completion) +Provides: python-uv-bash-completion = %{version} BuildArch: noarch %description -n uv-bash-completion @@ -118,21 +111,17 @@ export CARGO_AUDITABLE="auditable" export CARGO_INCREMENTAL=0 export CARGO_FEATURE_VENDORED=1 -export RUSTFLAGS="%build_rustflags" +export RUSTFLAGS="%{build_rustflags}" export CARGO_NET_OFFLINE=true -%ifarch %arm %ix86 +%ifarch %{arm} %{ix86} # Debuginfo needs too much memory for 32-bit architectures. export CARGO_PROFILE_RELEASE_DEBUG=none -export RUSTFLAGS="%build_rustflags -C debuginfo=0" +export RUSTFLAGS="%{build_rustflags} -C debuginfo=0" %else export CARGO_PROFILE_RELEASE_DEBUG=full %endif export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off export CARGO_PROFILE_RELEASE_STRIP=false -%if 0%{?force_gcc_version} -export CC="gcc-%{?force_gcc_version}" -export CXX="g++-%{?force_gcc_version}" -%endif %pyproject_wheel %install @@ -143,17 +132,13 @@ export CARGO_AUDITABLE="auditable" export CARGO_INCREMENTAL=0 export CARGO_FEATURE_VENDORED=1 -export RUSTFLAGS="%build_rustflags" +export RUSTFLAGS="%{build_rustflags}" export CARGO_NET_OFFLINE=true -%ifarch %rust_tier1_arches +%ifarch %{rust_tier1_arches} export CARGO_PROFILE_RELEASE_DEBUG=full %else export CARGO_PROFILE_RELEASE_DEBUG=limited %endif -%if 0%{?force_gcc_version} -export CC="gcc-%{?force_gcc_version}" -export CXX="g++-%{?force_gcc_version}" -%endif export CARGO_PROFILE_RELEASE_SPLIT_DEBUGINFO=off export CARGO_PROFILE_RELEASE_STRIP=false %pyproject_install ++++++ python-uv-0.11.28.tar.gz -> python-uv-0.11.30.tar.gz ++++++ /work/SRC/openSUSE:Factory/python-uv/python-uv-0.11.28.tar.gz /work/SRC/openSUSE:Factory/.python-uv.new.24530/python-uv-0.11.30.tar.gz differ: char 13, line 1 ++++++ vendor.tar.zst ++++++ /work/SRC/openSUSE:Factory/python-uv/vendor.tar.zst /work/SRC/openSUSE:Factory/.python-uv.new.24530/vendor.tar.zst differ: char 7, line 1
