Release Notes
Enhancements
- Accept
--build-constraints
inuv build
(#7085) - Add
--require-hashes
and--verify-hashes
touv build
(#7094) - Add
--show-version-specifiers
touv tool list
(#7050) - Respect hashes in constraints files (#7093)
- Upgrade installer scripts (#7092)
- Allow specifying multiple packages in
uv tool upgrade
anduninstall
(#7037) - Sort by implementation in
uv python list
(#6918)
Bug fixes
- Invalidate lockfile when member versions change (#7102)
- Strip fragments from direct source URLs in lockfile (#7061)
- Support
--no-build
and--no-binary
inuv sync
et al (#7100) - Use distribution hash over registry hash (#7060)
- Fix inverted log message (#7063)
- Adjust Docker
ENTRYPOINT
andCMD
for inherited images (#7054)
Documentation
- Add winget to installers (#7088)
- Document how to disable path modifications during install (#7090)
- Document how to manually update locked package version (#7083)
- Document official
setup-uv
action (#7056) - Update docs on
.python-version
file (#7051)
Install uv 0.4.6
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.4.6/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.6/uv-installer.ps1 | iex"
Download uv 0.4.6
File | Platform | Checksum |
---|---|---|
uv-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
uv-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
uv-i686-pc-windows-msvc.zip | x86 Windows | checksum |
uv-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
uv-aarch64-unknown-linux-gnu.tar.gz | ARM64 Linux | checksum |
uv-i686-unknown-linux-gnu.tar.gz | x86 Linux | checksum |
uv-powerpc64-unknown-linux-gnu.tar.gz | PPC64 Linux | checksum |
uv-powerpc64le-unknown-linux-gnu.tar.gz | PPC64LE Linux | checksum |
uv-s390x-unknown-linux-gnu.tar.gz | S390x Linux | checksum |
uv-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |
uv-armv7-unknown-linux-gnueabihf.tar.gz | ARMv7 Linux | checksum |
uv-aarch64-unknown-linux-musl.tar.gz | ARM64 MUSL Linux | checksum |
uv-i686-unknown-linux-musl.tar.gz | x86 MUSL Linux | checksum |
uv-x86_64-unknown-linux-musl.tar.gz | x64 MUSL Linux | checksum |
uv-arm-unknown-linux-musleabihf.tar.gz | ARMv6 MUSL Linux (Hardfloat) | checksum |
uv-armv7-unknown-linux-musleabihf.tar.gz | ARMv7 MUSL Linux | checksum |