0.5.5
版本发布时间: 2024-11-28 01:58:54
astral-sh/uv最新发布版本:0.5.8(2024-12-11 23:41:02)
Release Notes
Enhancements
- Add aliases for build backend requests (#9294)
- Avoid displaying empty paths (#9312)
- Allow constraints in
uv tool upgrade
(#9375) - Remove conflict between
--no-sync
and--frozen
inuv run
(#9400) - Respect dependency sources in overrides and constraints (#9455)
- Show an interpreter-focused message for
--target
and--prefix
(#9373) - Add
--no-extra
flag and setting (#9387) - Add
uv export --prune
(#9389) - Add dedicated error message for musl install attempts (#9430)
- Add various grammar changes to conflict error messages (#9369)
- Annotate default groups in conflict error messages (#9368)
- Report marker diagnostics during parsing, rather than evaluation (#9338)
- Use consistent formatting for build system errors (#9340)
- Use rich diagnostics for build failures (#9335)
Preview features
- Improve build backend excludes (#9281)
- Include PEP 639
license-files
metadata duringuv publish
(#9442)
Performance
Bug fixes
- Allow dependency groups to include the containing package (#9385)
- Allow syncing to empty virtual environment directories (#9427)
- Allow system Python discovery with
--target
and--prefix
(#9371) - Don't warn when
--output-file
is empty (#9417) - Fix Python interpreter discovery on non-glibc hosts (#9005)
- Fix
tool.uv.dependency-metadata.[].version
schema (#9468) - Only respect preferences across the same indexes (#9302)
- Re-compile when
--compile
is passed to an install operation (#9378) - Remove
--upgrade
,--no-upgrade
, and--upgrade-package
fromuv tool upgrade
(#9318) - Remove dev dependencies in
--all-groups --no-dev
(#9300) - Surface extras and group conflicts in
uv export
(#9365) - Treat deprecated aliases as equivalent in marker algebra (#9342)
- Treat less compatible tags as lower priority in resolver (#9339)
Documentation
- Avoid referencing
scikit-build
(instead ofscikit-build-core
) (#9320) - Expand entry points documentation (#9329)
- Fix example
pyproject.toml
in project concept documentation (#9298) - Fix header level of "Conflicting dependencies" page (#9330)
- Touch-up the extension module guide (#9293)
- Update the dependencies documentation (#9359)
- Reference
--no-progress
option in related environment variable (#9357)
Install uv 0.5.5
Install prebuilt binaries via shell script
curl --proto '=https' --tlsv1.2 -LsSf https://github.com/astral-sh/uv/releases/download/0.5.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.5.5/uv-installer.ps1 | iex"
Download uv 0.5.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 |
1、 dist-manifest.json 43.48KB
2、 sha256.sum 81B
3、 source.tar.gz 2.8MB
4、 source.tar.gz.sha256 81B
5、 uv-aarch64-apple-darwin.tar.gz 12.29MB
6、 uv-aarch64-apple-darwin.tar.gz.sha256 97B
7、 uv-aarch64-unknown-linux-gnu.tar.gz 12.79MB
8、 uv-aarch64-unknown-linux-gnu.tar.gz.sha256 102B
9、 uv-aarch64-unknown-linux-musl.tar.gz 12.57MB
10、 uv-aarch64-unknown-linux-musl.tar.gz.sha256 103B
11、 uv-arm-unknown-linux-musleabihf.tar.gz 13.24MB
12、 uv-arm-unknown-linux-musleabihf.tar.gz.sha256 105B
13、 uv-armv7-unknown-linux-gnueabihf.tar.gz 13.05MB
14、 uv-armv7-unknown-linux-gnueabihf.tar.gz.sha256 106B
15、 uv-armv7-unknown-linux-musleabihf.tar.gz 13.01MB
16、 uv-armv7-unknown-linux-musleabihf.tar.gz.sha256 107B
17、 uv-i686-pc-windows-msvc.zip 12.78MB
18、 uv-i686-pc-windows-msvc.zip.sha256 94B
19、 uv-i686-unknown-linux-gnu.tar.gz 13.59MB
20、 uv-i686-unknown-linux-gnu.tar.gz.sha256 99B
21、 uv-i686-unknown-linux-musl.tar.gz 13.31MB
22、 uv-i686-unknown-linux-musl.tar.gz.sha256 100B
23、 uv-installer.ps1 19.06KB
24、 uv-installer.sh 55.95KB
25、 uv-powerpc64-unknown-linux-gnu.tar.gz 14.24MB
26、 uv-powerpc64-unknown-linux-gnu.tar.gz.sha256 104B
27、 uv-powerpc64le-unknown-linux-gnu.tar.gz 14.04MB
28、 uv-powerpc64le-unknown-linux-gnu.tar.gz.sha256 106B
29、 uv-powerpc64le-unknown-linux-musl.tar.gz 15.14MB
30、 uv-powerpc64le-unknown-linux-musl.tar.gz.sha256 107B
31、 uv-s390x-unknown-linux-gnu.tar.gz 18.12MB
32、 uv-s390x-unknown-linux-gnu.tar.gz.sha256 100B
33、 uv-x86_64-apple-darwin.tar.gz 13.25MB
34、 uv-x86_64-apple-darwin.tar.gz.sha256 96B
35、 uv-x86_64-pc-windows-msvc.zip 14.44MB
36、 uv-x86_64-pc-windows-msvc.zip.sha256 96B
37、 uv-x86_64-unknown-linux-gnu.tar.gz 13.79MB
38、 uv-x86_64-unknown-linux-gnu.tar.gz.sha256 101B
39、 uv-x86_64-unknown-linux-musl.tar.gz 13.9MB