Release Notes
Enhancements
- Allow quotes around command-line options in
requirement.txt files
(#11644)
- Initialize PEP 723 script in
uv lock --script
(#11717)
Configuration
- Accept multiple
.env
files in UV_ENV_FILE
(#11665)
Performance
- Reduce overhead in converting resolutions (#11660)
- Use
SmallString
on Hashes
(#11756)
- Use a
Box
for Yanked
on File
(#11755)
- Use a
SmallString
for the Yanked
enum (#11715)
- Use boxed slices for hash vector (#11714)
- Use install concurrency for bytecode compilation too (#11615)
Bug fixes
- Avoid installing duplicate dependencies across conflicting groups (#11653)
- Check subdirectory existence after cache heal (#11719)
- Include uppercase platforms for Windows wheels (#11681)
- Respect existing PEP 723 script settings in
uv add
(#11716)
- Reuse refined interpreter to create tool environment (#11680)
- Skip removed directories during bytecode compilation (#11633)
- Support conflict markers in
uv export
(#11643)
- Treat lockfile as outdated if (empty) extras are added (#11702)
- Display path separators as backslashes on Windows (#11667)
- Display the built file name instead of the canonicalized name in
uv build
(#11593)
- Fix message when there are no buildable packages (#11722)
- Re-allow HTTP schemes for Git dependencies (#11687)
Documentation
- Add anchor links to arguments and options in the CLI reference (#11754)
- Add link to environment marker specification (#11748)
- Fix missing a closing bracket in the
cache-keys
setting (#11669)
- Remove the last edited date from documentation pages (#11753)
- Fix readme typo (#11742)
Install uv 0.6.3
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.6.3/uv-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/uv/releases/download/0.6.3/uv-installer.ps1 | iex"
Download uv 0.6.3