Release Notes
Python
- Add Python 3.14.0b4
- Add zstd support to Python 3.14 on Unix (it already was available on Windows)
- Add PyPy 7.3.20 (for Python 3.11.13)
See the PyPy and python-build-standalone
release notes for more details.
Enhancements
- Add
--workspace
flag touv add
(#14496) - Add auto-detection for Intel GPUs (#14386)
- Drop trailing arguments when writing shebangs (#14519)
- Add debug message when skipping Python downloads (#14509)
- Add support for declaring multiple modules in namespace packages (#14460)
Bug fixes
- Revert normalization of trailing slashes on index URLs (#14511)
- Fix forced resolution with all extras in
uv version
(#14434) - Fix handling of pre-releases in preferences (#14498)
- Remove transparent variants in
uv-extract
to enable retries (#14450)
Rust API
- Add method to get packages involved in a
NoSolutionError
(#14457) - Make
ErrorTree
forNoSolutionError
public (#14444)
Documentation
- Finish incomplete sentence in pip migration guide (#14432)
- Remove
cache-dependency-glob
examples forsetup-uv
(#14493) - Remove
uv pip sync
suggestion withpyproject.toml
(#14510) - Update documentation for GitHub to use
setup-uv@v6
(#14490)
Install uv 0.7.20
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.7.20/uv-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/uv/releases/download/0.7.20/uv-installer.ps1 | iex"