* Add --dry-run to uv pip uninstall
* Allow --constraints and --overrides in uv tool install
* Display removed Python executables on uninstall
* Warn when keyring has no password for uv publish
* Add suggested action when .python-version pin is incompatible with the project
* Improve error messages for mismatches in tool.uv.sources
* Use constraints in trace rather than irrelevant requires-python
* Add uv python install --default
* Fix Python executable installation when multiple patch versions are requested
* Build backend: Revamp include / exclude
* Build backend: Add fast path
* Build backend: Add functions to collect file list
* Build backend: Default excludes
* Build backend: Refactoring before list
* Build backend: Warn when visiting over 10k files
* Make check-url available in configuration files
* Avoid adding non-extra package with extra dependencies
* Avoid cloning String in marker evaluation
* uv-pep508: Add more methods for simplifying extra-related expressions
* Allow file: URLs to include package names
* Avoid using IDs across PubGrub states
* Consistently enforce requested-vs.-built metadata when retrieving wheels
* Do not show empty version specifier in uv tool list
* Include Git member information when getting metadata from cache
* Include base installation directory in uv run PATH
* Insert backslash when appending to system drive
* Normalize paths when lowering Git dependencies
* Omit origin when comparing requirements
* Override manylinux_compatible with --python-platform
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-uv?expand=0&rev=23