chore(deps): update dependency packaging to v24
Metadata
Current evaluation
Merged into main as commit 9955290c, upgrading packaging from 23.2 to 24.0 in two dependency files.
Resolution: closed resolved
Reason: PR #541 was merged into main via commit 9955290c, applying the packaging 24.0 dependency update.
Evaluated by: mr-cal-bot
No scores available.
Issue body
[](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` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​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 [@​kevinchang96](https://togithub.com/kevinchang96) in [https://github.com/pypa/packaging/pull/741](https://togithub.com/pypa/packaging/pull/741)
- Enable CodeQL by [@​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 [@​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 [@​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 [@​shenanigansd](https://togithub.com/shenanigansd) in [https://github.com/pypa/packaging/pull/752](https://togithub.com/pypa/packaging/pull/752)
- Update URLs by [@​DimitriPapadopoulos](https://togithub.com/DimitriPapadopoulos) in [https://github.com/pypa/packaging/pull/764](https://togithub.com/pypa/packaging/pull/764)
- Configure dependabot by [@​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 [@​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 [@​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 [@​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 [@​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 [@​markdryan](https://togithub.com/markdryan) in [https://github.com/pypa/packaging/pull/751](https://togithub.com/pypa/packaging/pull/751)
#### New Contributors
- [@​colesbury](https://togithub.com/colesbury) made their first contribution in [https://github.com/pypa/packaging/pull/728](https://togithub.com/pypa/packaging/pull/728)
- [@​kevinchang96](https://togithub.com/kevinchang96) made their first contribution in [https://github.com/pypa/packaging/pull/741](https://togithub.com/pypa/packaging/pull/741)
- [@​jeanas](https://togithub.com/jeanas) made their first contribution in [https://github.com/pypa/packaging/pull/750](https://togithub.com/pypa/packaging/pull/750)
- [@​shenanigansd](https://togithub.com/shenanigansd) made their first contribution in [https://github.com/pypa/packaging/pull/752](https://togithub.com/pypa/packaging/pull/752)
- [@​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 - "every weekend" 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://developer.mend.io/github/canonical/rockcraft).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Merged into main as commit 9955290c, upgrading packaging from 23.2 to 24.0 in two dependency files. | |
| stealth/space-bunny-alpha | — | closed resolved | Renovate dependency bump of packaging 23.2 -> 24.0 merged into rockcraft main as commit 9955290c ("chore(deps): update dependency packaging to v24 (#541)"), changing two dependency files. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged canonical/rockcraft#541 via commit 9955290c, upgrading packaging from 23.2 to 24.0 in two dependency files. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/rockcraft#541 (commit 9955290c), upgrading packaging from 23.2 to 24.0 across two dependency files. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged automated dependency update upgrading packaging from v23.2 to v24.0. Approved by two reviewers and passed CI checks. Successfully integrated into main via Renovate bot. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged automated dependency update upgrading packaging from v23.2 to v24.0. The release includes bug fixes, PEP 703 support, and maintenance improvements. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1605 chore(deps): update dependency packaging to v24 | charmcraft | merged | 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). | |
| #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. | |
| #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. | |
| #232 chore(deps): update dependency ubuntu to v24 | fetch-service | closed | Closed unmerged after a maintainer declined the Ubuntu 22.04-to-24.04 bump because fetch-service still targets a core22 snap; the update was deferred until core24. | |
| #239 chore(deps): update dependency lint/black to v24.2.0 | craft-cli | merged | Renovate PR #239 was merged into main, bumping lint/black from 24.1.1 to 24.2.0 in commit 31a3c48. | |
| #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. | |
| #169 chore(deps): update dependency lint/black to v24 | starbase | merged | Renovate updated lint/black from 23.11.0 to 24.1.0; PR #169 was merged in commit 621a105, with coverage remaining at 100%. | |
| #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. | |
| #357 chore(deps): update dependency go to 1.24 | fetch-service | merged | Merged #357 as commit 08d0d0b, updating Go from 1.22 to 1.24 with two approvals and all CI checks passing. | |
| #620 chore(deps): update dependency black to v24.8.0 | craft-providers | merged | Merged PR #620 updated Black from 24.4.2 to 24.8.0 via commit 5547eed. |