← Back to issue list

chore(deps): update dependency importlib-metadata to v6

View original Github issue

Metadata

Project
charmcraft
Number
#979
Type
pull request
State
merged
Author
renovate[bot]
Labels
—
Created
Updated
Closed

Current evaluation

Renovate PR #979 bumped importlib-metadata from ==5.1.0 to ==6.0.0 in charmcraft's dependency pins; commit 7d3565f0 landed via merge commit 9b3d6420. Later bumped to 6.8.0, 7, and 8.5.0.

Resolution: closed resolved

Reason: The PR was merged into main: commit 7d3565f0 ("chore(deps): update dependency importlib-metadata to v6") was integrated by merge commit 9b3d6420 ("Merge pull request #979 from canonical/renovate/importlib-metadata-6.x"), updating the importlib-metadata pin to ==6.0.0.

Evaluated by: mr-cal-bot

No scores available.

Issue body

[![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [importlib-metadata](https://togithub.com/python/importlib_metadata) | `==5.1.0` -> `==6.0.0` | [![age](https://badges.renovateapi.com/packages/pypi/importlib-metadata/6.0.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/pypi/importlib-metadata/6.0.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/pypi/importlib-metadata/6.0.0/compatibility-slim/5.1.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/pypi/importlib-metadata/6.0.0/confidence-slim/5.1.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>python/importlib_metadata</summary> ### [`v6.0.0`](https://togithub.com/python/importlib_metadata/blob/HEAD/CHANGES.rst#v600) [Compare Source](https://togithub.com/python/importlib_metadata/compare/v5.2.0...v6.0.0) \====== - [#&#8203;419](https://togithub.com/python/importlib_metadata/issues/419): Declared `Distribution` as an abstract class, enforcing definition of abstract methods in instantiated subclasses. It's no longer possible to instantiate a `Distribution` or any subclasses unless they define the abstract methods. Please comment in the issue if this change breaks any projects. This change will likely be rolled back if it causes significant disruption. ### [`v5.2.0`](https://togithub.com/python/importlib_metadata/blob/HEAD/CHANGES.rst#v520) [Compare Source](https://togithub.com/python/importlib_metadata/compare/v5.1.0...v5.2.0) \====== - [#&#8203;371](https://togithub.com/python/importlib_metadata/issues/371): Deprecated expectation that `PackageMetadata.__getitem__` will return `None` for missing keys. In the future, it will raise a `KeyError`. </details> --- ### Configuration 📅 **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC, Automerge - "after 1 am and before 7 am" in timezone Etc/UTC. 🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied. ♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. 🔕 **Ignore**: Close this PR and you won't be reminded about this update again. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://app.renovatebot.com/dashboard#github/canonical/charmcraft). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNC44NC4yIiwidXBkYXRlZEluVmVyIjoiMzQuODQuMiJ9-->

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Renovate PR #979 bumped importlib-metadata from ==5.1.0 to ==6.0.0 in charmcraft's dependency pins; commit 7d3565f0 landed via merge commit 9b3d6420. Later bumped to 6.8.0, 7, and 8.5.0.
stealth/space-bunny-alpha — closed resolved Merged PR #979 updated importlib-metadata from v5.1.0 to v6.0.0 in two files; commit 7d3565f0 was integrated by merge commit 9b3d6420.
qwen/qwen3.6-35b-a3b — — Merged automated dependency update for importlib-metadata from v5.1.0 to v6.0.0 via Renovate. Approved, passed CI, and merged with changes to two files.
qwen3.6-35b-a3b-mtp-q6 — — Merged Renovate bot dependency update upgrading importlib-metadata from v5.1.0 to v6.0.0. The change was successfully integrated without conflicts or additional review.

Update history

No update history recorded yet.

Related work

  • Likely Fixed By: canonical/charmcraft#1143 (confidence 45%)

    Later commit 9e5f236f ("chore(deps): update dependency importlib-metadata to v6.8.0", #1143) advanced the same pin within the v6 line

  • Superseded By: canonical/charmcraft#1944 (confidence 40%)

    Commit ee27ef1c (#1944) updated importlib-metadata to v8.5.0, superseding the v6 pin set here; #1449 moved to v7

Related issues

Issue Project State Summary Similarity
#1449 chore(deps): update dependency importlib-metadata to v7 charmcraft merged Renovate PR merged (commit a79c13b1) after 2 approvals, bumping importlib-metadata from 6.8.0 to 7.0.0 in charmcraft's dev/packaging dependencies.
92%
#1143 chore(deps): update dependency importlib-metadata to v6.8.0 charmcraft merged Merged importlib-metadata 6.8.0 dependency update from 6.5.0 via PR #1143; merge commit 9e5f236f updated two dependency files.
90%
#969 chore(deps): update dependency importlib-metadata to v5.2.0 - autoclosed charmcraft closed Renovate PR #969 was autoclosed unmerged; its importlib-metadata 5.2.0 bump was superseded by PR #979, which updated directly to 6.0.0 in commit 7d3565f0.
86%
#4475 chore(deps): update dependency importlib-metadata to v7 snapcraft merged Merged PR #4475 in commit f99b012eb, upgrading importlib-metadata from 6.8.0 to 7.0.0.
84%
#1646 chore(deps): update dependency importlib_metadata to v7.1.0 charmcraft merged Merged PR #1646 updated importlib_metadata from 7.0.2 to 7.1.0 in two dependency files via commit 538b2ea4.
81%
#995 chore(deps): update dependency pydocstyle to v6.3.0 charmcraft merged Renovate PR canonical/charmcraft#995 was merged, updating the pydocstyle pin from 6.2.3 to 6.3.0 after reviewer approval.
80%
#1210 chore(deps): update dependency flake8 to v6.1.0 charmcraft closed Closed unmerged: a maintainer said Charmcraft was removing pyflakes, making Renovate's flake8 6.1.0 bump obsolete.
76%
#1353 chore(deps): update all dependencies charmcraft merged Merged charmcraft#1353 via commit 18b4d9d7, updating all dependencies across three files (+23/-24).
74%
#1355 chore(deps): update internal dependencies charmcraft merged Merged internal dependency updates in charmcraft#1355 as commit af5aeeb4, changing two files (+4/-4) after approval from four reviewers.
74%
#1601 chore(deps): update bugfixes charmcraft merged Merged PR #1601 as commit 545b8db5, updating six pinned dependencies: coverage 7.4.3, cryptography 42.0.5, importlib-metadata 7.0.2, keyring 24.3.1, pyparsing 3.1.2, and setuptools 69.1.1.
74%