Release Notes
Enhancements
- Add support for requesting free-threaded builds via
+freethreaded
(#8645)
- Improve trusted publishing error messages (#8633)
- Remove unneeded
return
from Maturin project template (#8604)
- Skip Python interpreter discovery for
uv export
(#8638)
- Hint about missing trusted publishing permission (#8632)
Configuration
- Add environment variable to disable progress output (#8600)
Bug fixes
- Fork when minimum Python version increases (#8628)
- Ignore empty groups when validating lock (#8598)
- Remove duplicate word in error message (#8589)
- Support cyclic dependencies in
uv tree
(#8564)
- Update
uv init
to imply --package
when using --build-backend
(#8593)
- Restore use of
dev-dependencies
and requires-dev
for lockfile compatibility (#8599)
Documentation
- Clarify
requires-python
requirement for dependencies (#8619)
- Update CLI documentation for
--cache-dir
(#8627)
Install uv 0.4.28
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.4.28/uv-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy ByPass -c "irm https://github.com/astral-sh/uv/releases/download/0.4.28/uv-installer.ps1 | iex"
Download uv 0.4.28