forked from pool/python-uv
- Update to version 0.4.15:
* Revert "Treat invalid platform as more compatible than invalid Python" * Add the execution policy to powershell installs for single versions * Move uvx shell completion to `uvx --generate-shell-completion` * Adjust messaging for frozen hint on resolution failure during `uv add` * Provide resolution hints in case of possible local name conflicts * Improve Docker image release tagging order and display on `ghcr.io` * Improve deserialization error messages * Allow system environments during project environment validity check * Avoid validating workspace members when `--no-sources` is provided * Fix handling of `sys.base_prefix` collision in interpreter identity check during tool installs * Make `uv cache prune` robust to unreadable rkyv entries * Revert "Remove duplicate warning for settings discovery errors" * Fix `-` to `_` in packaged applications document * Add `socks` support * Avoid warning about bad Python interpreter links for empty project environment directories * Improve invalid environment warning messages * Use more verbose spelling of "virtualenv" during creation * Do not use a user-facing warning for "Waiting to acquire lock..." message * Use a single buffer for hints on resolver errors * Allow Python pre-releases to be used if they are first on the `PATH` * Avoid deleting the project environment directory if it is not a virtual environment * Do not error if the `CACHEDIR.TAG` file exists but cannot be written to * Treat invalid platform as more compatible than invalid Python * Use portable paths when serializing sources * Compute resolver hints using the final reduced derivation tree * Bump the wheel and sdist cache versions * Heal cache entries with missing source distributions * Bump minimum supported Rust version from 1.80 -> 1.81 * Add `UV_LINK_MODE` to Docker caching example OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-uv?expand=0&rev=5
This commit is contained in:
committed by
Git OBS Bridge
parent
ee7d8c96f4
commit
b958957d19
@@ -23,7 +23,7 @@
|
||||
%bcond_without libalternatives
|
||||
%{?sle15_python_module_pythons}
|
||||
Name: python-uv
|
||||
Version: 0.4.9
|
||||
Version: 0.4.15
|
||||
Release: 0
|
||||
Summary: A Python package installer and resolver, written in Rust
|
||||
License: Apache-2.0 OR MIT
|
||||
@@ -34,12 +34,12 @@ BuildRequires: %{python_module maturin}
|
||||
BuildRequires: %{python_module pip}
|
||||
BuildRequires: %{python_module tomli}
|
||||
BuildRequires: alts
|
||||
BuildRequires: cargo >= 1.80
|
||||
BuildRequires: cargo-packaging
|
||||
BuildRequires: cmake
|
||||
BuildRequires: fdupes
|
||||
BuildRequires: gcc%{?force_gcc_version}-c++
|
||||
BuildRequires: python-rpm-macros
|
||||
BuildRequires: rust >= 1.80
|
||||
BuildRequires: zstd
|
||||
Obsoletes: uv < %{version}
|
||||
Provides: uv = %{version}
|
||||
@@ -120,10 +120,13 @@ export PATH="%{buildroot}%{_bindir}:${PATH}"
|
||||
mkdir -p %{buildroot}%{_datadir}/bash-completion/completions
|
||||
mkdir -p %{buildroot}%{_datadir}/fish/vendor_completions.d
|
||||
mkdir -p %{buildroot}%{_datadir}/zsh/site-functions
|
||||
%{python_expand # avoid whitespace when using this macro so putting random comment for that
|
||||
%{python_expand # add whitespace when using this macro so it works so putting random comment for that
|
||||
uv-%{$python_bin_suffix} --generate-shell-completion bash > %{buildroot}%{_datadir}/bash-completion/completions/uv-%{$python_bin_suffix}
|
||||
uv-%{$python_bin_suffix} --generate-shell-completion fish > %{buildroot}%{_datadir}/fish/vendor_completions.d/uv-%{$python_bin_suffix}.fish
|
||||
uv-%{$python_bin_suffix} --generate-shell-completion zsh > %{buildroot}%{_datadir}/zsh/site-functions/_uv-%{$python_bin_suffix}
|
||||
uvx-%{$python_bin_suffix} --generate-shell-completion bash > %{buildroot}%{_datadir}/bash-completion/completions/uvx-%{$python_bin_suffix}
|
||||
uvx-%{$python_bin_suffix} --generate-shell-completion fish > %{buildroot}%{_datadir}/fish/vendor_completions.d/uvx-%{$python_bin_suffix}.fish
|
||||
uvx-%{$python_bin_suffix} --generate-shell-completion zsh > %{buildroot}%{_datadir}/zsh/site-functions/_uvx-%{$python_bin_suffix}
|
||||
}
|
||||
|
||||
%pre
|
||||
@@ -142,15 +145,18 @@ mkdir -p %{buildroot}%{_datadir}/zsh/site-functions
|
||||
%dir %{_datadir}/bash-completion
|
||||
%dir %{_datadir}/bash-completion/completions
|
||||
%{_datadir}/bash-completion/completions/uv-%{python_bin_suffix}
|
||||
%{_datadir}/bash-completion/completions/uvx-%{python_bin_suffix}
|
||||
|
||||
%files %{python_files fish-completion}
|
||||
%dir %{_datadir}/fish
|
||||
%dir %{_datadir}/fish/vendor_completions.d
|
||||
%{_datadir}/fish/vendor_completions.d/uv-%{python_bin_suffix}.fish
|
||||
%{_datadir}/fish/vendor_completions.d/uvx-%{python_bin_suffix}.fish
|
||||
|
||||
%files %{python_files zsh-completion}
|
||||
%dir %{_datadir}/zsh
|
||||
%dir %{_datadir}/zsh/site-functions
|
||||
%{_datadir}/zsh/site-functions/_uv-%{python_bin_suffix}
|
||||
%{_datadir}/zsh/site-functions/_uvx-%{python_bin_suffix}
|
||||
|
||||
%changelog
|
||||
|
Reference in New Issue
Block a user