A Python package installer and resolver, written in Rust
https://github.com/astral-sh/uv
uv is a Python package installer and resolver, written in Rust. Designed as a
drop-in replacement for common pip and pip-tools workflows.
- Developed at devel:languages:python
-
2
derived packages
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout openSUSE:Factory/python-uv && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
_constraints | 0000000495 495 Bytes | |
_service | 0000000285 285 Bytes | |
python-uv-0.5.2.tar.gz | 0002886231 2.75 MB | |
python-uv.changes | 0000068649 67 KB | |
python-uv.spec | 0000006640 6.48 KB | |
vendor.tar.zst | 0056002508 53.4 MB |
Latest Revision
Ana Guerrero (anag+factory)
accepted
request 1224685
from
Soc Virnyl Estela (uncomfyhalomacro)
(revision 7)
- 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
Comments 0