Releases: astral-sh/uv
Releases · astral-sh/uv
0.4.12
Release Notes
Enhancements
- Allow users to provide pre-defined metadata for resolution (#7442)
- Invalidate existing tool environments on Python interpreter mismatch (#7451)
Bug fixes
- Avoid fatal error when searching for egg-info with missing directory (#7498)
Documentation
- Add note on cache growth for self-hosted GitHub runners (#5757)
Install uv 0.4.12
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.4.12/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.12/uv-installer.ps1 | iex"
Download uv 0.4.12
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 |
0.4.11
Release Notes
Enhancements
- Add
--no-editable
support touv sync
anduv export
(#7371) - Add support for
--only-dev
touv sync
anduv export
(#7367) - Add support for remaining pip-supported file extensions (#7387)
- Generate shell completion for
uvx
(#7388) - Include
uv export
command inrequirements.txt
output (#7374) - Prune unzipped source distributions in
uv cache prune --ci
(#7446) - Warn when trying to
uv sync
a package without build configuration (#7420) - Support requests for pre-releases in the
--python
option (#7335)
Bug fixes
- Avoid erroneous version warning for
.dist-info
directories (#7444) - Avoid removing seed packages for
uv venv --seed
environments (#7410) - Avoid unnecessary progress bar initializations (#7412)
- Error when
tool.uv.sources
contains duplicate package names (#7383) - Include
--branch
et al when resolving unnamed URLs inuv add
(#7447) - Include
dev-dependencies
in--no-sources
invocations (#7408) - Include the parent interpreter in Python discovery when
--system
is used (#7440) - Respect
--no-sources
in PEP 723 scripts (#7409) - Respect
pyproject.toml
credentials from user-provided requirements (#7474) - Use consistent PyPI cache bucket (#7443)
- Use unambiguous relative paths in
uv export
(#7378)
Documentation
- Add documentation on platform-specific dependencies (#7411)
- Add documentation for passing installer options on Linux (#6839)
- Separate project data from configuration settings (#7053)
Error messages
- Hint at missing
project.name
(#6803) - Surface dedicated
project.name
error for workspaces (#7399) - Remove duplicate warning for settings discovery errors (#7384)
Install uv 0.4.11
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.4.11/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.11/uv-installer.ps1 | iex"
Download uv 0.4.11
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 |
0.4.10
Release Notes
Enhancements
- Allow
uv tool upgrade --all
to continue on individual upgrade failure (#7333) - Support globs as cache keys in
tool.uv.cache-keys
(#7268) - Add Python package (
__main__.py
) support touv run
(#7281) - Add zip application support to
uv run
(#7289) - Add
--token
option toself update
command (#7279)
Performance
- Use
globwalk
forcache-keys
matching (#7337)
Bug fixes
- Always treat archive-like requirements as local files (#7364)
- Apply
--no-install
options when constructing resolution (#7277) - Avoid clobbering existing
py.typed
files contents inuv init
(#7338) - Avoid enforcing platform compatibility when validating lockfile (#7305)
- Avoid installing transitive dev dependencies (#7318)
- Avoid selecting prerelease Python installations without opt-in (#7300)
- Fix PPC64 page size in binary builds. (#7298)
- Include pre-release Python versions in
uv python list
(#7290) - Make version ID optional for source builds (#7362)
- Support relative paths in
uv add --script
(#7301)
Documentation
- Fix documentation typos for
uv build --build-constraint
flag (#7330) - Fix grammatical error in CLI docs (#7353)
Error messages
- Add dedicated lock errors for wheel-only distributions (#7307)
- Avoid treating
.whl
sources as source distributions (#7303) - Clarify Python requirement source for script incompatibilities (#7339)
Install uv 0.4.10
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.4.10/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.10/uv-installer.ps1 | iex"
Download uv 0.4.10
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 |
0.4.9
Release Notes
Enhancements
- Add support for installing Python 3.13 (#7263)
- Upgrade managed CPython versions to latest patch releases (#7263)
- Allow setting a target version for
uv self update
(#7252) - Create
py.typed
files duringuv init --lib
(#7232) - Add a dedicated error for packages that fail due to
distutils
deprecation (#7239) - Improve error message when requested Python version is unsupported (#7269)
- Add
uv run --no-sync
(#7192
Bug fixes
- Avoid updating
pyproject.toml
offsets on non-add edits (#7262) - Invalidate cache when
--config-settings
change (#7139) - Remove workspace root for single-member workspace with
uv export
(#7254)
Install uv 0.4.9
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.4.9/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.9/uv-installer.ps1 | iex"
Download uv 0.4.9
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 |
0.4.8
Release Notes
Enhancements
- Add support for dynamic cache keys (#7136)
- Allow
.dist-info
names with dashes for post releases (#7208) - Use type hints in code from
uv init
(#7225) - Treat
.tgz
the same as.tar.gz
(#7201) - Direct users towards
uv venv
to create a virtual environment (#7188) - Improve error message for uv init already init-ed (#7198)
Performance
- Avoid batch prefetching for un-optimized registries (#7226)
- Avoid iteration for singleton selections (#7195)
Bug fixes
- Avoid extra newlines in debug logging for source builds (#7174)
- Prune unreachable packages from
--universal
output (#7209) - Respect exclusion when collecting workspace members (#7175)
- Use path file instead of
sitecustomize.py
(#7161) - Replace incorrect
--source
and--binary
flags with correct--sdist
and--wheel
flags inuv build
(#7156)
Documentation
Install uv 0.4.8
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.4.8/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.8/uv-installer.ps1 | iex"
Download uv 0.4.8
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 |
0.4.7
Release Notes
Enhancements
- Add
--no-emit-project
and friends touv export
(#7110) - Add
--output-file
touv export
(#7109) - Prune unused source distributions from the cache in
uv cache prune
(#7112) - Take intersection of constraint and requirements hashes (#7108)
Performance
- Skip metadata fetch for
--no-deps
andpip sync
(#7127)
Bug fixes
- Avoid panicking when encountering an invalid Python version during
uv python list
(#7131) - Write trailing newline to
.python-version
files (#7140)
Install uv 0.4.7
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.4.7/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.7/uv-installer.ps1 | iex"
Download uv 0.4.7
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 |
0.4.6
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 |
0.4.5
Release Notes
Enhancements
- Implement
uv build
(#6895) - Add
--package
support touv build
(#6990) - Prune unreachable packages from lockfile (#6959)
- Prune unreachable wheels from lockfile (#6961)
- Show build output by default in
uv build
(#6912) - Support
uv build --wheel
from source distributions (#6898) - Use the root project name for the project virtual environment prompt (#7021)
Bug fixes
- Fix handling of inline optional dependencies in
uv add
(#7023) - Reflect exit code in
uv tool run
anduv run
(#6994) - Revert
pyproject.toml
modifications on Ctrl-C (#7024) - Rollback
pyproject.toml
changes on all errors (#7022) - Use correct ordering semantics for narrowing upper-bounded Python requirements (#7031)
- Fix segfault in Windows trampolines (#6955)
- Remove unused
__future__.annotations
import in_virtualenv.py
(#6996)
Documentation
- Add documentation for
uv build
(#6991) - Add note to
extra
andall-extras
inuv sync
help (#7013) - Add project docs for
project.scripts
(#7010) - Fix available Docker image tag rendering and shorten list (#7017)
- Touchup to the project environment config section (#7038)
- Clarify precedence of
uv.toml
(#6986) - Fix available Docker tags for
-slim
variants (#7041)
Install uv 0.4.5
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.4.5/uv-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/astral-sh/uv/releases/download/0.4.5/uv-installer.ps1 | iex"
Download uv 0.4.5
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 |
0.4.4
Release Notes
Enhancements
- Allow customizing the project environment path with
UV_PROJECT_ENVIRONMENT
(#6834) - Warn when
VIRTUAL_ENV
is set but will not be respected in project commands (#6864) - Add
--no-hashes
touv export
(#6954) - Make HTTP headers title case for backward compatibility (#6887)
- Pin
.python-version
inuv init
(#6869) - Support
file://
URLs forUV_PYTHON_INSTALL_MIRROR
(#6950) - Introduce more docker tags for uv (#6053)
Bug fixes
- Avoid canonicalizing the cache directory (#6949)
- Show all PyPy versions in
uv python list --all-versions
(#6917) - Avoid incorrect
requires-python
marker simplifications (#6268)
Documentation
- Add documentation for
UV_PROJECT_ENVIRONMENT
(#6987) - Add optional dependencies section to the lockfile document (#6982)
- Document use of the
file://
scheme in Python installation mirrors (#6984) - Fix outdated references to the help menu documentation in the first steps page (#6980)
- Show env option in CLI reference documentation (#6863)
- Add bind mount example to
docker.md
(#6921)
Install uv 0.4.4
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.4.4/uv-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/astral-sh/uv/releases/download/0.4.4/uv-installer.ps1 | iex"
Download uv 0.4.4
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 |
0.4.3
Release Notes
Enhancements
- Show build backend output when
--verbose
is provided (#6903) - Allow
uv sync --frozen --package
without copying memberpyproject.toml
(#6943)
Bug fixes
- Avoid panic with missing temporary directory (#6929)
- Avoid updating incorrect dependencies for sorted
uv add
(#6939) - Use lower-bound semantics for all Python compatibility comparisons (#6882)
Install uv 0.4.3
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.4.3/uv-installer.sh | sh
Install prebuilt binaries via powershell script
powershell -c "irm https://github.com/astral-sh/uv/releases/download/0.4.3/uv-installer.ps1 | iex"
Download uv 0.4.3
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 |