-
-
Notifications
You must be signed in to change notification settings - Fork 9
chore(deps): update dependency astral-sh/uv to v0.9.18 #114
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
renovate
wants to merge
1
commit into
main
Choose a base branch
from
renovate/astral-sh-uv-0.x
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Conversation
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
a47ed42 to
1eb606f
Compare
1eb606f to
b26e9d2
Compare
b26e9d2 to
a776428
Compare
a776428 to
894e53e
Compare
894e53e to
73c1225
Compare
73c1225 to
5c61a59
Compare
5c61a59 to
ef36668
Compare
ef36668 to
f36bfa6
Compare
f36bfa6 to
c5666ed
Compare
c5666ed to
7bd358b
Compare
7bd358b to
fd59b5a
Compare
fd59b5a to
4c81de1
Compare
4c81de1 to
bef3dec
Compare
bef3dec to
61122ce
Compare
61122ce to
ca3b305
Compare
73f44bb to
1f73cd9
Compare
1f73cd9 to
40bfe1b
Compare
40bfe1b to
63ac8c5
Compare
63ac8c5 to
653274c
Compare
653274c to
a6c7a67
Compare
a6c7a67 to
93ecd29
Compare
93ecd29 to
fb6c68d
Compare
fb6c68d to
bfbc9e7
Compare
bfbc9e7 to
7f801ea
Compare
7f801ea to
cc71d42
Compare
cc71d42 to
fd2d117
Compare
fd2d117 to
b108837
Compare
b108837 to
3587235
Compare
3587235 to
e2cbc74
Compare
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
None yet
0 participants
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
0.6.3->0.9.18Release Notes
astral-sh/uv (astral-sh/uv)
v0.9.18Compare Source
Released on 2025-12-16.
Enhancements
uv publish(#17096)uv publish(#17130)python3.x-alpine3.23(#17100)Configuration
--torch-backendin[tool.uv](#17116)Performance
uv cache size(#17015)Bug fixes
@latestrequests (#17114)EntryTypefor file entries in tar (#17043)pyproject.tomlindex username in lockfile comparison (#16995)uv addwithUV_GIT_LFSset (#17127)exclude-newerinto optional string (#17121)Documentation
exclude-newer*(#17079)v0.9.17Compare Source
Released on 2025-12-09.
Enhancements
torch-tensorrtandtorchaoto the PyTorch list (#17053)--verboseinuv tool run(#17020)exclude-newer(a.k.a., dependency cooldowns) (#16814)Bug fixes
Documentation
source-excludereference docs (#16832)UV_NO_DEVin Docker installs (#17030)UV_VERSIONin docs for GitLab CI/CD (#17040)v0.9.16Compare Source
Released on 2025-12-06.
Python
Enhancements
debugsubcommand touv pipannouncing its intentional absence (#16966)uv add --script(#16954)uv self update(#16838)--no-binaryet al inuv pip compile(#16956)--targetand--prefixinuv pip list,uv pip freeze, anduv pip show(#16955)Preview features
uv workspace metadata(#16988)uv auth helper --protocol bazelcommand (#16886)Bug fixes
tool.uv.build-backend.module-namebut emit warnings (#16928)Documentation
--projectflag help text to indicate project discovery (#16965)COPYoverADDfor simple cases (#16883)v0.9.15Compare Source
Released on 2025-12-02.
Python
Enhancements
--torch-backend=auto(#16919)Bug fixes
uv-trampoline-builderbuilds from crates.io by moving bundled executables (#16922)NO_COLORand always show the command as a header when paginguv helpoutput (#16908)0o666permissions for flock files instead of0o777(#16845)astral-tlto v0.7.10 (#16887)" to narrow down a regression causing hangs in metadata retrieval (#16938)Documentation
v0.9.14Compare Source
Released on 2025-12-01.
Performance
astral-tlto v0.7.10 to enable SIMD for HTML parsing (#16887)Bug fixes
.zshenvover creating a new one intool update-shell(#16866)-eflags inuv add(#16882)Enhancements
UV_WORKING_DIRoverUV_WORKING_DIRECTORYfor consistency (#16884)v0.9.13Compare Source
Released on 2025-11-26.
Bug fixes
--with-requirementsto load extensionless inline-metadata scripts" to fix reading of requirements files from streams (#16861)Requires-Pythonand required environments (#16824)Documentation
v0.9.12Compare Source
Released on 2025-11-24.
Enhancements
--with-requirementsto load extensionless inline-metadata scripts (#16744)uv publish(#16731)uv exportfrom overwritingpyproject.toml(#16745)Documentation
v0.9.11Compare Source
Released on 2025-11-20.
Python
See the
python-build-standalonerelease notes for details.Enhancements
uv export(#16523)crates.io(#16770)Preview features
uv workspace list --paths(#16776)uv workspace dir(#16775)Bug fixes
uv initauthor serialization viatoml_editinline tables (#16778)pyproject.toml(#16734)always-authenticatewhen running under Dependabot (#16773)Documentation
v0.9.10Compare Source
Released on 2025-11-17.
Enhancements
SSL_CERT_DIR(#16473)uv build(#16699)project.license-filesglob matches nothing (#16697)pip install --target(andsync) install Python if necessary (#16694)python_downloads_json_urlin pre-release Python version warnings (#16737)uv python --python-downloads-json-url(#16542)Preview features
--upgradeinuv python install(#16676)python install --defaultfor pre-release Python versions (#16706)uv workspace listto list workspace members (#16691)Bug fixes
Documentation
v0.9.9Compare Source
Released on 2025-11-12.
Deprecations
--projectinuv init(#16674)Enhancements
uv version --bump(#16555).rcdatato store metadata (#15068)--only-emit-workspaceand similar variants touv export(#16681)Preview features
uv workspace dircommand (#16678)uv workspace metadatacommand (#16516)Configuration
UV_NO_DEFAULT_GROUPSenvironment variable (#16645)Bug fixes
torch-model-archiverandtorch-tb-profilerfrom PyTorch backend (#16655)Documentation
CMDpath in FastAPI Dockerfile (#16701)v0.9.8Compare Source
Released on 2025-11-07.
Enhancements
uv export(#16603)uv sync(#16543)uv cache sizecommand (#16032)+gilto require a GIL-enabled interpreter (#16537)uv initerror for invalid directory names (#16554)uv build -h(#16632)Configuration
UV_NO_GROUPas an environment variable (#16529)UV_NO_SOURCESas an environment variable (#15883)Bug fixes
--checkand--lockedto be used together inuv lock(#16538)default-groupsin schema (#16575)nvidia-smi(#15460)Documentation
uv pip listname normalization in docs (#13210)Other changes
v0.9.7Compare Source
Released on 2025-10-30.
Enhancements
Bug fixes
uv auth tokenoutput (#16504)--checkflag (#16521)v0.9.6Compare Source
Released on 2025-10-29.
This release contains an upgrade to Astral's fork of
async_zip, which addresses potential sources of ZIP parsing differentials between uv and other Python packaging tooling. See GHSA-pqhf-p39g-3x64 for additional details.Security
Python
Enhancements
--cleartouv buildto remove old build artifacts (#16371)--no-create-gitignoretouv build(#16369)pip install --systemwhen externally managed (#16392)uv lock --checkwith outdated lockfile will print that--checkwas passed, instead of--locked(#16322)uv inittemplate for Maturin (#16449)Bug fixes
uv python upgrade(#16420)--find-linksdistributions (#16446)uv export --frozenwhen the lockfile is outdated (#16407)uv treewhen--packageis used with circular dependencies (#15908)pip freeze --quiet(#16491)uv auth login pyx.devretries to 60s (#16498)uv add --group ... -r ...(#16490)Documentation
v0.9.5Compare Source
Released on 2025-10-21.
This release contains an upgrade to
astral-tokio-tar, which addresses a vulnerability in tar extraction on malformed archives with mismatching size information between the ustar header and PAX extensions. While theastral-tokio-taradvisory has been graded as "high" due its potential broader impact, the specific impact to uv is low due to a lack of novel attacker capability. Specifically, uv only processes tar archives from source distributions, which already possess the capability for full arbitrary code execution by design, meaning that an attacker gains no additional capabilities throughastral-tokio-tar.Regardless, we take the hypothetical risk of parser differentials very seriously. Out of an abundance of caution, we have assigned this upgrade an advisory: GHSA-w476-p2h3-79g9
Security
astral-tokio-tarto 0.5.6 to address a parsing differential (#16387)Enhancements
uv pip installfailure if the--systemflag is used to select an externally managed interpreter (#16318)Bug fixes
Documentation
v0.9.4Compare Source
Released on 2025-10-17.
Enhancements
Bug fixes
uv auth tokenoutput (#16345)v0.9.3Compare Source
Released on 2025-10-14.
Python
Enhancements
Bug fixes
v0.9.2Compare Source
Released on 2025-10-10.
Python
Enhancements
uv publish(#16234)uv tool list --show-python(#15814)Documentation
v0.9.1Compare Source
Released on 2025-12-06.
Python
Enhancements
debugsubcommand touv pipannouncing its intentional absence (#16966)uv add --script(#16954)uv self update(#16838)--no-binaryet al inuv pip compile(#16956)--targetand--prefixinuv pip list,uv pip freeze, anduv pip show(#16955)Preview features
uv workspace metadata(#16988)uv auth helper --protocol bazelcommand (#16886)Bug fixes
tool.uv.build-backend.module-namebut emit warnings (#16928)Documentation
--projectflag help text to indicate project discovery (#16965)COPYoverADDfor simple cases (#16883)v0.9.0Compare Source
Released on 2025-10-07.
This breaking release is primarily motivated by the release of Python 3.14, which contains some breaking changes (we recommend reading the "What's new in Python 3.14" page). uv may use Python 3.14 in cases where it previously used 3.13, e.g., if you have not pinned your Python version and do not have any Python versions installed on your machine. While we think this is uncommon, we prefer to be cautious. We've included some additional small changes that could break workflows.
See our Python 3.14 blog post for some discussion of features we're excited about!
There are no breaking changes to
uv_build. If you have an upper bound in your[build-system]table, you should update it.Breaking changes
Python 3.14 is now the default stable version
The default Python version has changed from 3.13 to 3.14. This applies to Python version installation when no Python version is requested, e.g.,
uv python install. By default, uv will use the system Python version if present, so this may not cause changes to general use of uv. For example, if Python 3.13 is installed already, thenuv venvwill use that version. If no Python versions are installed on a machine and automatic downloads are enabled, uv will now use 3.14 instead of 3.13, e.g., foruv venvoruvx python. This change will not affect users who are using a.python-versionfile to pin to a specific Python version.Allow use of free-threaded variants in Python 3.14+ without explicit opt-in (#16142)
Previously, free-threaded variants of Python were considered experimental and required explicit opt-in (i.e., with
3.14t) for usage. Now uv will allow use of free-threaded Python 3.14+ interpreters without explicit selection. The GIL-enabled build of Python will still be preferred, e.g., when performing an installation withuv python install 3.14. However, e.g., if a free-threaded interpreter comes before a GIL-enabled build on thePATH, it will be used. This change does not apply to free-threaded Python 3.13 interpreters, which will continue to require opt-in.Use Python 3.14 stable Docker images (#16150)
Previously, the Python 3.14 images had an
-rcsuffix, e.g.,python:3.14-rc-alpineorpython:3.14-rc-trixie. Now, the-rcsuffix has been removed to match the stableupstream images. The
-rcimages tags will no longer beupdated. This change should not break existing workflows.
Upgrade Alpine Docker image to Alpine 3.22
Previously, the
uv:alpineDocker image was based on Alpine 3.21. Now, this image is based on Alpine 3.22. The previous image can be recovered withuv:alpine3.21and will continue to be updated until a future release.Upgrade Debian Docker images to Debian 13 "Trixie"
Previously, the
uv:debiananduv:debian-slimDocker images were based on Debian 12 "Bookworm". Now, these images are based on Debian 13 "Trixie". The previous images can be recovered withuv:bookwormanduv:bookworm-slimand will continue to be updated until a future release.Fix incorrect output path when a trailing
/is used inuv build(#15133)When using
uv buildin a workspace, the artifacts are intended to be written to adistdirectory in the workspace root. A bug caused workspace root determination to fail when the input path included a trailing/causing thedistdirectory to be placed in the child directory. This bug has been fixed in this release. For example,uv build child/is used, the output path will now be in<workspace root>/dist/rather than<workspace root>/child/dist/.Python
Enhancements
Bug fixes
uv python upgrade / installoutput when there is a no-op for one request (#16158)uv tool upgradecan’t move the tool (#16081)uv python upgraderequests (#16160)uv python upgradereplacement of installed binaries on pre-release to stable (#16159)Documentation
uv pip compileargs inlayout.md(#16155)v0.8.24Compare Source
Release Notes
Released on 2025-10-06.
Enhancements
cache cleanandprunewhen lock is held (#16138)--forceflag foruv cache prune(#16137)Documentation
Install uv 0.8.24
Install prebuilt binaries via shell script
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/uv/releases/download/0.8.24/uv-installer.ps1 | iex"Download uv 0.8.24
v0.8.23Compare Source
Release Notes
Released on 2025-10-03.
Enhancements
s390xon stable Rust compiler version (#16082)UV_SKIP_WHEEL_FILENAME_CHECKto allow installing invalid wheels (#16046)Bug fixes
--no-sources(#16094)--no-coloron the CLI (#16044)uv pip treeoutput (#16078)Documentation
_CONDA_ROOTin reference (#16114)Install uv 0.8.23
Install prebuilt binaries via shell script
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/uv/releases/download/0.8.23/uv-installer.ps1 | iex"Download uv 0.8.23
v0.8.22Compare Source
Release Notes
Released on 2025-09-23.
Python
Security
astral-tokio-tarto 0.5.5 which hardens tar archive extraction (#16004)Install uv 0.8.22
Install prebuilt binaries via shell script
Install prebuilt binaries via powershell script
powershell -ExecutionPolicy Bypass -c "irm https://github.com/astral-sh/uv/releases/download/0.8.22/uv-installer.ps1 | iex"Download uv 0.8.22