Update charmcraft.yaml build tools #648
Open
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.
Coming soon: The Renovate bot (GitHub App) will be renamed to Mend. PRs from Renovate will soon appear from 'Mend'. Learn more here.
This PR contains the following updates:
2.1.4
->2.2.1
1.89.0
->1.90.0
0.8.12
->0.8.22
Release Notes
python-poetry/poetry (poetry)
v2.2.1
Compare Source
Fixed
poetry self show
failed with a message about an invalid output format (#10560).Docs
poetry-core (
2.2.1
)v2.2.0
Compare Source
Added
--format
option topoetry show
to alternatively output json format (#10487).Changed
installer.no-binary
andinstaller.only-binary
so that explicit package names will take precedence over:all:
(#10278).poetry install
when a wheel is built from source (#10404).dulwich>=0.24.0
(#10492).virtualenv>=20.33
again (#10506).findpython>=0.7
(#10510).importlib-metadata>=8.7
(#10511).Fixed
poetry new
did not create the project structure in an existing empty directory (#10431).poetry-core (
2.2.0
)[project.license]
(#870)..gitignore
were not included in the distribution (#874).rust-lang/rust (rust-lang/rust)
v1.90.0
Compare Source
===========================
Language
unknown_or_malformed_diagnostic_attributes
lint. This lint has been split up into four finer-grained lints, withunknown_or_malformed_diagnostic_attributes
now being the lint group that contains these lints:unknown_diagnostic_attributes
: unknown to the current compilermisplaced_diagnostic_attributes
: placed on the wrong itemmalformed_diagnostic_attributes
: malformed attribute syntax or optionsmalformed_diagnostic_format_literals
: malformed format string literalCompiler
lld
by default onx86_64-unknown-linux-gnu
.musl
targets now link dynamically by default. Affected targets:mips64-unknown-linux-muslabi64
powerpc64-unknown-linux-musl
powerpc-unknown-linux-musl
powerpc-unknown-linux-muslspe
riscv32gc-unknown-linux-musl
s390x-unknown-linux-musl
thumbv7neon-unknown-linux-musleabihf
Platform Support
x86_64-apple-darwin
to Tier 2 with host toolsRefer to Rust's platform support page
for more information on Rust's tiered platform support.
Libraries
u*::{checked,overflowing,saturating,wrapping}_sub_signed
CStr
,CString
, andCow<CStr>
MSG_NOSIGNAL
forUnixStream
proc_macro::Ident::new
now supports$crate
.Thread::into_raw
has at least 8 bytes of alignmentStabilized APIs
u{n}::checked_sub_signed
u{n}::overflowing_sub_signed
u{n}::saturating_sub_signed
u{n}::wrapping_sub_signed
impl Copy for IntErrorKind
impl Hash for IntErrorKind
impl PartialEq<&CStr> for CStr
impl PartialEq<CString> for CStr
impl PartialEq<Cow<CStr>> for CStr
impl PartialEq<&CStr> for CString
impl PartialEq<CStr> for CString
impl PartialEq<Cow<CStr>> for CString
impl PartialEq<&CStr> for Cow<CStr>
impl PartialEq<CStr> for Cow<CStr>
impl PartialEq<CString> for Cow<CStr>
These previously stable APIs are now stable in const contexts:
<[T]>::reverse
f32::floor
f32::ceil
f32::trunc
f32::fract
f32::round
f32::round_ties_even
f64::floor
f64::ceil
f64::trunc
f64::fract
f64::round
f64::round_ties_even
Cargo
http.proxy-cainfo
config for proxy certsgix
forcargo package
Rustdoc
impl
blocks, now they do when shift is heldunsafe()
wrappersCompatibility Notes
lld
by default onx86_64-unknown-linux-gnu
.See also https://blog.rust-lang.org/2025/09/01/rust-lld-on-1.90.0-stable/.
core::iter::Fuse
'sDefault
impl constructI::default()
internally as promised in the docs instead of always being emptyMSG_NOSIGNAL
forUnixStream
This may change program behavior but results in the same behavior as other primitives (e.g., stdout, network sockets).
Programs relying on signals to terminate them should update handling of sockets to handle errors on write by exiting.
std::env::home_dir
will use the fallback if theHOME
environment variable is emptyextern "{abi}"
s consistently in all positions. This primarily affects the use of implementing traits on anextern "{abi}"
function pointer, likeextern "stdcall" fn()
, on a platform that doesn't support that, like aarch64-unknown-linux-gnu. Direct usage of these unsupported ABI strings by declaring or defining functions was already rejected, so this is only a change for consistency.proc_macro_derive
macro has correct arguments when applied to the crate rootastral-sh/uv (uv)
v0.8.22
Compare Source
Released on 2025-09-23.
Python
Security
astral-tokio-tar
to 0.5.5 which hardens tar archive extraction (#16004)v0.8.21
Compare Source
Released on 2025-09-23.
Enhancements
--refresh
is provided (#15994)Preview features
Add support for S3 request signing (#15925)
v0.8.20
Compare Source
Released on 2025-09-22.
Enhancements
--force
flag foruv cache clean
(#15992)Preview features
Bug fixes
freethreaded+debug
Python downloads inuv python list
(#15985)uv run
anduvx
(#15990)Documentation
package
level conflicts to the conflicting dependencies docs (#15963)v0.8.19
Compare Source
Released on 2025-09-19.
Python
See the python-build-standalone release notes for more details.
Bug fixes
uv cache clean
parallel process safe (#15888)platform_machine
marker forwin_arm64
platform tag (#15921)v0.8.18
Compare Source
Released on 2025-09-17.
Enhancements
uv init
defaults for native build backend cache keys (#15705)pyproject.toml
target does not exist for dependency groups (#15831)--no-clear
touv venv
to disable removal prompts (#15795)--only-group
and--extra
flags (#15788)[project]
to be missing from apyproject.toml
(#14113)base
androot
as base environments (#15682)uv_build
is skipped (#15898)_CONDA_ROOT
to detect Conda base environments (#15680)uv publish
upload form (#15794)uv sync
(#15881)Deprecations
tool.uv.dev-dependencies
(#15469)Preview features
native-auth
feature (#15872)Bug fixes
uv sync --no-sources
not switching from editable to registry installations (#15234)@latest
(#15827)triton
as a torch backend package (#15910)UV_INSECURE_NO_ZIP_VALIDATION=1
in duplicate header errors (#15912)Documentation
NO_PROXY
support (#15816)requires-python
(#14282)v0.8.17
Compare Source
Released on 2025-09-10.
Enhancements
PYX_API_URL
when suggestinguv auth login
on 401 (#15774)Bug fixes
uv init --script
(#15747)v0.8.16
Compare Source
Enhancements
--editable
to overrideeditable = false
annotations (#15712)editable = false
for workspace sources (#15708)--with-requirements
and--requirements
(#12763)Preview features
--no-project
inuv format
(#15572)uv format
in unmanaged projects (#15553)Bug fixes
match-runtime
target is optional (#15671)uv auth
(#15743)uv publish
(#15759)Documentation
uv auth
commands take a URL (#15664)v0.8.15
Compare Source
Python
Enhancements
uv auth
commands for credential management (#15570)uv auth
commands (#15636)uv tree --show-sizes
to show package sizes (#15531)--python-platform riscv64-unknown-linux
(#15630)--python-platform
touv run
anduv tool
(#15515)uv publish --dry-run
(#15638)Bug fixes
extra-build-dependencies
(#15622)Error messages
v0.8.14
Compare Source
Python
Enhancements
--python-platform
touv pip check
(#15486)UV_ISOLATED
(#15428)--no-install-local
option touv sync
,uv add
anduv export
(#15328)uv pip
CLI (#15453)Preview features
{version}
onuv format
failure (#15527)uv format
to prevent races (#15551)--project
inuv format
(#15438)uv format
in the project root (#15440)Configuration
Performance
WHEEL
andMETADATA
reads in installed distributions (#15489)Bug fixes
venv
in current working directory (#15537)uv publish
checks (#15545)uv venv
(#15538)CLICOLOR_FORCE=1
when calling build backends (#15472)Documentation
uvw.exe
needs to be removed (#15536)v0.8.13
Compare Source
Enhancements
--no-install-*
arguments touv add
(#15375)uv init
(#15377)Preview features
uv format
command (#15017)extra-build-dependencies
if match-runtime is explicitlyfalse
(#15420)Bug fixes
triton
totorch-backend
manifest (#15405)uv_build
wheel hashes (#15400)--upgrade-package
on the command-line as overridingupgrade = false
in configuration (#15395)Configuration
📅 Schedule: Branch creation - Between 01:00 AM and 05:59 AM, only on Tuesday ( * 1-5 * * 2 ) 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.