← Back to issue list

chore(deps): update dependency packaging to v24

View original Github issue

Metadata

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

Current evaluation

Renovate dependency PR bumping packaging from 23.2 to 24.0 in Charmcraft was approved (3 reviewers) and merged as commit e12524a1, changing 2 files (+2/-2 lines).

Resolution: closed resolved

Reason: The PR itself was merged after 3 approving reviews, landing the packaging 24.0 pin in Charmcraft's dependency files (commit e12524a1). The constraint has since moved on to packaging~=26.1 in pyproject.toml, but the requested update was completed.

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 | |---|---|---|---|---|---| | [packaging](https://togithub.com/pypa/packaging) | `==23.2` -> `==24.0` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/packaging/24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/packaging/24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/packaging/23.2/24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/packaging/23.2/24.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>pypa/packaging (packaging)</summary> ### [`v24.0`](https://togithub.com/pypa/packaging/releases/tag/24.0) [Compare Source](https://togithub.com/pypa/packaging/compare/23.2...24.0) #### What's Changed - Fix specifier matching when the specifier is long and has an epoch by [@&#8203;SpecLad](https://togithub.com/SpecLad) in [https://github.com/pypa/packaging/pull/712](https://togithub.com/pypa/packaging/pull/712) - Clarify version split/join usage by [@&#8203;uranusjr](https://togithub.com/uranusjr) in [https://github.com/pypa/packaging/pull/725](https://togithub.com/pypa/packaging/pull/725) - Default optional metadata values to None by [@&#8203;dstufft](https://togithub.com/dstufft) in [https://github.com/pypa/packaging/pull/734](https://togithub.com/pypa/packaging/pull/734) - Stop using deprecated/removed keys by [@&#8203;dstufft](https://togithub.com/dstufft) in [https://github.com/pypa/packaging/pull/739](https://togithub.com/pypa/packaging/pull/739) - Correctly use the ExceptionGroup shim only when needed by [@&#8203;dstufft](https://togithub.com/dstufft) in [https://github.com/pypa/packaging/pull/736](https://togithub.com/pypa/packaging/pull/736) - Update CHANGELOG entry about `validate` kwarg by [@&#8203;pradyunsg](https://togithub.com/pradyunsg) in [https://github.com/pypa/packaging/pull/731](https://togithub.com/pypa/packaging/pull/731) - Support --disable-gil builds (PEP 703) in packaging.tags by [@&#8203;colesbury](https://togithub.com/colesbury) in [https://github.com/pypa/packaging/pull/728](https://togithub.com/pypa/packaging/pull/728) - Skip `test_glibc_version_string_ctypes_raise_oserror` if `ctypes` is unavailable by [@&#8203;kevinchang96](https://togithub.com/kevinchang96) in [https://github.com/pypa/packaging/pull/741](https://togithub.com/pypa/packaging/pull/741) - Enable CodeQL by [@&#8203;joycebrum](https://togithub.com/joycebrum) in [https://github.com/pypa/packaging/pull/743](https://togithub.com/pypa/packaging/pull/743) - PEP 703: Rename `Py_NOGIL` to `Py_GIL_DISABLED` by [@&#8203;hugovk](https://togithub.com/hugovk) in [https://github.com/pypa/packaging/pull/747](https://togithub.com/pypa/packaging/pull/747) - Replace PEP references with PUG links by [@&#8203;jeanas](https://togithub.com/jeanas) in [https://github.com/pypa/packaging/pull/750](https://togithub.com/pypa/packaging/pull/750) - Remove coverage ignore for non-existent file by [@&#8203;shenanigansd](https://togithub.com/shenanigansd) in [https://github.com/pypa/packaging/pull/752](https://togithub.com/pypa/packaging/pull/752) - Update URLs by [@&#8203;DimitriPapadopoulos](https://togithub.com/DimitriPapadopoulos) in [https://github.com/pypa/packaging/pull/764](https://togithub.com/pypa/packaging/pull/764) - Configure dependabot by [@&#8203;joycebrum](https://togithub.com/joycebrum) in [https://github.com/pypa/packaging/pull/757](https://togithub.com/pypa/packaging/pull/757) - Hash pin github actions by [@&#8203;joycebrum](https://togithub.com/joycebrum) in [https://github.com/pypa/packaging/pull/758](https://togithub.com/pypa/packaging/pull/758) - Apply some refurb suggestions by [@&#8203;DimitriPapadopoulos](https://togithub.com/DimitriPapadopoulos) in [https://github.com/pypa/packaging/pull/763](https://togithub.com/pypa/packaging/pull/763) - Appply some bugbear suggestions by [@&#8203;DimitriPapadopoulos](https://togithub.com/DimitriPapadopoulos) in [https://github.com/pypa/packaging/pull/761](https://togithub.com/pypa/packaging/pull/761) - Apply some ruff suggestions by [@&#8203;DimitriPapadopoulos](https://togithub.com/DimitriPapadopoulos) in [https://github.com/pypa/packaging/pull/772](https://togithub.com/pypa/packaging/pull/772) - Add riscv64 as a supported manylinux architecture by [@&#8203;markdryan](https://togithub.com/markdryan) in [https://github.com/pypa/packaging/pull/751](https://togithub.com/pypa/packaging/pull/751) #### New Contributors - [@&#8203;colesbury](https://togithub.com/colesbury) made their first contribution in [https://github.com/pypa/packaging/pull/728](https://togithub.com/pypa/packaging/pull/728) - [@&#8203;kevinchang96](https://togithub.com/kevinchang96) made their first contribution in [https://github.com/pypa/packaging/pull/741](https://togithub.com/pypa/packaging/pull/741) - [@&#8203;jeanas](https://togithub.com/jeanas) made their first contribution in [https://github.com/pypa/packaging/pull/750](https://togithub.com/pypa/packaging/pull/750) - [@&#8203;shenanigansd](https://togithub.com/shenanigansd) made their first contribution in [https://github.com/pypa/packaging/pull/752](https://togithub.com/pypa/packaging/pull/752) - [@&#8203;markdryan](https://togithub.com/markdryan) made their first contribution in [https://github.com/pypa/packaging/pull/751](https://togithub.com/pypa/packaging/pull/751) **Full Changelog**: https://github.com/pypa/packaging/compare/23.2...24.0 </details> --- ### Configuration 📅 **Schedule**: Branch creation - "every weekend" 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. 🔕 **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://developer.mend.io/github/canonical/charmcraft). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yMzguMSIsInVwZGF0ZWRJblZlciI6IjM3LjIzOC4xIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Renovate dependency PR bumping packaging from 23.2 to 24.0 in Charmcraft was approved (3 reviewers) and merged as commit e12524a1, changing 2 files (+2/-2 lines).
stealth/space-bunny-alpha — closed resolved Renovate PR #1605 merged into Charmcraft as e12524a1, updating packaging from 23.2 to 24.0 after approval by three reviewers.
qwen/qwen3.6-35b-a3b — — Merged automated dependency update for packaging from v23.2 to v24.0 via Renovate bot. Approved by three reviewers and passed CI checks before integration.
qwen3.6-35b-a3b-mtp-q6 — — Merged automated dependency update upgrading packaging from v23.2 to v24.0 via Renovate bot. Incorporates bug fixes, PEP 703 support, and code improvements. Successfully merged without conflicts.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#541 chore(deps): update dependency packaging to v24 rockcraft merged Merged into main as commit 9955290c, upgrading packaging from 23.2 to 24.0 in two dependency files.
87%
#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.
83%
#1353 chore(deps): update all dependencies charmcraft merged Merged charmcraft#1353 via commit 18b4d9d7, updating all dependencies across three files (+23/-24).
81%
#1599 chore(deps): update dependency craft-parts to v1.27.0 charmcraft merged Renovate PR updating charmcraft's craft-parts pin from ==1.26.2 to ==1.27.0 (2 files, +2/-2). Approved by 2 reviewers with no unresolved comments and merged to main via commit c6e5d545.
80%
#4531 chore(deps): update dependency packaging to v23 snapcraft merged Merged the packaging dependency update from 21.3 to 23.2 in snapcraft#4531 via merge commit d01e1cd66.
80%
#364 chore(deps): update dependencies rockcraft merged Merged dependency updates in PR #364 via commit 1661d115, changing seven files (+152/-174) after approval by two reviewers.
79%
#1661 chore(deps): update dependency craft-application to v2.5.0 charmcraft merged Renovate PR #1661 was merged (commit 738a3ffe), bumping craft-application from ==2.4.0 to ==2.5.0 in two dependency files. Approved by 2 reviewers and auto-merged.
79%
#986 chore(deps): update dependency packaging to v23 charmcraft merged Merged PR #986, updating packaging from 22.0 to 23.0 after maintainer approval; tox, pytest, and snap-helpers were reported working with it.
78%
#1169 chore(deps): update dependency virtualenv to v20.24.1 charmcraft merged Merged PR #1169 in commit c30f476b, updating Charmcraft's virtualenv pin from 20.23.1 to 20.24.1 after maintainer approval.
78%
#180 chore(deps): update dependency lint/black to v24 craft-store merged Renovate PR merged via commit 571fbe4, bumping lint/black from 23.12.1 to 24.4.2 with a one-line dev-dependency pin change; approved by 2 reviewers with no CI failures.
78%