Skip to content

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 23, 2025

This PR contains the following updates:

Package Change Age Confidence Update
poetry (changelog) 2.0.1 -> 2.1.4 age confidence minor
rust-lang/rust 1.84.0 -> 1.89.0 age confidence minor
uv (source, changelog) 0.5.22 -> 0.8.14 age confidence minor

Release Notes

python-poetry/poetry (poetry)

v2.1.4

Compare Source

Changed
  • Require virtualenv<20.33 to work around an issue where Poetry uses the wrong Python version (#​10491).
  • Improve the error messages for the validation of the pyproject.toml file (#​10471).
Fixed
  • Fix an issue where project plugins were installed even though poetry install was called with --no-plugins (#​10405).
  • Fix an issue where dependency resolution failed for self-referential extras with duplicate dependencies (#​10488).
Docs
  • Clarify how to include files that were automatically excluded via VCS ignore settings (#​10442).
  • Clarify the behavior of poetry add if no version constraint is explicitly specified (#​10445).

v2.1.3

Compare Source

Changed
  • Require importlib-metadata<8.7 for Python 3.9 because of a breaking change in importlib-metadata 8.7 (#​10374).
Fixed
  • Fix an issue where re-locking failed for incomplete multiple-constraints dependencies with explicit sources (#​10324).
  • Fix an issue where the --directory option did not work if a plugin, which accesses the poetry instance during its activation, was installed (#​10352).
  • Fix an issue where poetry env activate -v printed additional information to stdout instead of stderr so that the output could not be used as designed (#​10353).
  • Fix an issue where the original error was not printed if building a git dependency failed (#​10366).
  • Fix an issue where wheels for the wrong platform were installed in rare cases. (#​10361).
poetry-core (2.1.3)
  • Fix an issue where the union of specific inverse or partially inverse markers was not simplified (#​858).
  • Fix an issue where optional dependencies defined in the project section were treated as non-optional when a source was defined for them in the tool.poetry section (#​857).
  • Fix an issue where markers with === were not parsed correctly (#​860).
  • Fix an issue where local versions with upper case letters caused an error (#​859).
  • Fix an issue where extra markers with a value starting with "in" were not validated correctly (#​862).

v2.1.2

Compare Source

Changed
  • Improve performance of locking dependencies (#​10275).
Fixed
  • Fix an issue where markers were not locked correctly (#​10240).
  • Fix an issue where the result of poetry lock was not deterministic (#​10276).
  • Fix an issue where poetry env activate returned the wrong command for tcsh (#​10243).
  • Fix an issue where poetry env activate returned the wrong command for pwsh on Linux (#​10256).
Docs
  • Update basic usage section to reflect new default layout (#​10203).
poetry-core (2.1.2)
  • Improve performance of marker operations (#​851).
  • Fix an issue where incorrect markers were calculated when removing parts covered by the project's Python constraint (#​841,
    #​846).
  • Fix an issue where extra markers were not simplified (#​842,
    #​845,
    #​847).
  • Fix an issue where the intersection and union of markers was not deterministic (#​843).
  • Fix an issue where the intersection of python_version markers was not recognized as empty (#​849).
  • Fix an issue where python_version markers were not simplified (#​848,
    #​851).
  • Fix an issue where Python constraints on a package were converted into invalid markers (#​853).

v2.1.1

Compare Source

Fixed
  • Fix an issue where poetry env use python does not choose the Python from the PATH (#​10187).
poetry-core (2.1.1)
  • Fix an issue where simplifying a python_version marker resulted in an invalid marker (#​838).

v2.1.0

Compare Source

Added
Changed
Fixed
  • Fix an issue where global options were not handled correctly when positioned after command options (#​10021,
    #​10067,
    #​10128).
  • Fix an issue where building a dependency from source failed because of a conflict between build-system dependencies that were not required for the target environment (#​10048).
  • Fix an issue where poetry init was not able to find a package on PyPI while adding dependencies interactively (#​10055).
  • Fix an issue where the @latest descriptor was incorrectly passed to the core requirement parser (#​10069).
  • Fix an issue where Boolean environment variables set to True (in contrast to true) were interpreted as false (#​10080).
  • Fix an issue where poetry env activate reported a misleading error message (#​10087).
  • Fix an issue where adding an optional dependency with poetry add --optional would not correctly update the lock file (#​10076).
  • Fix an issue where pip was not installed/updated before other dependencies resulting in a race condition (#​10102).
  • Fix an issue where Poetry freezes when multiple threads attempt to unlock the keyring simultaneously (#​10062).
  • Fix an issue where markers with extras were not locked correctly (#​10119).
  • Fix an issue where self-referential extras were not resolved correctly (#​10106).
  • Fix an issue where Poetry could not be run from a zipapp (#​10074).
  • Fix an issue where installation failed with a permission error when using the system environment as a user without write access to system site packages (#​9014).
  • Fix an issue where a version of a dependency that is not compatible with the project's python constraint was locked. (#​10141).
  • Fix an issue where Poetry wrongly reported that the current project's supported Python range is not compatible with some of the required packages Python requirement (#​10157).
  • Fix an issue where the requested extras of a dependency were ignored if the same dependency (with same extras) was specified in multiple groups (#​10158).
Docs
  • Sort commands by name in the CLI reference (#​10035).
  • Add missing documentation for env commands (#​10027).
  • Clarify that the name and version fields are always required if the project section is specified (#​10033).
  • Add a note about restarting the shell for tab completion changes to take effect (#​10070).
  • Fix the example for project.gui-scripts #​10121.
  • Explain how to include files as scripts in the project configuration (#​9572,
    #​10133).
  • Add additional information on specifying required python versions (#​10104).
poetry-core (2.1.0)
  • Fix an issue where inclusive ordering with post releases was inconsistent with PEP 440 (#​379).
  • Fix an issue where invalid URI tokens in PEP 508 requirement strings were silently discarded (#​817).
  • Fix an issue where wrong markers were calculated when removing parts covered by the project's python constraint (#​824).
  • Fix an issue where optional dependencies that are not part of an extra were included in the wheel metadata (#​830).
  • Fix an issue where the __pycache__ directory and *.pyc files were included in sdists and wheels (#​835).
rust-lang/rust (rust-lang/rust)

v1.89.0

Compare Source

==========================

Language

Compiler

Platform Support

Refer to Rust's platform support page
for more information on Rust's tiered platform support.

Libraries

Stabilized APIs

These previously stable APIs are now stable in const contexts:

Cargo

Rustdoc

Compatibility Notes

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.

v1.88.0

Compare Source

==========================

Language

Compiler

Platform Support

Refer to Rust's platform support page
for more information on Rust's tiered platform support.

Libraries

Stabilized APIs

These previously stable APIs are now stable in const contexts:

Cargo

Rustdoc

Compatibility Notes

v1.87.0

Compare Source

==========================

Language

Compiler

Platform Support

Refer to Rust's platform support page
for more information on Rust's tiered platform support.

Libraries

Stabilized APIs

These previously stable APIs are now stable in const contexts:

Cargo

Compatibility Notes

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.

v1.86.0

Compare Source

==========================

Language

Compiler

Platform Support

Refer to Rust's [platform support page][platform-support-doc]
for more information on Rust's tiered platform support.

Libraries

Stabilized APIs

These APIs are now stable in const contexts:

Cargo

Rustdoc

Compatibility Notes

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.

  • Build the rustc on AArch64 Linux with ThinLTO + PGO.
    The ARM 64-bit compiler (AArch64) on Linux is now optimized with ThinLTO and PGO, similar to the optimizations we have already performed for the x86-64 compiler on Linux. This should make it up to 30% faster.

v1.85.1

Compare Source

==========================

  • [Fix the doctest-merging feature of the 2024 Edition.]

@renovate renovate bot requested review from a team, paulomach, taurus-forever, shayancanonical, carlcsaposs-canonical and sinclert-canonical and removed request for a team January 23, 2025 01:56
@renovate renovate bot changed the title Update dependency uv to v0.5.23 Update dependency uv to v0.5.24 Jan 24, 2025
@renovate renovate bot force-pushed the renovate/charmcraft.yaml-build-tools branch from bbdd053 to 611a265 Compare January 24, 2025 01:57
@renovate renovate bot changed the title Update dependency uv to v0.5.24 Update dependency uv to v0.5.25 Jan 29, 2025
@renovate renovate bot force-pushed the renovate/charmcraft.yaml-build-tools branch from 611a265 to b389de4 Compare January 29, 2025 01:58
@renovate renovate bot changed the title Update dependency uv to v0.5.25 Update dependency uv to v0.5.26 Jan 31, 2025
@renovate renovate bot force-pushed the renovate/charmcraft.yaml-build-tools branch from b389de4 to d051e24 Compare January 31, 2025 02:01
@renovate renovate bot changed the title Update dependency uv to v0.5.26 Update charmcraft.yaml build tools Feb 3, 2025
@renovate renovate bot force-pushed the renovate/charmcraft.yaml-build-tools branch 4 times, most recently from b81fba0 to 3b21c38 Compare February 7, 2025 01:57
@renovate renovate bot force-pushed the renovate/charmcraft.yaml-build-tools branch 3 times, most recently from 3c7e1c7 to 40d0365 Compare February 17, 2025 02:05
@renovate renovate bot added the not bug or enhancement PR is not 'bug' or 'enhancement'. For release notes label Feb 17, 2025
@renovate renovate bot force-pushed the renovate/charmcraft.yaml-build-tools branch 2 times, most recently from 561a933 to a199de7 Compare February 20, 2025 02:37
@renovate renovate bot force-pushed the renovate/charmcraft.yaml-build-tools branch 2 times, most recently from 040af0d to 0bbe152 Compare February 25, 2025 01:36
@renovate renovate bot force-pushed the renovate/charmcraft.yaml-build-tools branch from 0bbe152 to c7f027f Compare March 4, 2025 02:13
@renovate renovate bot force-pushed the renovate/charmcraft.yaml-build-tools branch 2 times, most recently from e6406e3 to 2f7034c Compare March 18, 2025 02:04
@renovate renovate bot force-pushed the renovate/charmcraft.yaml-build-tools branch 2 times, most recently from f90aa0c to c57001e Compare April 1, 2025 01:14
@renovate renovate bot force-pushed the renovate/charmcraft.yaml-build-tools branch from c57001e to 3258918 Compare April 8, 2025 01:13
@renovate renovate bot force-pushed the renovate/charmcraft.yaml-build-tools branch 2 times, most recently from 9147a5e to 71f03ce Compare April 22, 2025 01:33
@renovate renovate bot force-pushed the renovate/charmcraft.yaml-build-tools branch 2 times, most recently from 522baa1 to 1eb80f1 Compare April 29, 2025 01:04
@renovate renovate bot force-pushed the renovate/charmcraft.yaml-build-tools branch from 1eb80f1 to 491a55f Compare May 6, 2025 01:29
@renovate renovate bot force-pushed the renovate/charmcraft.yaml-build-tools branch from 491a55f to f485c66 Compare May 13, 2025 01:37
@renovate renovate bot force-pushed the renovate/charmcraft.yaml-build-tools branch 2 times, most recently from fa06722 to 0ae6b7c Compare May 27, 2025 01:18
@renovate renovate bot force-pushed the renovate/charmcraft.yaml-build-tools branch 2 times, most recently from 5c42351 to 4d01769 Compare June 10, 2025 02:02
@renovate renovate bot force-pushed the renovate/charmcraft.yaml-build-tools branch from 4d01769 to 0bd4cfe Compare June 17, 2025 02:01
@renovate renovate bot force-pushed the renovate/charmcraft.yaml-build-tools branch 2 times, most recently from c22e97a to bd57ec7 Compare July 1, 2025 02:02
@renovate renovate bot force-pushed the renovate/charmcraft.yaml-build-tools branch from bd57ec7 to 303cec0 Compare July 15, 2025 02:00
@renovate renovate bot force-pushed the renovate/charmcraft.yaml-build-tools branch from 303cec0 to 386e6f5 Compare July 22, 2025 02:17
@renovate renovate bot force-pushed the renovate/charmcraft.yaml-build-tools branch 2 times, most recently from 7970156 to 8c9b176 Compare August 12, 2025 02:17
@renovate renovate bot force-pushed the renovate/charmcraft.yaml-build-tools branch from 8c9b176 to 5ad6023 Compare August 19, 2025 02:18
@renovate renovate bot force-pushed the renovate/charmcraft.yaml-build-tools branch from 5ad6023 to 4ab2fbb Compare August 26, 2025 02:55
@renovate renovate bot force-pushed the renovate/charmcraft.yaml-build-tools branch from 4ab2fbb to 4109df5 Compare September 2, 2025 02:02
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Libraries: Out of sync not bug or enhancement PR is not 'bug' or 'enhancement'. For release notes
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants