generated from canonical/template-operator
-
Notifications
You must be signed in to change notification settings - Fork 5
Commit 46959c1
authored
Update charmcraft.yaml build tools (#276)
This PR contains the following updates:
| Package | Change | Age | Confidence | Update |
|---|---|---|---|---|
| [pip](https://redirect.github.com/pypa/pip)
([changelog](https://pip.pypa.io/en/stable/news/)) | `25.1.1` -> `25.2`
|
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
| minor |
| [poetry](https://redirect.github.com/python-poetry/poetry)
([changelog](https://python-poetry.org/history/)) | `2.1.3` -> `2.1.4` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
| patch |
| [rust-lang/rust](https://redirect.github.com/rust-lang/rust) |
`1.88.0` -> `1.89.0` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
| minor |
| [uv](https://pypi.org/project/uv/)
([source](https://redirect.github.com/astral-sh/uv),
[changelog](https://redirect.github.com/astral-sh/uv/blob/main/CHANGELOG.md))
| `0.8.3` -> `0.8.8` |
[](https://docs.renovatebot.com/merge-confidence/)
|
[](https://docs.renovatebot.com/merge-confidence/)
| patch |
---
### Release Notes
<details>
<summary>pypa/pip (pip)</summary>
###
[`v25.2`](https://redirect.github.com/pypa/pip/compare/25.1.1...25.2)
[Compare
Source](https://redirect.github.com/pypa/pip/compare/25.1.1...25.2)
</details>
<details>
<summary>python-poetry/poetry (poetry)</summary>
###
[`v2.1.4`](https://redirect.github.com/python-poetry/poetry/blob/HEAD/CHANGELOG.md#214---2025-08-05)
[Compare
Source](https://redirect.github.com/python-poetry/poetry/compare/2.1.3...2.1.4)
##### Changed
- Require `virtualenv<20.33` to work around an issue where Poetry uses
the wrong Python version
([#​10491](https://redirect.github.com/python-poetry/poetry/pull/10491)).
- Improve the error messages for the validation of the `pyproject.toml`
file
([#​10471](https://redirect.github.com/python-poetry/poetry/pull/10471)).
##### Fixed
- Fix an issue where project plugins were installed even though `poetry
install` was called with `--no-plugins`
([#​10405](https://redirect.github.com/python-poetry/poetry/pull/10405)).
- Fix an issue where dependency resolution failed for self-referential
extras with duplicate dependencies
([#​10488](https://redirect.github.com/python-poetry/poetry/pull/10488)).
##### Docs
- Clarify how to include files that were automatically excluded via VCS
ignore settings
([#​10442](https://redirect.github.com/python-poetry/poetry/pull/10442)).
- Clarify the behavior of `poetry add` if no version constraint is
explicitly specified
([#​10445](https://redirect.github.com/python-poetry/poetry/pull/10445)).
</details>
<details>
<summary>rust-lang/rust (rust-lang/rust)</summary>
###
[`v1.89.0`](https://redirect.github.com/rust-lang/rust/blob/HEAD/RELEASES.md#Version-1890-2025-08-07)
[Compare
Source](https://redirect.github.com/rust-lang/rust/compare/1.88.0...1.89.0)
\==========================
<a id="1.89.0-Language"></a>
## Language
- [Stabilize explicitly inferred const arguments
(`feature(generic_arg_infer)`)](https://redirect.github.com/rust-lang/rust/pull/141610)
- [Add a warn-by-default `mismatched_lifetime_syntaxes`
lint.](https://redirect.github.com/rust-lang/rust/pull/138677)
This lint detects when the same lifetime is referred to by different
syntax categories between function arguments and return values, which
can be confusing to read, especially in unsafe code.
This lint supersedes the warn-by-default `elided_named_lifetimes` lint.
- [Expand `unpredictable_function_pointer_comparisons` to also lint on
function pointer comparisons in external
macros](https://redirect.github.com/rust-lang/rust/pull/134536)
- [Make the `dangerous_implicit_autorefs` lint
deny-by-default](https://redirect.github.com/rust-lang/rust/pull/141661)
- [Stabilize the avx512 target
features](https://redirect.github.com/rust-lang/rust/pull/138940)
- [Stabilize `kl` and `widekl` target features for
x86](https://redirect.github.com/rust-lang/rust/pull/140766)
- [Stabilize `sha512`, `sm3` and `sm4` target features for
x86](https://redirect.github.com/rust-lang/rust/pull/140767)
- [Stabilize LoongArch target features `f`, `d`, `frecipe`, `lasx`,
`lbt`, `lsx`, and
`lvz`](https://redirect.github.com/rust-lang/rust/pull/135015)
- [Remove `i128` and `u128` from
`improper_ctypes_definitions`](https://redirect.github.com/rust-lang/rust/pull/137306)
- [Stabilize `repr128` (`#[repr(u128)]`,
`#[repr(i128)]`)](https://redirect.github.com/rust-lang/rust/pull/138285)
- [Allow `#![doc(test(attr(..)))]`
everywhere](https://redirect.github.com/rust-lang/rust/pull/140560)
- [Extend temporary lifetime extension to also go through tuple struct
and tuple variant
constructors](https://redirect.github.com/rust-lang/rust/pull/140593)
- [`extern "C"` functions on the `wasm32-unknown-unknown` target now
have a standards compliant
ABI](https://blog.rust-lang.org/2025/04/04/c-abi-changes-for-wasm32-unknown-unknown/)
<a id="1.89.0-Compiler"></a>
## Compiler
- [Default to non-leaf frame pointers on
aarch64-linux](https://redirect.github.com/rust-lang/rust/pull/140832)
- [Enable non-leaf frame pointers for Arm64EC
Windows](https://redirect.github.com/rust-lang/rust/pull/140862)
- [Set Apple frame pointers by
architecture](https://redirect.github.com/rust-lang/rust/pull/141797)
<a id="1.89.0-Platform-Support"></a>
## Platform Support
- [Add new Tier-3 targets `loongarch32-unknown-none` and
`loongarch32-unknown-none-softfloat`](https://redirect.github.com/rust-lang/rust/pull/142053)
- [`x86_64-apple-darwin` is in the process of being demoted to Tier 2
with host tools](https://redirect.github.com/rust-lang/rfcs/pull/3841)
Refer to Rust's [platform support page][platform-support-doc]
for more information on Rust's tiered platform support.
[platform-support-doc]:
https://doc.rust-lang.org/rustc/platform-support.html
<a id="1.89.0-Libraries"></a>
## Libraries
- [Specify the base path for
`file!`](https://redirect.github.com/rust-lang/rust/pull/134442)
- [Allow storing `format_args!()` in a
variable](https://redirect.github.com/rust-lang/rust/pull/140748)
- [Add `#[must_use]` to `[T;
N]::map`](https://redirect.github.com/rust-lang/rust/pull/140957)
- [Implement `DerefMut` for
`Lazy{Cell,Lock}`](https://redirect.github.com/rust-lang/rust/pull/129334)
- [Implement `Default` for
`array::IntoIter`](https://redirect.github.com/rust-lang/rust/pull/141574)
- [Implement `Clone` for
`slice::ChunkBy`](https://redirect.github.com/rust-lang/rust/pull/138016)
- [Implement `io::Seek` for
`io::Take`](https://redirect.github.com/rust-lang/rust/pull/138023)
<a id="1.89.0-Stabilized-APIs"></a>
## Stabilized APIs
-
[`NonZero<char>`](https://doc.rust-lang.org/stable/std/num/struct.NonZero.html)
- Many intrinsics for x86, not enumerated here
- [AVX512
intrinsics](https://redirect.github.com/rust-lang/rust/issues/111137)
- [`SHA512`, `SM3` and `SM4`
intrinsics](https://redirect.github.com/rust-lang/rust/issues/126624)
-
[`File::lock`](https://doc.rust-lang.org/stable/std/fs/struct.File.html#method.lock)
-
[`File::lock_shared`](https://doc.rust-lang.org/stable/std/fs/struct.File.html#method.lock_shared)
-
[`File::try_lock`](https://doc.rust-lang.org/stable/std/fs/struct.File.html#method.try_lock)
-
[`File::try_lock_shared`](https://doc.rust-lang.org/stable/std/fs/struct.File.html#method.try_lock_shared)
-
[`File::unlock`](https://doc.rust-lang.org/stable/std/fs/struct.File.html#method.unlock)
-
[`NonNull::from_ref`](https://doc.rust-lang.org/stable/std/ptr/struct.NonNull.html#method.from_ref)
-
[`NonNull::from_mut`](https://doc.rust-lang.org/stable/std/ptr/struct.NonNull.html#method.from_mut)
-
[`NonNull::without_provenance`](https://doc.rust-lang.org/stable/std/ptr/struct.NonNull.html#method.without_provenance)
-
[`NonNull::with_exposed_provenance`](https://doc.rust-lang.org/stable/std/ptr/struct.NonNull.html#method.with_exposed_provenance)
-
[`NonNull::expose_provenance`](https://doc.rust-lang.org/stable/std/ptr/struct.NonNull.html#method.expose_provenance)
-
[`OsString::leak`](https://doc.rust-lang.org/stable/std/ffi/struct.OsString.html#method.leak)
-
[`PathBuf::leak`](https://doc.rust-lang.org/stable/std/path/struct.PathBuf.html#method.leak)
-
[`Result::flatten`](https://doc.rust-lang.org/stable/std/result/enum.Result.html#method.flatten)
-
[`std::os::linux::net::TcpStreamExt::quickack`](https://doc.rust-lang.org/stable/std/os/linux/net/trait.TcpStreamExt.html#tymethod.quickack)
-
[`std::os::linux::net::TcpStreamExt::set_quickack`](https://doc.rust-lang.org/stable/std/os/linux/net/trait.TcpStreamExt.html#tymethod.set_quickack)
These previously stable APIs are now stable in const contexts:
- [`<[T;
N]>::as_mut_slice`](https://doc.rust-lang.org/stable/std/primitive.array.html#method.as_mut_slice)
-
[`<[u8]>::eq_ignore_ascii_case`](https://doc.rust-lang.org/stable/std/primitive.slice.html#impl-%5Bu8%5D/method.eq_ignore_ascii_case)
-
[`str::eq_ignore_ascii_case`](https://doc.rust-lang.org/stable/std/primitive.str.html#impl-str/method.eq_ignore_ascii_case)
<a id="1.89.0-Cargo"></a>
## Cargo
- [`cargo fix` and `cargo clippy --fix` now default to the same Cargo
target selection as other build
commands.](https://redirect.github.com/rust-lang/cargo/pull/15192/)
Previously it would apply to all targets (like binaries, examples,
tests, etc.). The `--edition` flag still applies to all targets.
- [Stabilize
doctest-xcompile.](https://redirect.github.com/rust-lang/cargo/pull/15462/)
Doctests are now tested when cross-compiling. Just like other tests, it
will use the [`runner`
setting](https://doc.rust-lang.org/cargo/reference/config.html#targettriplerunner)
to run the tests. If you need to disable tests for a target, you can use
the [ignore doctest
attribute](https://doc.rust-lang.org/rustdoc/write-documentation/documentation-tests.html#ignoring-targets)
to specify the targets to ignore.
<a id="1.89.0-Rustdoc"></a>
## Rustdoc
- [On mobile, make the sidebar full width and
linewrap](https://redirect.github.com/rust-lang/rust/pull/139831). This
makes long section and item names much easier to deal with on mobile.
<a id="1.89.0-Compatibility-Notes"></a>
## Compatibility Notes
- [Make `missing_fragment_specifier` an unconditional
error](https://redirect.github.com/rust-lang/rust/pull/128425)
- [Enabling the `neon` target feature on
`aarch64-unknown-none-softfloat` causes a
warning](https://redirect.github.com/rust-lang/rust/pull/135160) because
mixing code with and without that target feature is not properly
supported by LLVM
- [Sized Hierarchy: Part
I](https://redirect.github.com/rust-lang/rust/pull/137944)
- Introduces a small breaking change affecting `?Sized` bounds on impls
on recursive types which contain associated type projections. It is not
expected to affect any existing published crates. Can be fixed by
refactoring the involved types or opting into the `sized_hierarchy`
unstable feature. See the [FCP
report](https://redirect.github.com/rust-lang/rust/pull/137944#issuecomment-2912207485)
for a code example.
- The warn-by-default `elided_named_lifetimes` lint is [superseded by
the warn-by-default `mismatched_lifetime_syntaxes`
lint.](https://redirect.github.com/rust-lang/rust/pull/138677)
- [Error on recursive opaque types earlier in the type
checker](https://redirect.github.com/rust-lang/rust/pull/139419)
- [Type inference side effects from requiring element types of array
repeat expressions are `Copy` are now only available at the end of type
checking](https://redirect.github.com/rust-lang/rust/pull/139635)
- [The deprecated accidentally-stable
`std::intrinsics::{copy,copy_nonoverlapping,write_bytes}` are now proper
intrinsics](https://redirect.github.com/rust-lang/rust/pull/139916).
There are no debug assertions guarding against UB, and they cannot be
coerced to function pointers.
- [Remove long-deprecated
`std::intrinsics::drop_in_place`](https://redirect.github.com/rust-lang/rust/pull/140151)
- [Make well-formedness predicates no longer
coinductive](https://redirect.github.com/rust-lang/rust/pull/140208)
- [Remove hack when checking impl method
compatibility](https://redirect.github.com/rust-lang/rust/pull/140557)
- [Remove unnecessary type inference due to built-in trait object
impls](https://redirect.github.com/rust-lang/rust/pull/141352)
- [Lint against "stdcall", "fastcall", and "cdecl" on non-x86-32
targets](https://redirect.github.com/rust-lang/rust/pull/141435)
- [Future incompatibility warnings relating to the never type (`!`) are
now reported in
dependencies](https://redirect.github.com/rust-lang/rust/pull/141937)
- [Ensure `std::ptr::copy_*` intrinsics also perform the static
self-init
checks](https://redirect.github.com/rust-lang/rust/pull/142575)
- [`extern "C"` functions on the `wasm32-unknown-unknown` target now
have a standards compliant
ABI](https://blog.rust-lang.org/2025/04/04/c-abi-changes-for-wasm32-unknown-unknown/)
<a id="1.89.0-Internal-Changes"></a>
## Internal Changes
These changes do not affect any public interfaces of Rust, but they
represent
significant improvements to the performance or internals of rustc and
related
tools.
- [Correctly un-remap compiler sources paths with the `rustc-dev`
component](https://redirect.github.com/rust-lang/rust/pull/142377)
</details>
<details>
<summary>astral-sh/uv (uv)</summary>
###
[`v0.8.8`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#088)
[Compare
Source](https://redirect.github.com/astral-sh/uv/compare/0.8.7...0.8.8)
##### Bug fixes
- Fix `find_uv_bin` compatibility with Python <3.10
([#​15177](https://redirect.github.com/astral-sh/uv/pull/15177))
###
[`v0.8.7`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#087)
[Compare
Source](https://redirect.github.com/astral-sh/uv/compare/0.8.6...0.8.7)
##### Python
- On Mac/Linux, libtcl, libtk, and \_tkinter are built as separate
shared objects, which fixes matplotlib's `tkagg` backend (the default on
Linux), Pillow's `PIL.ImageTk` library, and other extension modules that
need to use libtcl/libtk directly.
- Tix is no longer provided on Linux. This is a deprecated Tk extension
that appears to have been previously broken.
See the [`python-build-standalone` release
notes](https://redirect.github.com/astral-sh/python-build-standalone/releases/tag/20250808)
for details.
##### Enhancements
- Do not update `uv.lock` when using `--isolated`
([#​15154](https://redirect.github.com/astral-sh/uv/pull/15154))
- Add support for `--prefix` and `--with` installations in `find_uv_bin`
([#​14184](https://redirect.github.com/astral-sh/uv/pull/14184))
- Add support for discovering base prefix installations in `find_uv_bin`
([#​14181](https://redirect.github.com/astral-sh/uv/pull/14181))
- Improve error messages in `find_uv_bin`
([#​14182](https://redirect.github.com/astral-sh/uv/pull/14182))
- Warn when two packages write to the same module
([#​13437](https://redirect.github.com/astral-sh/uv/pull/13437))
##### Preview features
- Add support for `package`-level conflicts in workspaces
([#​14906](https://redirect.github.com/astral-sh/uv/pull/14906))
##### Configuration
- Add `UV_DEV` and `UV_NO_DEV` environment variables (for `--dev` and
`--no-dev`)
([#​15010](https://redirect.github.com/astral-sh/uv/pull/15010))
##### Bug fixes
- Fix regression where `--require-hashes` applied to build dependencies
in `uv pip install`
([#​15153](https://redirect.github.com/astral-sh/uv/pull/15153))
- Ignore GraalPy devtags
([#​15013](https://redirect.github.com/astral-sh/uv/pull/15013))
- Include all site packages directories in ephemeral environment
overlays
([#​15121](https://redirect.github.com/astral-sh/uv/pull/15121))
- Search in the user scheme scripts directory last in `find_uv_bin`
([#​14191](https://redirect.github.com/astral-sh/uv/pull/14191))
##### Documentation
- Add missing periods (`.`) to list elements in `Features` docs page
([#​15138](https://redirect.github.com/astral-sh/uv/pull/15138))
###
[`v0.8.6`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#086)
[Compare
Source](https://redirect.github.com/astral-sh/uv/compare/0.8.5...0.8.6)
This release contains hardening measures to address differentials in
behavior between uv and Python's built-in ZIP parser
([CVE-2025-54368](https://redirect.github.com/astral-sh/uv/security/advisories/GHSA-8qf3-x8v5-2pj8)).
Prior to this release, attackers could construct ZIP files that would be
extracted differently by pip, uv, and other tools. As a result, ZIPs
could be constructed that would be considered harmless by (e.g.)
scanners, but contain a malicious payload when extracted by uv. As of
v0.8.6, uv now applies additional checks to reject such ZIPs.
Thanks to a triage effort with the [Python Security Response
Team](https://devguide.python.org/developer-workflow/psrt/) and PyPI
maintainers, we were able to determine that these differentials **were
not exploited** via PyPI during the time they were present. The PyPI
team has also implemented similar checks and now guards against these
parsing differentials on upload.
Although the practical risk of exploitation is low, we take the
*hypothetical* risk of parser differentials very seriously. Out of an
abundance of caution, we have assigned this advisory a CVE identifier
and have given it a "moderate" severity suggestion.
These changes have been validated against the top 15,000 PyPI packages;
however, it's plausible that a non-malicious ZIP could be falsely
rejected with this additional hardening. As an escape hatch, users who
do encounter breaking changes can enable `UV_INSECURE_NO_ZIP_VALIDATION`
to restore the previous behavior. If you encounter such a rejection,
please file an issue in uv and to the upstream package.
For additional information, please refer to the following blog posts:
- [Astral: uv security advisory: ZIP payload
obfuscation](https://astral.sh/blog/uv-security-advisory-cve-2025-54368)
- [PyPI: Preventing ZIP parser confusion attacks on Python package
installers](https://blog.pypi.org/posts/2025-08-07-wheel-archive-confusion-attacks/)
##### Security
- Harden ZIP streaming to reject repeated entries and other malformed
ZIP files
([#​15136](https://redirect.github.com/astral-sh/uv/pull/15136))
##### Python
- Add CPython 3.13.6
##### Configuration
- Add support for per-project build-time environment variables
([#​15095](https://redirect.github.com/astral-sh/uv/pull/15095))
##### Bug fixes
- Avoid invalid simplification with conflict markers
([#​15041](https://redirect.github.com/astral-sh/uv/pull/15041))
- Respect `UV_HTTP_RETRIES` in `uv publish`
([#​15106](https://redirect.github.com/astral-sh/uv/pull/15106))
- Support `UV_NO_EDITABLE` where `--no-editable` is supported
([#​15107](https://redirect.github.com/astral-sh/uv/pull/15107))
- Upgrade `cargo-dist` to add `UV_INSTALLER_URL` to PowerShell installer
([#​15114](https://redirect.github.com/astral-sh/uv/pull/15114))
- Upgrade `h2` again to avoid `too_many_internal_resets` errors
([#​15111](https://redirect.github.com/astral-sh/uv/pull/15111))
- Consider `pythonw` when copying entry points in uv run
([#​15134](https://redirect.github.com/astral-sh/uv/pull/15134))
##### Documentation
- Ensure symlink warning is shown
([#​15126](https://redirect.github.com/astral-sh/uv/pull/15126))
###
[`v0.8.5`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#085)
[Compare
Source](https://redirect.github.com/astral-sh/uv/compare/0.8.4...0.8.5)
##### Enhancements
- Enable `uv run` with a GitHub Gist
([#​15058](https://redirect.github.com/astral-sh/uv/pull/15058))
- Improve HTTP response caching log messages
([#​15067](https://redirect.github.com/astral-sh/uv/pull/15067))
- Show wheel tag hints in install plan
([#​15066](https://redirect.github.com/astral-sh/uv/pull/15066))
- Support installing additional executables in `uv tool install`
([#​14014](https://redirect.github.com/astral-sh/uv/pull/14014))
##### Preview features
- Enable extra build dependencies to 'match runtime' versions
([#​15036](https://redirect.github.com/astral-sh/uv/pull/15036))
- Remove duplicate `extra-build-dependencies` warnings for `uv pip`
([#​15088](https://redirect.github.com/astral-sh/uv/pull/15088))
- Use "option" instead of "setting" in `pylock` warning
([#​15089](https://redirect.github.com/astral-sh/uv/pull/15089))
- Respect extra build requires when reading from wheel cache
([#​15030](https://redirect.github.com/astral-sh/uv/pull/15030))
- Preserve lowered extra build dependencies
([#​15038](https://redirect.github.com/astral-sh/uv/pull/15038))
##### Bug fixes
- Add Python versions to markers implied from wheels
([#​14913](https://redirect.github.com/astral-sh/uv/pull/14913))
- Ensure consistent indentation when adding dependencies
([#​14991](https://redirect.github.com/astral-sh/uv/pull/14991))
- Fix handling of `python-preference = system` when managed interpreters
are on the PATH
([#​15059](https://redirect.github.com/astral-sh/uv/pull/15059))
- Fix symlink preservation in virtual environment creation
([#​14933](https://redirect.github.com/astral-sh/uv/pull/14933))
- Gracefully handle entrypoint permission errors
([#​15026](https://redirect.github.com/astral-sh/uv/pull/15026))
- Include wheel hashes from local Simple indexes
([#​14993](https://redirect.github.com/astral-sh/uv/pull/14993))
- Prefer system Python installations over managed ones when `--system`
is used
([#​15061](https://redirect.github.com/astral-sh/uv/pull/15061))
- Remove retry wrapper when matching on error kind
([#​14996](https://redirect.github.com/astral-sh/uv/pull/14996))
- Revert `h2` upgrade
([#​15079](https://redirect.github.com/astral-sh/uv/pull/15079))
##### Documentation
- Improve visibility of copy and line separator in dark mode
([#​14987](https://redirect.github.com/astral-sh/uv/pull/14987))
###
[`v0.8.4`](https://redirect.github.com/astral-sh/uv/blob/HEAD/CHANGELOG.md#084)
[Compare
Source](https://redirect.github.com/astral-sh/uv/compare/0.8.3...0.8.4)
##### Enhancements
- Improve styling of warning cause chains
([#​14934](https://redirect.github.com/astral-sh/uv/pull/14934))
- Extend wheel filtering to Android tags
([#​14977](https://redirect.github.com/astral-sh/uv/pull/14977))
- Perform wheel lockfile filtering based on platform and OS intersection
([#​14976](https://redirect.github.com/astral-sh/uv/pull/14976))
- Clarify messaging when a new resolution needs to be performed
([#​14938](https://redirect.github.com/astral-sh/uv/pull/14938))
##### Preview features
- Add support for extending package's build dependencies with
`extra-build-dependencies`
([#​14735](https://redirect.github.com/astral-sh/uv/pull/14735))
- Split preview mode into separate feature flags
([#​14823](https://redirect.github.com/astral-sh/uv/pull/14823))
##### Configuration
- Add support for package specific `exclude-newer` dates via
`exclude-newer-package`
([#​14489](https://redirect.github.com/astral-sh/uv/pull/14489))
##### Bug fixes
- Avoid invalidating lockfile when path or workspace dependencies define
explicit indexes
([#​14876](https://redirect.github.com/astral-sh/uv/pull/14876))
- Copy entrypoints that have a shebang that differs in `python` vs
`python3`
([#​14970](https://redirect.github.com/astral-sh/uv/pull/14970))
- Fix incorrect file permissions in wheel packages
([#​14930](https://redirect.github.com/astral-sh/uv/pull/14930))
- Update validation for `environments` and `required-environments` in
`uv.toml`
([#​14905](https://redirect.github.com/astral-sh/uv/pull/14905))
##### Documentation
- Show `uv_build` in projects documentation
([#​14968](https://redirect.github.com/astral-sh/uv/pull/14968))
- Add `UV_` prefix to installer environment variables
([#​14964](https://redirect.github.com/astral-sh/uv/pull/14964))
- Un-hide `uv` from `--build-backend` options
([#​14939](https://redirect.github.com/astral-sh/uv/pull/14939))
- Update documentation for preview flags
([#​14902](https://redirect.github.com/astral-sh/uv/pull/14902))
</details>
---
### 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](https://redirect.github.com/renovatebot/renovate/discussions) if
that's undesired.
---
- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box
---
This PR was generated by [Mend Renovate](https://mend.io/renovate/).
View the [repository job
log](https://developer.mend.io/github/canonical/mysql-router-operator).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MS41MS4xIiwidXBkYXRlZEluVmVyIjoiNDEuNjAuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsibm90IGJ1ZyBvciBlbmhhbmNlbWVudCJdfQ==-->
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>1 parent b8ef242 commit 46959c1Copy full SHA for 46959c1
File tree
Expand file treeCollapse file tree
1 file changed
+4
-4
lines changedFilter options
Expand file treeCollapse file tree
1 file changed
+4
-4
lines changed+4-4Lines changed: 4 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
25 | 25 |
| |
26 | 26 |
| |
27 | 27 |
| |
28 |
| - | |
| 28 | + | |
29 | 29 |
| |
30 | 30 |
| |
31 |
| - | |
| 31 | + | |
32 | 32 |
| |
33 | 33 |
| |
34 | 34 |
| |
35 | 35 |
| |
36 | 36 |
| |
37 | 37 |
| |
38 | 38 |
| |
39 |
| - | |
| 39 | + | |
40 | 40 |
| |
41 | 41 |
| |
42 | 42 |
| |
| |||
75 | 75 |
| |
76 | 76 |
| |
77 | 77 |
| |
78 |
| - | |
| 78 | + | |
79 | 79 |
| |
80 | 80 |
| |
81 | 81 |
| |
|
0 commit comments