Release Notes
Enhancements
- Allow installation of manylinux wheels on loongarch64 (#10927)
- Allow optional
=
for editables inrequirements.txt
(#10954) - Add Windows aarch64 to the release binaries (#10885)
Bug fixes
- Use spec-compliant (
128+n
) exit codes foruv run
anduv tool run
on Unix (#10781) - Fix best-interpreter lookups when there is an invalid interpreter in the
PATH
(#11030) - Guard against concurrent cache writes on Windows (#11007)
- Prioritize package preferences with greater package versions (#10963)
- Reject
--editable
flag on non-directory requirements (#10994) - Respect
--no-sources
foruv pip install
workspace discovery (#11003) - Set
JEMALLOC_SYS_WITH_LG_PAGE=16
in ARM Docker builds (#10943) - Update
riscv64
Python downloads to allow install onriscv64gc
(#10937) - Fix file persist retries on Windows (#11008)
- Fix incorrect error message when specifying
tool.uv.sources.(package).workspace
with other options (#11013) - Improve SIGINT handling in
uv run
(#11009)
Documentation
- Add
SECURITY
policy (#11035) - Add
Requires-Python
upper bound behavior to the docs (#10964) - Add a troubleshooting section and reproducible example guide (#10947)
- Add documentation for
uv add -r
(#10926) - Amend
requires-python
rules in resolver documentation (#10993) - Reference workspaces in
--no-sources
documentation (#10995) - Update documentation for activating virtual environments in different shell (#11000)
- Add Docker SHA pinning tip (#10955)
Install uv 0.5.25
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.5.25/uv-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/uv/releases/download/0.5.25/uv-installer.ps1 | iex"