Accepting request 1224685 from devel:languages:python

- Update to version 0.5.2:
  * Hide `--no-system` from `uv pip tree` CLI
  * Allow configuration of Python and PyPy install mirrors in `uv.toml`
  * Allow passing Python download mirrors to `uv python install`
  * Add support for specifying conflicting extras and dependency groups
  * Consistent colon usage in build failure errors
  * Show full derivation chain when encountering build failures
  * Show link we failed on parsing index pages
  * Remove duplicate log when searching for interpreters
  * Update uv development status classifier to "Stable" on PyPI
  * Use rich diagnostic formatting for early build failures
  * Use rich diagnostic formatting for install failures
  * Avoid retraversing filesystem when testing exact glob matches
  * Allow `--no-build` to validate lock
  * Allow default indexes to be marked as explicit
  * Avoid creating `.venv` in `uv add --frozen` and `uv add --no-sync`
  * Avoid duplicating first-entry comments in `uv add`
  * Defer reporting of build failures in resolver
  * Fix references to `--resolution-strategy` in error message output
  * Ignore virtual environments in parent directories when choosing Python version for new projects
  * Forward SIGTERM to child processes in `uv run`
  * Prefer Python executable names that match the request over default names
  * Prefer compatible to incompatible distributions when packages exist on multiple indexes
  * Publish: Ignore non-matching files
  * Revert `uv.lock` changes when `uv add` fails
  * Show file extensions on available commands when not `.exe`
  * Sort by name, then specifiers in `uv add`
  * Split after specifiers in `--with` requirements
  * Support multiple extras in universal pip compile output
  * Build backend: Add tests for source tree -> source dist -> wheel conversions
  * Build backend: Switch to custom `glob-walkdir` implementation
  * Build backend: Add minimal wheel settings
  * Add wget instructions for systems without curl
  * Fix `.env` file example in docs
  * Fix reference to `--resolution` in docs
  * Fix typo in GitLab integration docs
  * Update format of environment variable reference
  * Use Python syntax for `value_type` consistently
  * Use `[[index]]` API in configuration example
  * Mention how to use extras
  * Add some words about specifying conflicting extras/groups
  * Allow installation of manylinux wheels on `riscv64`
  * Build source distributions at top-level of cache
  * Allow non-registry dependencies in `uv pip list --outdated`
  * Compute superset of existing and required hashes when healing cache
  * Enable uv to replace and delete itself on Windows
  * Remove source distribution filename from cache
  * Respect `--index-url` in `uv pip list`
  * Respect comma-separated extras in `--with`
  * Add uninstall note for previous versions
  * Remove some missed references to `~/.cargo/bin`
  * Split README's install code block into 3

OBS-URL: https://build.opensuse.org/request/show/1224685
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-uv?expand=0&rev=7
This commit is contained in:
Ana Guerrero 2024-11-18 19:01:04 +00:00 committed by Git OBS Bridge
commit 36de6eb4dd
5 changed files with 62 additions and 6 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:28d44c0a8a8ad96e7d9c6ac02f56fbe5c0deffa0c12c877d4abe6841257ebb61
size 2836911

3
python-uv-0.5.2.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:14b4ed7c955acdf4ae2b47537addbefb8a486e47cada903970f10e28f40b518c
size 2886231

View File

@ -1,3 +1,59 @@
-------------------------------------------------------------------
Sun Nov 17 14:42:43 UTC 2024 - Soc Virnyl Estela <uncomfyhalomacro@opensuse.org>
- Update to version 0.5.2:
* Hide `--no-system` from `uv pip tree` CLI
* Allow configuration of Python and PyPy install mirrors in `uv.toml`
* Allow passing Python download mirrors to `uv python install`
* Add support for specifying conflicting extras and dependency groups
* Consistent colon usage in build failure errors
* Show full derivation chain when encountering build failures
* Show link we failed on parsing index pages
* Remove duplicate log when searching for interpreters
* Update uv development status classifier to "Stable" on PyPI
* Use rich diagnostic formatting for early build failures
* Use rich diagnostic formatting for install failures
* Avoid retraversing filesystem when testing exact glob matches
* Allow `--no-build` to validate lock
* Allow default indexes to be marked as explicit
* Avoid creating `.venv` in `uv add --frozen` and `uv add --no-sync`
* Avoid duplicating first-entry comments in `uv add`
* Defer reporting of build failures in resolver
* Fix references to `--resolution-strategy` in error message output
* Ignore virtual environments in parent directories when choosing Python version for new projects
* Forward SIGTERM to child processes in `uv run`
* Prefer Python executable names that match the request over default names
* Prefer compatible to incompatible distributions when packages exist on multiple indexes
* Publish: Ignore non-matching files
* Revert `uv.lock` changes when `uv add` fails
* Show file extensions on available commands when not `.exe`
* Sort by name, then specifiers in `uv add`
* Split after specifiers in `--with` requirements
* Support multiple extras in universal pip compile output
* Build backend: Add tests for source tree -> source dist -> wheel conversions
* Build backend: Switch to custom `glob-walkdir` implementation
* Build backend: Add minimal wheel settings
* Add wget instructions for systems without curl
* Fix `.env` file example in docs
* Fix reference to `--resolution` in docs
* Fix typo in GitLab integration docs
* Update format of environment variable reference
* Use Python syntax for `value_type` consistently
* Use `[[index]]` API in configuration example
* Mention how to use extras
* Add some words about specifying conflicting extras/groups
* Allow installation of manylinux wheels on `riscv64`
* Build source distributions at top-level of cache
* Allow non-registry dependencies in `uv pip list --outdated`
* Compute superset of existing and required hashes when healing cache
* Enable uv to replace and delete itself on Windows
* Remove source distribution filename from cache
* Respect `--index-url` in `uv pip list`
* Respect comma-separated extras in `--with`
* Add uninstall note for previous versions
* Remove some missed references to `~/.cargo/bin`
* Split README's install code block into 3
-------------------------------------------------------------------
Fri Nov 8 13:57:26 UTC 2024 - Adrian Schröter <adrian@suse.de>

View File

@ -33,7 +33,7 @@
%bcond_without libalternatives
%{?sle15_python_module_pythons}
Name: python-uv
Version: 0.5.0
Version: 0.5.2
Release: 0
Summary: A Python package installer and resolver, written in Rust
License: Apache-2.0 OR MIT

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:80c63c97c89b108483101b97a26b7762c45e71b133d04acd05ea332d146d454c
size 56074385
oid sha256:6f450d088658b3a5599340c16a571758d9bfd297ea0159af7558cd44f7c08b17
size 56002508