Revisions of python-uv
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
Ana Guerrero (anag+factory)
accepted
request 1223462
from
Matej Cepl (mcepl)
(revision 6)
Forwarded request #1222844 from adrianSuSE - update to version 0.5.0: Please see CHANGELOG.md for details
Ana Guerrero (anag+factory)
accepted
request 1218527
from
Soc Virnyl Estela (uncomfyhalomacro)
(revision 5)
- Update to version 0.4.27: * Support for PEP 735 * Add support for --dry-run mode in uv lock * Don't allow non-string email in authors * Enforce lockfile schema versions * Always attach URL to network errors * Fix dangling non-platform dependencies in uv tree * Prefer lto over debug free-threaded managed Python builds * Add tool.uv.sources to the "Settings" reference * Add reference to uv build and uv publish in the landing pages * Avoid duplicate [tool.uv] header in TOML examples * Document .netrc environment variable and path * Fix .netrc typo in authentication docs * Fix heading level of "Script support" on docs landing page * Move the installation configuration docs to a separate page * Update docs for --publish-url to avoid duplication. - Changes since 0.4.23 to 0.4.26: * Allow static dependency metadata entries for direct URL requirements * Use reinstall report formatting for uv python install --reinstall * Add support for system-level uv.toml configuration * Apply requires-python narrowing with upper bounds * Avoid rewriting [[tool.uv.index]] entries when credentials are provided * Fix uv add comment handling for empty arrays * Replace dashes with underscores in index credential variables * Respect --allow-insecure-host in uv publish * Allow arbitrary --package includes in uv tree * Remove existing Python install after successful download in uv python install * Add docs example for URLs with [tool.uv.dependency-metadata] * Add help page for build failures * Fix cache-keys typo in tags = true * Add documentation examples for manual branch, rev, and tag Git dependencies * Improve error message for cache info serialization * Suggest --from command when executable is available for uvx * Support --with-editable in uv tool install * Add support for uv pip show --files * Don't prefetch unreachable packages * Remove tool.uv.sources table if it is empty * Modify cache versioning to support backwards compatibility * Add support for UV_FROZEN and UV_LOCKED * Allow dashes and underscores in custom index names * Avoid panic when Git dependencies are included in fork markers * Check existing source by normalized name before uv add and uv remove * Fix bug where username from authentication cache could be ignored * Fix to respect comments positioning in pyproject.toml on change * Redact index sources in uv.lock * Use correct indentation when project table contains open bracket comment * Only remove a source from [tool.uv.sources] if it is no long being referenced * Modify uv pip list and uv tree to print to stdout regardless of --quiet flag * Improve help message for missing self update invocations * Log .netrc parsing errors * Remove trailing newlines in error messages * Use a dedicated message for incompatible Python versions in wheel ABI tags * Remove commands available in the top-level from the suggested subcommand error * Fix Python executable name in Windows free-threaded Python distributions * Redact index credentials from lockfile sources * Respect UV_INDEX_ rather than UV_HTTP_BASIC_ as documented * Improve sources deserialization errors * Correct pytorch-to-torch reference in docs * Add index URLs when provided via uv add --index or --default-index * Add support for named and explicit indexes * Add templates for popular build backends * Allow multiple pinned indexes in tool.uv.sources * Allow users to incorporate Git tags into dynamic cache keys * Pin named indexes in uv add * Respect named --index and --default-index values in tool.uv.sources * Update to latest PubGrub version * Enable environment variable authentication for named indexes * Avoid showing lower-bound warning outside of explicit lock and sync * Improve logging during lock errors * Improve styling of requires-python warnings * Show hint in resolution failure on Forbidden (403) or Unauthorized (401) * Update to latest cargo-dist version (includes new installer features) * Warn when patch version in requires-python is implicitly 0 * Add more context on client errors during range requests * Avoid writing duplicate index URLs with --emit-index-url * Fix error leading to out-of-bound panic in uv-pep508 * Fix managed distributions of free-threaded Python on Windows * Fix selection of free-threaded interpreters during default Python discovery * Ignore sources in build requirements for non-source trees * Invalid cache when adding lower bound to lockfile * Respect index priority when storing credentials * Respect relative paths in uv build sources * Narrow what the pip3. logic drops from entry points. * Add some additional notes to --index-url docs * Add upgrade note to README * Remove note that "only a single source may be defined for each dependency"
Ana Guerrero (anag+factory)
accepted
request 1208669
from
Soc Virnyl Estela (uncomfyhalomacro)
(revision 3)
Ana Guerrero (anag+factory)
accepted
request 1202477
from
Soc Virnyl Estela (uncomfyhalomacro)
(revision 2)
Ana Guerrero (anag+factory)
accepted
request 1201235
from
Soc Virnyl Estela (uncomfyhalomacro)
(revision 1)
I want to add this to openSUSE:Factory. This will replace `uv` based on naming scheme and as well that it's a hybrid python+rust package.
Displaying all 7 revisions