- Notifications
You must be signed in to change notification settings - Fork1.3k
Releases: astral-sh/uv
Releases · astral-sh/uv
0.6.10
f2a2d98
This commit was created on GitHub.com and signed with GitHub’sverified signature.
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
Release Notes
Enhancements
- Add
uv sync --check
flag (#12342) - Add support for Python version requests in
uv python list
(#12375) - Support
.env
files inuv tool run
(#12386) - Support
python find --script
(#11891)
Preview features
- Check all compatible torch indexes when
--torch-backend
is enabled (#12385)
Performance
Bug fixes
- Allow virtual packages with
--no-build
(#12314) - Ignore
--find-links
entries for pinned indexes (#12396) - Omit wheels from lockfile based on
--exclude-newer
(#12299) - Retain end-of-line comment position when adding dependency (#12360)
- Omit fragment when querying for wheels in Simple HTML API (#12384)
- Error on missing argument in
requirements.txt
(#12354) - Support modules with different casing in build backend (#12240)
- Add authentication policy support for
pip
commands (#12470)
uv 0.6.10
Install uv 0.6.10
Install prebuilt binaries via shell script
curl --proto'=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.6.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.6.10/uv-installer.ps1 | iex"
Download uv 0.6.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-aarch64-pc-windows-msvc.zip | ARM64 Windows | 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 |
uv-build 0.6.10
Install uv-build 0.6.10
Install prebuilt binaries via shell script
curl --proto'=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.6.10/uv-build-installer.sh| sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c"irm https://github.com/astral-sh/uv/releases/download/0.6.10/uv-build-installer.ps1 | iex"
Download uv-build 0.6.10
File | Platform | Checksum |
---|---|---|
uv-build-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
uv-build-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
uv-build-aarch64-pc-windows-msvc.zip | ARM64 Windows | checksum |
uv-build-i686-pc-windows-msvc.zip | x86 Windows | checksum |
uv-build-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
uv-build-aarch64-unknown-linux-gnu.tar.gz | ARM64 Linux | checksum |
uv-build-i686-unknown-linux-gnu.tar.gz | x86 Linux | checksum |
uv-build-powerpc64-unknown-linux-gnu.tar.gz | PPC64 Linux | checksum |
uv-build-powerpc64le-unknown-linux-gnu.tar.gz | PPC64LE Linux | checksum |
uv-build-s390x-unknown-linux-gnu.tar.gz | S390x Linux | checksum |
[uv-build-x86_64-unknown-linux-gnu.tar.gz](https://github.com/astral-sh/uv/releases/download/0.6.10/uv-build... |
Assets44
- 61.9 KB
2025-03-26T01:09:14Z - 81 Bytes
2025-03-26T01:09:14Z - 3.64 MB
2025-03-26T01:09:14Z - 81 Bytes
2025-03-26T01:09:14Z - 14.1 MB
2025-03-26T01:09:14Z - 97 Bytes
2025-03-26T01:09:14Z - 15.1 MB
2025-03-26T01:09:14Z - 97 Bytes
2025-03-26T01:09:14Z - 14.8 MB
2025-03-26T01:09:14Z - 102 Bytes
2025-03-26T01:09:14Z 2025-03-26T00:43:41Z 2025-03-26T00:43:41Z - Loading
20 people reacted
0.6.9
3d94602
This commit was created on GitHub.com and signed with GitHub’sverified signature.
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
Release Notes
Enhancements
- Use
keyring --mode creds
whenauthenticate = "always"
(#12316) - Fail with specific error message when no password is present and
authenticate = "always"
(#12313)
Bug fixes
- Add boolish value parser for
UV_MANAGED_PYTHON
flags (#12345) - Make deserialization non-fatal when assessing source tree revisions (#12319)
- Use resolver-returned wheel over alternate cached wheel (#12301)
Documentation
- Add experimental
--torch-backend
to the PyTorch guide (#12317) - Fix
#keyring-provider
references in alternative index docs (#12315) - Fix
--directory
path in examples (#12165)
Preview changes
- Automatically infer the PyTorch index via
--torch-backend=auto
(#12070)
uv 0.6.9
Install uv 0.6.9
Install prebuilt binaries via shell script
curl --proto'=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.6.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.6.9/uv-installer.ps1 | iex"
Download uv 0.6.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-aarch64-pc-windows-msvc.zip | ARM64 Windows | 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 |
uv-build 0.6.9
Install uv-build 0.6.9
Install prebuilt binaries via shell script
curl --proto'=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.6.9/uv-build-installer.sh| sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c"irm https://github.com/astral-sh/uv/releases/download/0.6.9/uv-build-installer.ps1 | iex"
Download uv-build 0.6.9
File | Platform | Checksum |
---|---|---|
uv-build-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
uv-build-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
uv-build-aarch64-pc-windows-msvc.zip | ARM64 Windows | checksum |
uv-build-i686-pc-windows-msvc.zip | x86 Windows | checksum |
uv-build-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
uv-build-aarch64-unknown-linux-gnu.tar.gz | ARM64 Linux | checksum |
uv-build-i686-unknown-linux-gnu.tar.gz | x86 Linux | checksum |
uv-build-powerpc64-unknown-linux-gnu.tar.gz | PPC64 Linux | checksum |
uv-build-powerpc64le-unknown-linux-gnu.tar.gz | PPC64LE Linux | checksum |
uv-build-s390x-unknown-linux-gnu.tar.gz | S390x Linux | checksum |
uv-build-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |
uv-build-armv7-unknown-linux-gnueabihf.tar.gz | ARMv7 Linux | checksum |
[uv-build-aarch64-unknown-linux-musl.tar.gz](https://github.com/astral-sh/uv/releases/download/0.6.9/uv-build-aarch64-u... |
Assets44
52 people reacted
0.6.8
c1ef482
This commit was created on GitHub.com and signed with GitHub’sverified signature.
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
Release Notes
Enhancements
- Add support for enabling all groups by default with
default-groups = "all"
(#12289) - Add simpler
--managed-python
and--no-managed-python
flags for toggling Python preferences (#12246)
Performance
- Avoid allocations for default cache keys (#12063)
Bug fixes
- Allow local version mismatches when validating lockfile (#12285)
- Allow owned string when deserializing
requires-python
(#12278) - Make cache errors non-fatal in
Planner::build
(#12281)
uv 0.6.8
Install uv 0.6.8
Install prebuilt binaries via shell script
curl --proto'=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.6.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.6.8/uv-installer.ps1 | iex"
Download uv 0.6.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-aarch64-pc-windows-msvc.zip | ARM64 Windows | 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 |
uv-build 0.6.8
Install uv-build 0.6.8
Install prebuilt binaries via shell script
curl --proto'=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.6.8/uv-build-installer.sh| sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c"irm https://github.com/astral-sh/uv/releases/download/0.6.8/uv-build-installer.ps1 | iex"
Download uv-build 0.6.8
File | Platform | Checksum |
---|---|---|
uv-build-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
uv-build-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
uv-build-aarch64-pc-windows-msvc.zip | ARM64 Windows | checksum |
uv-build-i686-pc-windows-msvc.zip | x86 Windows | checksum |
uv-build-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
uv-build-aarch64-unknown-linux-gnu.tar.gz | ARM64 Linux | checksum |
uv-build-i686-unknown-linux-gnu.tar.gz | x86 Linux | checksum |
uv-build-powerpc64-unknown-linux-gnu.tar.gz | PPC64 Linux | checksum |
uv-build-powerpc64le-unknown-linux-gnu.tar.gz | PPC64LE Linux | checksum |
uv-build-s390x-unknown-linux-gnu.tar.gz | S390x Linux | checksum |
uv-build-x86_64-unknown-linux-gnu.tar.gz | x64 Linux | checksum |
uv-build-armv7-unknown-linux-gnueabihf.tar.gz | ARMv7 Linux | checksum |
uv-build-aarch64-unknown-linux-musl.tar.gz | ARM64 MUSL Linux | checksum |
uv-build-i686-unknown-linux-musl.tar.gz | x86 MUSL Linux | [checksum](https://github.com/astral-sh/... |
Assets44
36 people reacted
0.6.7
029b9e1
This commit was created on GitHub.com and signed with GitHub’sverified signature.
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
Release Notes
If encountering inconsistent wheel version errors, see#12254.
Python
- Add CPython 3.14.0a6
- Fix regression where extension modules would use wrong
CXX
compiler on Linux - Enable FTS3 enhanced query syntax for SQLite
See thepython-build-standalone
release notes for more details.
Enhancements
- Add support for
-c
constraints inuv add
(#12209) - Add support for
--global
default version inuv python pin
(#12115) - Always reinstall local source trees passed to
uv pip install
(#12176) - Render token claims on publish permission error (#12135)
- Add pip-compatible
--group
flag touv pip install
anduv pip compile
(#11686)
Preview features
- Avoid creating duplicate directory entries in built wheels (#12206)
- Allow overriding module names for editable builds (#12137)
Performance
- Avoid replicating core-metadata field on
File
struct (#12159)
Bug fixes
- Add
src
to default cache keys (#12062) - Discard insufficient fork markers (#10682)
- Ensure
python pin --global
creates parent directories if missing (#12180) - Fix GraalPy abi tag parsing and discovery (#12154)
- Remove extraneous script packages in
uv sync --script
(#12158) - Remove redundant
activate.bat
output (#12160) - Avoid subsequent index hint when no versions are available on the first index (#9332)
- Error on lockfiles with incoherent wheel versions (#12235)
Rust API
- Update
BaseClientBuild
to accept custom proxies (#12232)
Documentation
- Make testpypi index explicit in example snippet (#12148)
- Reverse and format the archived changelogs (#12099)
- Use consistent commas around i.e. and e.g. (#12157)
- Fix typos in MRE docs (#12198)
- Fix double space typo (#12171)
uv 0.6.7
Install uv 0.6.7
Install prebuilt binaries via shell script
curl --proto'=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.6.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.6.7/uv-installer.ps1 | iex"
Download uv 0.6.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-aarch64-pc-windows-msvc.zip | ARM64 Windows | 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 |
uv-build 0.6.7
Install uv-build 0.6.7
Install prebuilt binaries via shell script
curl --proto'=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.6.7/uv-build-installer.sh| sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c"irm https://github.com/astral-sh/uv/releases/download/0.6.7/uv-build-installer.ps1 | iex"
Download uv-build 0.6.7
File | Platform | Checksum |
---|---|---|
uv-build-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
uv-build-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
uv-build-aarch64-pc-windows-msvc.zip | ARM64 Windows | checksum |
uv-build-i686-pc-windows-msvc.zip | x86 Windows | checksum |
uv-build-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
uv-build-aarch64-unknown-linux-gnu.tar.gz | ARM64 Linux | [checksum](https://github.com/astral-sh/uv/releases/download/0.6.7/uv-build-aarch64-unknown... |
Assets44
47 people reacted
0.6.6
c1a0bb8
This commit was created on GitHub.com and signed with GitHub’sverified signature.
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
Release Notes
Python
- Add support for dynamic musl Python distributions on x86-64 Linux (#12121)
- Allow the experimental JIT to be enabled at runtime on Python 3.13 and 3.14 on Linux
- Upgrade the build toolchain to LLVM 20, improving performance
See thepython-build-standalone
release notes for more details.
Enhancements
- Add
--marker
flag touv add
(#12012) - Allow overriding module name for uv build backend (#11884)
- Sync latest Python releases (#12120)
- Use 'Upload' instead of 'Download' in publish reporter (#12029)
- Add
[index].authenticate
allowing authentication to be required on an index (#11896) - Add support for Windows legacy scripts in
uv tool run
(#12079) - Propagate conflicting dependency groups when using
include-group
(#12005) - Show ambiguous requirements when
uv add
failed (#12106)
Performance
- Cache workspace discovery (#12096)
- Insert dependencies into fork state prior to fetching metadata (#12057)
- Remove some allocations from
uv-auth
(#12077)
Bug fixes
- Avoid considering
PATH
updated when theexport
is commented in the shellrc (#12043) - Fix
uv publish
retry on network failures (#12041) - Use a sized stream in
uv publish
to comply with WSGI PyPI server constraints (#12111) - Fix
uv python install --reinstall
when the version was not previously installed (#12124)
Preview features
- Fix
uv_build
invocation (#12058)
Documentation
- Quote versions string in
python-versions.md
(#12112) - Fix tool concept page headings (#12053)
- Update the
[index].authenticate
docs (#12102) - Update versioning policy (#11666)
uv 0.6.6
Install uv 0.6.6
Install prebuilt binaries via shell script
curl --proto'=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.6.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.6.6/uv-installer.ps1 | iex"
Download uv 0.6.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-aarch64-pc-windows-msvc.zip | ARM64 Windows | 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 |
uv-build 0.6.6
Install uv-build 0.6.6
Install prebuilt binaries via shell script
curl --proto'=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.6.6/uv-build-installer.sh| sh
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c"irm https://github.com/astral-sh/uv/releases/download/0.6.6/uv-build-installer.ps1 | iex"
Download uv-build 0.6.6
File | Platform | Checksum |
---|---|---|
uv-build-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
uv-build-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
uv-build-aarch64-pc-windows-msvc.zip | ARM64 Windows | checksum |
uv-build-i686-pc-windows-msvc.zip | x86 Windows | checksum |
uv-build-x86_64-pc-windows-msvc.zip | x64 Windows | checksum |
uv-build-aarch64-unknown-linux-gnu.tar.gz | ARM64 Linux | checksum |
uv-build-i686-unknown-linux-gnu.tar.gz | x86 Linux | checksum |
[uv-build-powe... |
Assets44
54 people reacted
0.6.5
bcbcd0a
This commit was created on GitHub.com and signed with GitHub’sverified signature.
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
Release Notes
Some of the wheels for this build were initially not correctly published to PyPI. The release was temporarily yanked to avoid forcing users to build from source. The wheels were subsequently uploaded and the release was un-yanked.
Enhancements
- Allow
--constraints
and--overrides
inuvx
(#10207) - Allow overrides in
satisfies
check foruv tool run
(#11994) - Allow users to set
package = true
ontool.uv.sources
(#12014) - Add support for Windows legacy scripts via
uv run
(#11888) - Return error when running uvx with a
.py
script (#11623) - Warn user on use of
uvx run
(#11992)
Configuration
- Add
NO_BUILD
andNO_BUILD_PACKAGE
environment variables (#11968)
Performance
- Allow overrides in all satisfies checks (#11995)
- Respect markers on constraints when validating current environment (#11976)
Bug fixes
- Compare major-minor specifiers when filtering interpreters (#11952)
- Fix system site packages detection default (#11956)
- Invalidate lockfile when empty dependency groups are added or removed (#12010)
- Remove prepended sys.path (#11954)
- Fix PyPy Python version label (#11965)
- Fix error message suggesting
--user
instead of--username
(#11947)
Preview
- Move the uv build backend into a separate, minimal
uv_build
package (#11446)
Install uv 0.6.5
Install prebuilt binaries via shell script
curl --proto'=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.6.5/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.5/uv-installer.ps1 | iex"
Download uv 0.6.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-aarch64-pc-windows-msvc.zip | ARM64 Windows | 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 |
Assets42
43 people reacted
0.6.4
04db706
This commit was created on GitHub.com and signed with GitHub’sverified signature.
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
Release Notes
Enhancements
- Upgrade pypy3.10 to v7.3.19 (#11814)
- Allow configuring log verbosity from the CLI (i.e.,
-vvv
) (#11758) - Warn when duplicate index names found in single file (#11824)
Bug fixes
- Always store registry index on resolution packages (#11815)
- Avoid error on relative paths in
uv tool uninstall
(#11889) - Avoid silently dropping errors in directory enumeration (#11890)
- Disable interactive git terminal prompts during fetches (#11744)
- Discover Windows registry (PEP 514) Python versions across 32/64-bit (#11801)
- Don't panic on Ctrl-C in confirm prompt (#11706)
- Fix non-directory in workspace on Windows (#11833)
- Make interpreter caching robust to OS upgrades (#11875)
- Respect
include-system-site-packages
in layered environments (#11873) - Suggest
uv tool update-shell
in PowerShell (#11846) - Update code page to
65001
before setting environment variables in virtual environments (#11831) - Use hash instead of full wheel name in wheels bucket (#11738)
- Fix version string truncation while generating cache_key (#11830)
- Explicitly handle ctrl-c in confirmation prompt instead of using a signal handler (#11897)
Performance
- Avoid cloning to string when creating cache path (#11772)
- Avoid redundant clones in version containment check (#11767)
- Avoid string allocation when enumerating tool names (#11910)
- Avoid using owned
String
for package name constructors (#11768) - Avoid using owned
String
in deserializers (#11764) - Migrate to
zlib-rs
(again) (#11894) - Remove unnecessary clones when adding package names (#11771)
- Skip unquote allocation for non-quoted strings (#11813)
- Use
SmallString
for filenames and URLs (#11765) - Use a Boxed slice for version specifiers (#11766)
- Use matches over contains for extra value parsing (#11770)
Documentation
- Avoid fallback to PyPI in mixed CPU/CUDA example (#11115)
- Docs: Clarify that setting cache-keys overrides defaults (#11895)
- Document our MSRV policy (#11898)
- Fix reference to macOS cache path (#11845)
- Fix typo in
no_default_groups
documentation and changelog (#11928) - Update the "Locking and syncing" page (#11647)
- Update alternative indexes documentation to use new interface (#10826)
Install uv 0.6.4
Install prebuilt binaries via shell script
curl --proto'=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.6.4/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.4/uv-installer.ps1 | iex"
Download uv 0.6.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-aarch64-pc-windows-msvc.zip | ARM64 Windows | 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 |
Assets42
48 people reacted
0.6.3
a0b9f22
This commit was created on GitHub.com and signed with GitHub’sverified signature.
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
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 inUV_ENV_FILE
(#11665)
Performance
- Reduce overhead in converting resolutions (#11660)
- Use
SmallString
onHashes
(#11756) - Use a
Box
forYanked
onFile
(#11755) - Use a
SmallString
for theYanked
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
File | Platform | Checksum |
---|---|---|
uv-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
uv-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
uv-aarch64-pc-windows-msvc.zip | ARM64 Windows | 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 |
Assets42
45 people reacted
0.6.2
6d3614e
This commit was created on GitHub.com and signed with GitHub’sverified signature.
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
Release Notes
Enhancements
- Add support for constraining build dependencies with
tool.uv.build-constraint-dependencies
(#11585) - Sort dependency group keys when adding new group (#11591)
Performance
- Use an
Arc
for index URLs (#11586)
Bug fixes
- Allow use of x86-64 Python on ARM Windows (#11625)
- Fix an issue where conflict markers could instigate a very large lock file (#11293)
- Fix duplicate packages with multiple conflicting extras declared (#11513)
- Respect color settings for log messages (#11604)
- Eagerly reject unsupported Git schemes (#11514)
Documentation
- Add documentation for specifying Python versions in tool commands (#11598)
Install uv 0.6.2
Install prebuilt binaries via shell script
curl --proto'=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.6.2/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.2/uv-installer.ps1 | iex"
Download uv 0.6.2
File | Platform | Checksum |
---|---|---|
uv-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
uv-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
uv-aarch64-pc-windows-msvc.zip | ARM64 Windows | 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 |
Assets42
37 people reacted
0.6.1
c91ee82
This commit was created on GitHub.com and signed with GitHub’sverified signature.
Compare
Could not load tags
Nothing to show
{{ refName }}defaultLoading
Release Notes
Enhancements
- Allow users to mark platforms as "required" for wheel coverage (#10067)
- Warn for builds in non-build and workspace root pyproject.toml (#11394)
Bug fixes
- Add
--all
touvx --reinstall
message (#11535) - Fallback to
GET
on HTTP 400 when attempting to use range requests for wheel download (#11539) - Prefer local variants in preference selection (#11546)
- Respect verbatim executable name in
uvx
(#11524)
Documentation
Install uv 0.6.1
Install prebuilt binaries via shell script
curl --proto'=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.6.1/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.1/uv-installer.ps1 | iex"
Download uv 0.6.1
File | Platform | Checksum |
---|---|---|
uv-aarch64-apple-darwin.tar.gz | Apple Silicon macOS | checksum |
uv-x86_64-apple-darwin.tar.gz | Intel macOS | checksum |
uv-aarch64-pc-windows-msvc.zip | ARM64 Windows | 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 |
Assets42
27 people reacted