Release Notes
Enhancements
- Improve styling of warning cause chains (#14934)
- Extend wheel filtering to Android tags (#14977)
- Perform wheel lockfile filtering based on platform and OS intersection (#14976)
- Clarify messaging when a new resolution needs to be performed (#14938)
Preview features
- Add support for extending package's build dependencies with
extra-build-dependencies
(#14735) - Split preview mode into separate feature flags (#14823)
Configuration
- Add support for package specific
exclude-newer
dates viaexclude-newer-package
(#14489)
Bug fixes
- Avoid invalidating lockfile when path or workspace dependencies define explicit indexes (#14876)
- Copy entrypoints that have a shebang that differs in
python
vspython3
(#14970) - Fix incorrect file permissions in wheel packages (#14930)
- Update validation for
environments
andrequired-environments
inuv.toml
(#14905)
Documentation
- Show
uv_build
in projects documentation (#14968) - Add
UV_
prefix to installer environment variables (#14964) - Un-hide
uv
from--build-backend
options (#14939) - Update documentation for preview flags (#14902)
Install uv 0.8.4
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.8.4/uv-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/uv/releases/download/0.8.4/uv-installer.ps1 | iex"