This MR contains the following updates:
Package | Change | Age | Adoption | Passing | Confidence |
---|---|---|---|---|---|
uv (source, changelog) |
==0.5.16 -> ==0.5.18
|
v0.5.18
uv remove
when only comments exist (#10484)v0.5.17
This release includes support for generating lockfiles from scripts based on inline metadata, as defined in PEP 723.
By default, scripts remain unlocked, and must be locked explicitly with uv lock --script /path/to/script.py
, which
will generate a lockfile adjacent to the script (e.g., script.py.lock
). Once generated, the lockfile will be
respected (and updated, if necessary) across uv run --script
, uv add --script
, and uv remove --script
invocations.
This release also includes support for uv export --script
and uv tree --script
. Both commands support PEP 723
scripts with and without accompanying lockfiles.
uv run
(#10136)uv add --script
(#10145)uv remove --script
(#10162)--script
support to uv export
for PEP 723 scripts (#10160)--script
support to uv tree
for PEP 723 scripts (#10159)ls
alias to uv {tool, python, pip} list
(#10240)--with-requirements
from stdin in uv add
and uv run
(#10447)requirements.txt
options (#10420).to_string()
call (#10419)ArcStr
for marker values (#10453)ArcStr
for package, extra, and group names (#10475)matches!
rather than contains
in requirements.txt
parsing (#10423)UV_FIND_LINKS
delimiter to split on commas (#10477)uv tool list
output when tool environment is broken (#10409)requires-python
when installing tools (#10401)venv
activate scripts (#10397)This MR has been generated by Renovate Bot.