* Improve backtracking behavior when packages conflict repeatedly
* Patch Python sysconfig values such as AR at ar install time
* Patch Python sysconfig values such as clang to cc at install time
* Skip --native-tls in pip compile header
* Add resolver error hint for no-binary and no-build failures
* Improve build error messages
* Reduce redundant Python version incompatibilities in resolver error message
* Reduce redundant enumeration of all package versions in some resolver errors
* Improve display of ranges when pre-releases are not allowed
* Improve error messages for uv remove
* Improve phrasing for single term incompatibilities
* Improve styling of uv remove dependency hints
* Omit trailing zeros on Python requirements inferred from versions
* Show a concise error message for missing version field
* Use the build options value to improve hints for no wheel / source distribution errors
* Allow multiple disjoint URLs in overrides
* Include explicit indexes in publish index choice
* Fix Python interpreter detection for 32-bit operating systems on 64-bit hosts
* Fix typo "operation system"
* Clarify uninstallation docs
* Add a note to say that dependencies between workspace members are editable
* Correctly document default value of fork-strategy setting
* Use double quotes for Windows support in examples
* Remove pypy from top-level pin example
* Update references to python-build-standalone to reflect the transferred project
* Use a different Ruff version in documentation
* Change example so it works as-is on powershell and cmd.exe
* Clarify best practice for Python matrix strategy in GitHub Actions
* Add documentation for uv-lock and uv-export pre-commit hooks
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-uv?expand=0&rev=27
* Fork version selection based on requires-python requirements
* Patch sysconfig data at install time
* Remove -isysroot when patching sysconfig
* Introduce a --fork-strategy preference mode
* Add support for UV_OFFLINE
* Avoid panic!() when current directory does not exist
* Avoid reusing interpreter metadata when running under Rosetta
* Avoid trailing slash when deserializing from lockfile
* Fix bug in terms when collapsing unavailable versions in resolver errors
* Fix suggestion to use uv help python on invalid install requests
* Skip root when assessing prefix viability
* Avoid spurious 'Upgraded tool environment' in uv tool upgrade
* Upgrade minimum Rust version to 1.83
* Document the --fork-strategy setting
* Build backend: Allow underscores in entrypoints
* Omit empty resolution markers in lockfile
* Add --install-dir to to uv python install and uninstall commands
* Add --show-urls and --only-downloads to uv python list
* Add uv python list --all-arches
* Add uv run --gui-script flag for running Python scripts with pythonw.exe
* Allow --gui-script on Unix
* Allow download of Python distribution variants optimized for newer x86_64 microarchitectures
* Allow execution of pyw files on Unix
* Allow users to specify URLs in project.dependencies and tool.uv.sources
* Encode mutually-incompatible pairs of markers
* Improve the error message when a Python install request is not valid
* Preserve directory-level standalone build symlinks
* Add support for uv publish --index <name>
* Reframe --locked and --frozen as --check operations for uv lock
OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-uv?expand=0&rev=25