Release Notes
Python
- Upgrade GraalPy to 24.2.2
See the GraalPy release notes for more details.
Configuration
- Add
UV_COMPILE_BYTECODE_TIMEOUT
environment variable (#14369) - Allow users to override index
cache-control
headers (#14620) - Add
UV_LIBC
to override libc selection in multi-libc environment (#14646)
Bug fixes
- Fix
--all-arches
when paired with--only-downloads
(#14629) - Skip Windows Python interpreters that return a broken MSIX package code (#14636)
- Warn on invalid
uv.toml
when provided via direct path (#14653) - Improve async signal safety in Windows exception handler (#14619)
Documentation
- Mention the
revision
in the lockfile versioning doc (#14634) - Move "Conflicting dependencies" to the "Resolution" page (#14633)
- Rename "Dependency specifiers" section to exclude PEP 508 reference (#14631)
- Suggest
uv cache clean
prior to--reinstall
(#14659)
Preview features
- Make preview Python registration on Windows non-fatal (#14614)
- Update preview installation of Python executables to be non-fatal (#14612)
- Add
uv python update-shell
(#14627)
Install uv 0.7.22
Install prebuilt binaries via shell script
:::sh
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.7.22/uv-installer.sh | sh
Install prebuilt binaries via powershell script
:::sh
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/uv/releases/download/0.7.22/uv-installer.ps1 | iex"