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:
2.0.0
->2.0.1
1.8.0
->1.9.0
1.83.0
->1.84.0
0.5.15
->0.5.21
Release Notes
python-poetry/poetry (poetry)
v2.0.1
Compare Source
Added
poetry search
in legacy sources (#9949).poetry source show
output when PyPI is implicitly enabled (#9974).Changed
Fixed
poetry sync
did not remove packages that were not requested (#9946).poetry check
failed even though there were just warnings and add a--strict
option to fail on warnings (#9983).poetry update
,poetry add
andpoetry remove
with--only
uninstalled packages from other groups (#10014).poetry update
,poetry add
andpoetry remove
uninstalled all extra packages (#10016).poetry self update
did not recognize Poetry's own environment (#9995).poetry install
started withWarning:
instead ofError:
(#9945).Command.set_poetry
, which is used by plugins, was removed (#9981).poetry build --clean
showed a malformed short option instead of the description (#9994).Docs
project
section (#9996).project.readme
andproject.urls
(#9948).poetry install --sync
withpoetry sync
in the section about synchronizing dependencies (#9944).poetry shell
withpoetry env activate
in the basic usage section (#9963).project.name
is always required when theproject
section is used (#9989).poetry-plugin-export
in the section aboutpoetry export
(#9954).poetry-core (
2.0.1
)Home-page
withProject-URL: Homepage
(#807).tool.poetry.packages
without a specifiedformat
were not initialized with the default value resulting in aKeyError
(#805).project.urls
entries were not processed correctly resulting in aKeyError
(#807).project.dependencies
viatool.poetry.dependencies
were ignored ifproject.optional-dependencies
were defined (#811).python-poetry/poetry-plugin-export (poetry-plugin-export)
v1.9.0
Compare Source
Added
--all-groups
option to export dependencies from all groups (#294).Changed
--with
and--only
and deprecate--without
(#212).poetry.lock
file is not consistent with thepyproject.toml
file (#310).Fixed
"dependency walk failed"
.This fix requires a
poetry.lock
file created with Poetry 2.x (#286).pre-commit
hook regex matched wrong files (#285).rust-lang/rust (rust-lang/rust)
v1.84.0
Compare Source
==========================
Language
#[deny]
inside#[forbid]
as a no-op-Ctarget-feature
is used to toggle features that can lead to unsoundness due to ABI mismatches/
as the path separator forinclude!()
in all cases on Windowsraw (const|mut)
) of a deref of a pointer (*ptr
) is now safeextern "C"
functionCompiler
--print host-tuple
flag to print the host target tuple and affirm the "target tuple" terminology over "target triple"loongarch64-unknown-linux-{musl,ohos}
unexpected_cfgs
lint to also warn in external macrosmultivalue
,reference-types
, andtail-call
target featureswasm32v1-none
targetLibraries
From<&mut {slice}>
forBox/Rc/Arc<{slice}>
<float>::copysign
,<float>::abs
,<float>::signum
tocore
LowerExp
andUpperExp
implementations toNonZero
FromStr
forCString
andTryFrom<CString>
forString
std::os::darwin
has been made publicStabilized APIs
Ipv6Addr::is_unique_local
Ipv6Addr::is_unicast_link_local
core::ptr::with_exposed_provenance
core::ptr::with_exposed_provenance_mut
<ptr>::addr
<ptr>::expose_provenance
<ptr>::with_addr
<ptr>::map_addr
<int>::isqrt
<int>::checked_isqrt
<uint>::isqrt
NonZero::isqrt
core::ptr::without_provenance
core::ptr::without_provenance_mut
core::ptr::dangling
core::ptr::dangling_mut
Pin::as_deref_mut
These APIs are now stable in const contexts
AtomicBool::from_ptr
AtomicPtr::from_ptr
AtomicU8::from_ptr
AtomicU16::from_ptr
AtomicU32::from_ptr
AtomicU64::from_ptr
AtomicUsize::from_ptr
AtomicI8::from_ptr
AtomicI16::from_ptr
AtomicI32::from_ptr
AtomicI64::from_ptr
AtomicIsize::from_ptr
<ptr>::is_null
<ptr>::as_ref
<ptr>::as_mut
Pin::new
Pin::new_unchecked
Pin::get_ref
Pin::into_ref
Pin::get_mut
Pin::get_unchecked_mut
Pin::static_ref
Pin::static_mut
Cargo
Rustdoc
Compatibility Notes
LSX
target feature for LoongArch Linux targets-Zprofile
flag (“gcov-style” coverage instrumentation) has been removed. This does not affect the stable flags for coverage instrumentation (-Cinstrument-coverage
) and profile-guided optimization (-Cprofile-generate
,-Cprofile-use
), which are unrelated and remain available.wasm32-wasi
has been removed as the target is now namedwasm32-wasip1
. This completes the transition plan for this target following the introduction ofwasm32-wasip1
in Rust 1.78. Compiler warnings on use ofwasm32-wasi
introduced in Rust 1.81 are now gone as well as the target is removed.&pin (mut|const) T
is now parsed as a type which in theory could affect macro expansion results in some edge casesstd::arch
functions is no longer permitted to declare items or bodies (such as closures, inline consts, or async blocks).astral-sh/uv (uv)
v0.5.21
Compare Source
Enhancements
Configuration
UV_VENV_SEED
environment variable (#10715)Performance
Bug fixes
requires-python
marker with disjunctions (#10704)requirements.txt
(#10690)Documentation
SyntaxWarning
compatibility note to bytecode compilation docs (#10701)MACOSX_DEPLOYMENT_TARGET
to the--python-platform
documentation (#10698)v0.5.20
Compare Source
Bug fixes
v0.5.19
Compare Source
Enhancements
pip freeze --path
(#10488)uv run <script.py>
(#10588)--native-tls
on SSL errors (#10605)--output-format=json
support touv python list
(#10596)Python
The managed Python distributions have been updated, including:
libedit
updated from2021091
-3.1 ->2024080
-3.1tcl/tk
updated from 8.6.12 -> 8.6.14 (for all Python versions on Unix, only for Python 3.14 on Windows)See the
python-build-standalone
release notes for more details.Performance
WheelFilename
to 48 bytes (#10583)import re
from entrypoint wrapper scripts (#10627)ArcStr
in verbatim URL (#10600)memchr
for wheel parsing (#10620)Bug fixes
uv python install
on Windows (#10639)pyproject.toml
path for parse errors inuv venv
(#10553)setuptools
andwheel
as seed packages in uv sync on Python 3.12 (#10572)python install
(#10629)--config-settings
are present (#10578)Documentation
build-system
from example workspace rot (#10636)Preview features
v0.5.18
Compare Source
Bug fixes
uv remove
when only comments exist (#10484)v0.5.17
Compare Source
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
, whichwill generate a lockfile adjacent to the script (e.g.,
script.py.lock
). Once generated, the lockfile will berespected (and updated, if necessary) across
uv run --script
,uv add --script
, anduv remove --script
invocations.This release also includes support for
uv export --script
anduv tree --script
. Both commands support PEP 723scripts with and without accompanying lockfiles.
Enhancements
uv run
(#10136)uv add --script
(#10145)uv remove --script
(#10162)--script
support touv export
for PEP 723 scripts (#10160)--script
support touv tree
for PEP 723 scripts (#10159)ls
alias touv {tool, python, pip} list
(#10240)--with-requirements
from stdin inuv add
anduv run
(#10447)requirements.txt
options (#10420)Preview features
Performance
.to_string()
call (#10419)ArcStr
for marker values (#10453)ArcStr
for package, extra, and group names (#10475)matches!
rather thancontains
inrequirements.txt
parsing (#10423)Bug fixes
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)Documentation
uv lock --script
to the docs (#10414)v0.5.16
Compare Source
Enhancements
uv remove
(#10338)Performance
VersionSmall
(#10385)requirements_for_extra
(#10348)zlib-ng
on x86 platforms (#10365)[u64; 4]
from small version to moveArc
to full version (#10345)Dist
from 352 to 288 bytes (#10389)serde_json::from_reader
(#10341)Bug fixes
uv self
(#10374)Documentation
Configuration
📅 Schedule: Branch creation - "after 1am and before 3am every weekday" in timezone Etc/UTC, 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.
👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.
This PR was generated by Mend Renovate. View the repository job log.