Release Notes
Enhancements
- Add a
--require-hashes
command-line setting (#2824) - Add hash-checking support to
install
andsync
(#2945) - Add support for URL requirements in
--generate-hashes
(#2952) - Allow unnamed requirements for overrides (#2999)
- Enforce and backtrack on invalid versions in source metadata (#2954)
- Fall back to distributions without hashes in resolver (#2949)
- Implement
--emit-index-annotation
to annotate source index for each package (#2926) - Log hard-link failures (#3015)
- Support free-threaded Python (#2805)
- Support unnamed requirements in
--require-hashes
(#2993) - Respect link mode for builds, in
uv pip compile
and foruv venv
seed packages (#3016) - Force color for build error messages (#3032)
- Surface invalid metadata as hints in error reports (#2850)
Configuration
- Add
UV_BREAK_SYSTEM_PACKAGES
environment variable (#2995)
CLI
- Remove some restrictions in argument groups (#3001)
Bug fixes
- Add
--find-links
source distributions to the registry cache (#2986) - Allow comments after all
requirements.txt
entries (#3018) - Avoid cache invalidation on credentials renewal (#3010)
- Avoid calling
normalize_path
with relative paths that extend beyond the current directory (#3013) - Deduplicate symbolic links between
purelib
andplatlib
(#3002) - Remove unused
--output-file
frompip install
(#2975) - Strip query string when parsing filename from HTML index (#2961)
- Update hashes without
--upgrade
if not present (#2966)
Install uv 0.1.32
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.1.32/uv-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/astral-sh/uv/releases/download/0.1.32/uv-installer.ps1 | iex"
Download uv 0.1.32
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 |