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

Reply via email to