← Back to issue list

chore(deps): update dependency packaging to v23

View original Github issue

Metadata

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

Current evaluation

Merged automated update of the packaging dependency from v22.0 to v23.0. Maintainer approved after verifying compatibility with indirect dependencies like tox, pytest, and snap-helpers. All CI checks passed.

Suggested action:

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) | `==22.0` -> `==23.0` | [![age](https://badges.renovateapi.com/packages/pypi/packaging/23.0/age-slim)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://badges.renovateapi.com/packages/pypi/packaging/23.0/adoption-slim)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://badges.renovateapi.com/packages/pypi/packaging/23.0/compatibility-slim/22.0)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://badges.renovateapi.com/packages/pypi/packaging/23.0/confidence-slim/22.0)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>pypa/packaging</summary> ### [`v23.0`](https://togithub.com/pypa/packaging/releases/tag/23.0) [Compare Source](https://togithub.com/pypa/packaging/compare/22.0...23.0) ##### What's Changed - Remove unused LPAREN token from tokenizer by [@&#8203;hrnciar](https://togithub.com/hrnciar) in [https://github.com/pypa/packaging/pull/630](https://togithub.com/pypa/packaging/pull/630) - Reorganise the project layout and version management by [@&#8203;pradyunsg](https://togithub.com/pradyunsg) in [https://github.com/pypa/packaging/pull/626](https://togithub.com/pypa/packaging/pull/626) - Correctly handle non-normalised specifiers in requirements by [@&#8203;pradyunsg](https://togithub.com/pradyunsg) in [https://github.com/pypa/packaging/pull/634](https://togithub.com/pypa/packaging/pull/634) - Use stable Python 3.11 in tests by [@&#8203;153957](https://togithub.com/153957) in [https://github.com/pypa/packaging/pull/641](https://togithub.com/pypa/packaging/pull/641) - Fix typing for `specifiers.BaseSpecifier.filter()` by [@&#8203;henryiii](https://togithub.com/henryiii) in [https://github.com/pypa/packaging/pull/643](https://togithub.com/pypa/packaging/pull/643) - Correctly handle trailing whitespace on URL requirements by [@&#8203;pradyunsg](https://togithub.com/pradyunsg) in [https://github.com/pypa/packaging/pull/642](https://togithub.com/pypa/packaging/pull/642) - refactor \_generic_api to use EXT_SUFFIX by [@&#8203;mattip](https://togithub.com/mattip) in [https://github.com/pypa/packaging/pull/607](https://togithub.com/pypa/packaging/pull/607) - Allow `"extra"` to be `None` in the marker environment by [@&#8203;pradyunsg](https://togithub.com/pradyunsg) in [https://github.com/pypa/packaging/pull/650](https://togithub.com/pypa/packaging/pull/650) - Fix typos by [@&#8203;kianmeng](https://togithub.com/kianmeng) in [https://github.com/pypa/packaging/pull/648](https://togithub.com/pypa/packaging/pull/648) - Update changelog for release by [@&#8203;pradyunsg](https://togithub.com/pradyunsg) in [https://github.com/pypa/packaging/pull/656](https://togithub.com/pypa/packaging/pull/656) ##### New Contributors - [@&#8203;153957](https://togithub.com/153957) made their first contribution in [https://github.com/pypa/packaging/pull/641](https://togithub.com/pypa/packaging/pull/641) - [@&#8203;kianmeng](https://togithub.com/kianmeng) made their first contribution in [https://github.com/pypa/packaging/pull/648](https://togithub.com/pypa/packaging/pull/648) **Full Changelog**: https://github.com/pypa/packaging/compare/22.0...23.0 </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:eyJjcmVhdGVkSW5WZXIiOiIzNC4xMDIuMCIsInVwZGF0ZWRJblZlciI6IjM0LjEwMi4wIn0=-->

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged automated update of the packaging dependency from v22.0 to v23.0. Maintainer approved after verifying compatibility with indirect dependencies like tox, pytest, and snap-helpers. All CI checks passed.
qwen3.6-35b-a3b-mtp-q6 Merged automated dependency update for packaging from v22.0 to v23.0. Maintainer confirmed compatibility with indirect dependencies via tox, pytest, and snap-helpers before approval.
qwen3.6-35b-a3b-mtp-q6 Merged automated dependency update upgrading packaging from v22.0 to v23.0. Maintainer verified compatibility as an indirect dependency via tox, pytest, and snap-helpers, confirming successful integration before merge.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#4531 chore(deps): update dependency packaging to v23 snapcraft merged Merged automated dependency update for packaging from v21.3 to v23.2 via Renovate bot. Approved by two reviewers, passed CI checks, and successfully integrated.
90%
#1605 chore(deps): update dependency packaging to v24 charmcraft merged 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.
84%
#541 chore(deps): update dependency packaging to v24 rockcraft merged 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.
83%
#964 chore(deps): update dependency attrs to v22.2.0 charmcraft merged Merged automated dependency update upgrading attrs from v22.1.0 to v22.2.0. Approved by a reviewer, passed CI checks, and merged with minimal changes across two files.
79%
#38 chore(deps): update dependency black to v23 starbase merged Automatically updated the black dependency from v22.12.0 to v23.1.0. The change was reviewed, passed CI checks, and successfully merged.
78%
#1017 chore(deps): update dependency black to v23 charmcraft merged Automated dependency update upgraded black from 22.12.0 to 23.1.0. The request passed CI checks, received approval, and was merged to keep the project's code formatter current.
78%
#1289 chore(deps): update dependencies charmcraft merged Approved by two reviewers and merged, the dependency update modified three files with 45 additions and 34 deletions to refresh project packages.
77%
#1447 chore(deps): update dependency virtualenv to v20.25.0 charmcraft merged Merged automated dependency update upgrading virtualenv from v20.24.6 to v20.25.0. Approved by two reviewers, passed CI checks, and modified a single file.
76%
#1166 chore(deps): update dependency black to v23.7.0 charmcraft merged Merged automated dependency update upgrading black from v23.3.0 to v23.7.0. The change passed CI checks and received reviewer approval before being merged into the main branch.
76%
#970 chore(deps): update dependency keyring to v23.13.1 charmcraft merged Merged automated dependency update upgrading keyring from v23.11.0 to v23.13.1. The change passed CI checks and received reviewer approval before being merged.
76%