chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.10 - autoclosed #62
No reviewers
Labels
No labels
bug
cog
cog
Aurora
cog
Backup
cog
Bible
cog
EmojiInfo
cog
HotReload
cog
Nerdify
cog
Pterodactyl
cog
SeaUtils
duplicate
enhancement
help wanted
invalid
question
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: cswimr/SeaCogs#62
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "renovate/ghcr.io-astral-sh-uv-0.x"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
This PR contains the following updates:
0.5.30
->0.6.10
Release Notes
astral-sh/uv (ghcr.io/astral-sh/uv)
v0.6.10
Compare Source
Enhancements
uv sync --check
flag (#12342)uv python list
(#12375).env
files inuv tool run
(#12386)python find --script
(#11891)Preview features
--torch-backend
is enabled (#12385)Performance
Bug fixes
--no-build
(#12314)--find-links
entries for pinned indexes (#12396)--exclude-newer
(#12299)requirements.txt
(#12354)pip
commands (#12470)v0.6.9
Compare Source
Enhancements
keyring --mode creds
whenauthenticate = "always"
(#12316)authenticate = "always"
(#12313)Bug fixes
UV_MANAGED_PYTHON
flags (#12345)Documentation
--torch-backend
to the PyTorch guide (#12317)#keyring-provider
references in alternative index docs (#12315)--directory
path in examples (#12165)Preview changes
--torch-backend=auto
(#12070)v0.6.8
Compare Source
Enhancements
default-groups = "all"
(#12289)--managed-python
and--no-managed-python
flags for toggling Python preferences (#12246)Performance
Bug fixes
requires-python
(#12278)Planner::build
(#12281)v0.6.7
Compare Source
Python
CXX
compiler on LinuxSee the
python-build-standalone
release notes for more details.Enhancements
-c
constraints inuv add
(#12209)--global
default version inuv python pin
(#12115)uv pip install
(#12176)--group
flag touv pip install
anduv pip compile
(#11686)Preview features
Performance
File
struct (#12159)Bug fixes
src
to default cache keys (#12062)python pin --global
creates parent directories if missing (#12180)uv sync --script
(#12158)activate.bat
output (#12160)Rust API
BaseClientBuild
to accept custom proxies (#12232)Documentation
v0.6.6
Compare Source
Python
See the
python-build-standalone
release notes for more details.Enhancements
--marker
flag touv add
(#12012)[index].authenticate
allowing authentication to be required on an index (#11896)uv tool run
(#12079)include-group
(#12005)uv add
failed (#12106)Performance
uv-auth
(#12077)Bug fixes
PATH
updated when theexport
is commented in the shellrc (#12043)uv publish
retry on network failures (#12041)uv publish
to comply with WSGI PyPI server constraints (#12111)uv python install --reinstall
when the version was not previously installed (#12124)Preview features
uv_build
invocation (#12058)Documentation
python-versions.md
(#12112)[index].authenticate
docs (#12102)v0.6.5
Compare Source
Enhancements
--constraints
and--overrides
inuvx
(#10207)satisfies
check foruv tool run
(#11994)package = true
ontool.uv.sources
(#12014)uv run
(#11888).py
script (#11623)uvx run
(#11992)Configuration
NO_BUILD
andNO_BUILD_PACKAGE
environment variables (#11968)Performance
Bug fixes
--user
instead of--username
(#11947)Preview
uv_build
package (#11446)v0.6.4
Compare Source
Enhancements
-vvv
) (#11758)Bug fixes
uv tool uninstall
(#11889)include-system-site-packages
in layered environments (#11873)uv tool update-shell
in PowerShell (#11846)65001
before setting environment variables in virtual environments (#11831)Performance
String
for package name constructors (#11768)String
in deserializers (#11764)zlib-rs
(again) (#11894)SmallString
for filenames and URLs (#11765)Documentation
no_default_groups
documentation and changelog (#11928)v0.6.3
Compare Source
Enhancements
requirement.txt files
(#11644)uv lock --script
(#11717)Configuration
.env
files inUV_ENV_FILE
(#11665)Performance
SmallString
onHashes
(#11756)Box
forYanked
onFile
(#11755)SmallString
for theYanked
enum (#11715)Bug fixes
uv add
(#11716)uv export
(#11643)uv build
(#11593)Documentation
cache-keys
setting (#11669)v0.6.2
Compare Source
Enhancements
tool.uv.build-constraint-dependencies
(#11585)Performance
Arc
for index URLs (#11586)Bug fixes
Documentation
v0.6.1
Compare Source
Enhancements
uv sync --check
flag (#12342)uv python list
(#12375).env
files inuv tool run
(#12386)python find --script
(#11891)Preview features
--torch-backend
is enabled (#12385)Performance
Bug fixes
--no-build
(#12314)--find-links
entries for pinned indexes (#12396)--exclude-newer
(#12299)requirements.txt
(#12354)pip
commands (#12470)v0.6.0
Compare Source
There have been 31 releases and 1135 pull requests since 0.5.0, our last release with breaking changes. As before, we've accumulated various changes that improve correctness and user experience, but could break some workflows. This release contains those changes; many have been marked as breaking out of an abundance of caution. We expect most users to be able to upgrade without making changes.
Breaking changes
Create
main.py
instead ofhello.py
inuv init
(#10369)Previously,
uv init
created ahello.py
sample file. Now,uv init
will createmain.py
instead — which aligns with expectations from user feedback. The--bare
option can be used to avoid creating the file altogether.Respect
UV_PYTHON
inuv python install
(#11487)Previously,
uv python install
did not read this environment variable; now it does. We believe this matches user expectations, however, this will take priority over.python-version
files which could be considered breaking.Set
UV
to the uv executable path (#11326)When uv spawns a subprocess, it will now have the
UV
environment variable set to theuv
binary path. This change is breaking if you are setting theUV
environment variable yourself, as we will overwrite its value.Additionally, this change requires marking the uv Rust entrypoint (
uv::main
) asunsafe
to avoid unsoundness — this is only relevant if you are invoking uv using Rust. See the Rust documentation for details about the safety of updating a process' environment.Error on non-existent extras, e.g., in
uv sync
(#11426)Previously, uv would silently ignore non-existent extras requested on the command-line (e.g., via
uv sync --extra foo
). This is generally correct behavior when resolving requests for package extras, because an extra may be present on one compatible version of a package but not another. However, this flexibility doesn't need to apply to the local project and it's less surprising to error here.Error on missing dependency groups when
--frozen
is provided (#11499)Previously, uv would not validate that the requested dependency groups were present in the lockfile when the
--frozen
flag was used. Now, an error will be raised if a requested dependency group is not present.Change
-p
to a--python
alias inuv pip compile
(#11486)In
uv pip compile
,-p
was an alias for--python-version
while everywhere else in uv's interface it is an alias for--python
. Additionally,uv pip compile
did not respect theUV_PYTHON
environment variable. Now, the semantics of this flag have been updated for parity with the rest of the CLI.However,
--python-version
is unique: if we cannot find an interpreter with the given version, we will not fail. Instead, we'll use an alternative interpreter and override its version tags with the requested version during package resolution. This behavior is retained here for backwards compatibility,--python <version>
/-p <version>
will not fail if the version cannot be found. However, if a specific interpreter is requested, e.g., with--python <path>
or--python pypy
, and cannot be found — uv will exit with an error.The breaking changes here are that
UV_PYTHON
is respected and--python <version>
will no longer fail if the version cannot be found.Bump
alpine
default tag to 3.21 for derived Docker images (#11157)Alpine 3.21 was released in Dec 2024 and is used in the official Alpine-based Python images. Our
uv:python3.x-alpine
images have been using 3.21 since uv v0.5.8. However, now theuv:alpine
image will use 3.21 instead of 3.20 anduv:alpine3.20
will no longer be updated.Use files instead of junctions on Windows (#11269)
Previously, we used junctions for atomic replacement of cache entries on Windows. Now, we use a file with a pointer to the cache entry instead. This resolves various edge-case behaviors with junctions. These files are only intended to be consumed by uv and the cache version has been bumped. We do not think this change will affect workflows.
Stabilizations
uv publish
is no longer in preview (#11032)This does not come with any behavior changes. You will no longer see an experimental warning when using
uv publish
. See the linked pull request for a report on the stabilization.Enhancements
--active
for PEP 723 script environments (#11433)revision
to the lockfile to allow backwards-compatible metadata changes (#11500)Bug fixes
.egg-info
files (#11395)uvx --from tool@latest
(#11465)Documentation
CHANGELOG.md
is now split into separate files for each "major" version to fix rendering (#11510)v0.5.31
Compare Source
Release Notes
Enhancements
uv sync --script
(#11361)+local
suffixes (#11429)uvx
anduv tool install
requests (#11345)uv run
(#11386)Python
The managed Python distributions have been updated, including:
See the
python-build-standalone
release notes for more details.Bug fixes
--python <dir>
requests to match existing environments ifsys.executable
is the same file (#11290)--dry-run
mode (#11427)<name>
over<name>/__main__.py
(#11431)Documentation
UV_INDEX
instead ofUV_EXTRA_INDEX_URL
(#11381)Install uv 0.5.31
Install prebuilt binaries via shell script
Install prebuilt binaries via powershell script
Download uv 0.5.31
Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by Renovate Bot.
0d277f9a0c
tofb2d0938a0
chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.5.31to chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.0fb2d0938a0
to2bc1a62585
chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.0to chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.12bc1a62585
toe33dfd9571
chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.1to chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.2e33dfd9571
to03395cf2f1
chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.2to chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.303395cf2f1
to434278769f
chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.3to chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.4434278769f
to29e4e646f8
chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.4to chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.529e4e646f8
to79ce4d9574
79ce4d9574
to4ed59821eb
chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.5to chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.64ed59821eb
tob2615625ef
chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.6to chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.7b2615625ef
to073f56cacb
chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.7to chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.8073f56cacb
to54c7b6c996
chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.8to chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.954c7b6c996
toc8f6a46d21
chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.9to chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.10c8f6a46d21
to7463876380
chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.10to chore(deps): update ghcr.io/astral-sh/uv docker tag to v0.6.10 - autoclosedPull request closed