chore(deps): update dependency uv to v0.4.28 #2753
Merged
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.4.26
->==0.4.28
Release Notes
astral-sh/uv (uv)
v0.4.28
Compare Source
Enhancements
+freethreaded
(#8645)return
from Maturin project template (#8604)uv export
(#8638)Configuration
Bug fixes
uv tree
(#8564)uv init
to imply--package
when using--build-backend
(#8593)Documentation
requires-python
requirement for dependencies (#8619)--cache-dir
(#8627)v0.4.27
Compare Source
This release includes support for the
[dependency-groups]
table as recently standardized in PEP 735. The table allows for declaration of optional dependency groups that are not published as part of the package metadata, unlike[project.optional-dependencies]
. There are new--group
,--only-group
, and--no-group
options throughout the uv interface.Previously, uv used a single
tool.uv.dev-dependencies
list for declaration of development dependencies. Now, uv supports declaring development dependencies in a standardized format and allows splitting development dependencies into multiple groups.For compatibility, and to simplify usage for people that do not need multiple groups, uv special-cases the group named
dev
. Thedev
group is equivalent totool.uv.dev-dependencies
. The contents oftool.uv.dev-dependencies
will merged into thedev
group in uv's resolver. The--dev
,--only-dev
, and--no-dev
flags remain as aliases for the corresponding--group
options. Support fortool.uv.dev-dependencies
remains in this release, but will display warnings in a future release.uv syncs the
dev
group by default — this matches the exististing behavior fortool.uv.dev-dependencies
. The default groups can be changed with thetool.uv.default-groups
setting.Thank you to Stephen Rosen who authored PEP 735.
Enhancements
--dry-run
mode inuv lock
(#7783)Bug fixes
uv tree
(#8532)lto
overdebug
free-threaded managed Python builds (#8515)Documentation
tool.uv.sources
to the "Settings" reference (#8543)uv build
anduv publish
in the landing pages (#8542)[tool.uv]
header in TOML examples (#8545).netrc
environment variable and path (#8511).netrc
typo in authentication docs (#8521)--publish-url
to avoid duplication. (#8561)--strict
flag (#8513)Configuration
📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ 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 was generated by Mend Renovate. View the repository job log.