← Back to issue list

build(deps): update bugfixes (main)

View original Github issue

Metadata

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

Current evaluation

Renovate bugfix dependency update merged into main as commit f7a8be3d (#1909), bumping cffi 1.17.1, craft-parts 2.1.1, craft-providers 2.0.1, hypothesis 6.112.1, pylint 3.2.7, pytest 8.3.3 and zipp 3.20.2.

Resolution: closed resolved

Reason: The PR was merged into main with two approvals and no unresolved review comments; git history confirms merge commit f7a8be3d "build(deps): update bugfixes (main) (#1909)" landing the seven patch-level dependency bumps.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [cffi](http://cffi.readthedocs.org) ([source](https://redirect.github.com/python-cffi/cffi), [changelog](https://cffi.readthedocs.io/en/latest/whatsnew.html)) | `==1.17.0` -> `==1.17.1` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/cffi/1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/cffi/1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/cffi/1.17.0/1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/cffi/1.17.0/1.17.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [craft-parts](https://redirect.github.com/canonical/craft-parts) | `==2.1.0` -> `==2.1.1` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/craft-parts/2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/craft-parts/2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/craft-parts/2.1.0/2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/craft-parts/2.1.0/2.1.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | craft-providers | `==2.0.0` -> `==2.0.1` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/craft-providers/2.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/craft-providers/2.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/craft-providers/2.0.0/2.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/craft-providers/2.0.0/2.0.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [hypothesis](https://hypothesis.works) ([source](https://redirect.github.com/HypothesisWorks/hypothesis/tree/HEAD/hypothesis-python), [changelog](https://hypothesis.readthedocs.io/en/latest/changes.html)) | `==6.112.0` -> `==6.112.1` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/hypothesis/6.112.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/hypothesis/6.112.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/hypothesis/6.112.0/6.112.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/hypothesis/6.112.0/6.112.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [pylint](https://redirect.github.com/pylint-dev/pylint) ([changelog](https://pylint.readthedocs.io/en/latest/whatsnew/3/)) | `==3.2.6` -> `==3.2.7` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/pylint/3.2.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pylint/3.2.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pylint/3.2.6/3.2.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pylint/3.2.6/3.2.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [pytest](https://redirect.github.com/pytest-dev/pytest) ([changelog](https://docs.pytest.org/en/stable/changelog.html)) | `==8.3.2` -> `==8.3.3` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/pytest/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pytest/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pytest/8.3.2/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pytest/8.3.2/8.3.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [zipp](https://redirect.github.com/jaraco/zipp) | `==3.20.1` -> `==3.20.2` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/zipp/3.20.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/zipp/3.20.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/zipp/3.20.1/3.20.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/zipp/3.20.1/3.20.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>python-cffi/cffi (cffi)</summary> ### [`v1.17.1`](https://redirect.github.com/python-cffi/cffi/releases/tag/v1.17.1) [Compare Source](https://redirect.github.com/python-cffi/cffi/compare/v1.17.0...v1.17.1) - Fix failing `distutils.msvc9compiler` imports under Windows ([#&#8203;118](https://redirect.github.com/python-cffi/cffi/issues/118)). - `ffibuilder.emit_python_code()` and `ffibuiler.emit_c_code()` accept file-like objects ([#&#8203;115](https://redirect.github.com/python-cffi/cffi/issues/115)). - `ffiplatform` calls are bypassed by `ffibuilder.emit_python_code()` and `ffibuilder.emit_c_code()` ([#&#8203;81](https://redirect.github.com/python-cffi/cffi/issues/81)). **Full Changelog**: https://github.com/python-cffi/cffi/compare/v1.17.0...v1.17.1 </details> <details> <summary>canonical/craft-parts (craft-parts)</summary> ### [`v2.1.1`](https://redirect.github.com/canonical/craft-parts/releases/tag/2.1.1) [Compare Source](https://redirect.github.com/canonical/craft-parts/compare/2.1.0...2.1.1) ##### What's Changed - minor format and cherry-picked fixes for 1.33.x by [@&#8203;tigarmo](https://redirect.github.com/tigarmo) in [https://github.com/canonical/craft-parts/pull/846](https://redirect.github.com/canonical/craft-parts/pull/846) - fix(plugins): ensure stateless npm plugin by [@&#8203;liushuyu](https://redirect.github.com/liushuyu) in [https://github.com/canonical/craft-parts/pull/845](https://redirect.github.com/canonical/craft-parts/pull/845) - Release 1.33.1 by [@&#8203;cmatsuoka](https://redirect.github.com/cmatsuoka) in [https://github.com/canonical/craft-parts/pull/847](https://redirect.github.com/canonical/craft-parts/pull/847) - chore(merge): 'merge-1.33.1' into 'main' by [@&#8203;tigarmo](https://redirect.github.com/tigarmo) in [https://github.com/canonical/craft-parts/pull/848](https://redirect.github.com/canonical/craft-parts/pull/848) - Prepare 2.1.1 release by [@&#8203;tigarmo](https://redirect.github.com/tigarmo) in [https://github.com/canonical/craft-parts/pull/849](https://redirect.github.com/canonical/craft-parts/pull/849) **Full Changelog**: https://github.com/canonical/craft-parts/compare/2.1.0...2.1.1 </details> <details> <summary>pylint-dev/pylint (pylint)</summary> ### [`v3.2.7`](https://redirect.github.com/pylint-dev/pylint/releases/tag/v3.2.7) [Compare Source](https://redirect.github.com/pylint-dev/pylint/compare/v3.2.6...v3.2.7) ## What's new in Pylint 3.2.7? Release date: 2024-08-31 ## False Positives Fixed - Fixed a false positive `unreachable` for `NoReturn` coroutine functions. Closes [#&#8203;9840](https://redirect.github.com/pylint-dev/pylint/issues/9840) ## Other Bug Fixes - Fix crash in refactoring checker when calling a lambda bound as a method. Closes [#&#8203;9865](https://redirect.github.com/pylint-dev/pylint/issues/9865) - Fix a crash in `undefined-loop-variable` when providing the `iterable` argument to `enumerate()`. Closes [#&#8203;9875](https://redirect.github.com/pylint-dev/pylint/issues/9875) - Fix to address indeterminacy of error message in case a module name is same as another in a separate namespace. Refs [#&#8203;9883](https://redirect.github.com/pylint-dev/pylint/issues/9883) </details> <details> <summary>pytest-dev/pytest (pytest)</summary> ### [`v8.3.3`](https://redirect.github.com/pytest-dev/pytest/releases/tag/8.3.3) [Compare Source](https://redirect.github.com/pytest-dev/pytest/compare/8.3.2...8.3.3) # pytest 8.3.3 (2024-09-09) ## Bug fixes - [#&#8203;12446](https://redirect.github.com/pytest-dev/pytest/issues/12446): Avoid calling `@property` (and other instance descriptors) during fixture discovery -- by `asottile`{.interpreted-text role="user"} - [#&#8203;12659](https://redirect.github.com/pytest-dev/pytest/issues/12659): Fixed the issue of not displaying assertion failure differences when using the parameter `--import-mode=importlib` in pytest>=8.1. - [#&#8203;12667](https://redirect.github.com/pytest-dev/pytest/issues/12667): Fixed a regression where type change in \[ExceptionInfo.errisinstance]{.title-ref} caused \[mypy]{.title-ref} to fail. - [#&#8203;12744](https://redirect.github.com/pytest-dev/pytest/issues/12744): Fixed typing compatibility with Python 3.9 or less -- replaced \[typing.Self]{.title-ref} with \[typing_extensions.Self]{.title-ref} -- by `Avasam`{.interpreted-text role="user"} - [#&#8203;12745](https://redirect.github.com/pytest-dev/pytest/issues/12745): Fixed an issue with backslashes being incorrectly converted in nodeid paths on Windows, ensuring consistent path handling across environments. - [#&#8203;6682](https://redirect.github.com/pytest-dev/pytest/issues/6682): Fixed bug where the verbosity levels where not being respected when printing the "msg" part of failed assertion (as in `assert condition, msg`). - [#&#8203;9422](https://redirect.github.com/pytest-dev/pytest/issues/9422): Fix bug where disabling the terminal plugin via `-p no:terminal` would cause crashes related to missing the `verbose` option. \-- by `GTowers1`{.interpreted-text role="user"} ## Improved documentation - [#&#8203;12663](https://redirect.github.com/pytest-dev/pytest/issues/12663): Clarify that the \[pytest_deselected]{.title-ref} hook should be called from \[pytest_collection_modifyitems]{.title-ref} hook implementations when items are deselected. - [#&#8203;12678](https://redirect.github.com/pytest-dev/pytest/issues/12678): Remove erroneous quotes from \[tmp_path_retention_policy]{.title-ref} example in docs. ## Miscellaneous internal changes - [#&#8203;12769](https://redirect.github.com/pytest-dev/pytest/issues/12769): Fix typos discovered by codespell and add codespell to pre-commit hooks. </details> <details> <summary>jaraco/zipp (zipp)</summary> ### [`v3.20.2`](https://redirect.github.com/jaraco/zipp/compare/v3.20.1...v3.20.2) [Compare Source](https://redirect.github.com/jaraco/zipp/compare/v3.20.1...v3.20.2) </details> --- ### Configuration 📅 **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC, Automerge - At any time (no schedule defined). 🚦 **Automerge**: Enabled. ♻ **Rebasing**: Whenever PR is behind base branch, or you tick the rebase/retry checkbox. 👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://redirect.github.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR was generated by [Mend Renovate](https://mend.io/renovate/). View the [repository job log](https://developer.mend.io/github/canonical/charmcraft). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC44MC4wIiwidXBkYXRlZEluVmVyIjoiMzguODAuMCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Renovate bugfix dependency update merged into main as commit f7a8be3d (#1909), bumping cffi 1.17.1, craft-parts 2.1.1, craft-providers 2.0.1, hypothesis 6.112.1, pylint 3.2.7, pytest 8.3.3 and zipp 3.20.2.
stealth/space-bunny-alpha — closed resolved Renovate patch updates for cffi, craft-parts, craft-providers, Hypothesis, pylint, pytest, and zipp were merged into main via charmcraft#1909.
qwen/qwen3.6-35b-a3b — — Merged automated dependency updates to latest patch versions for cffi, craft-parts, craft-providers, hypothesis, pylint, pytest, and zipp. The change passed CI checks, received approvals, and was successfully merged into main.
qwen3.6-35b-a3b-mtp-q6 — — Merged to main via Renovate bot. Automated bugfix updates applied to cffi, craft-parts, craft-providers, hypothesis, pylint, pytest, and zipp.

Update history

No update history recorded yet.

Related work

  • Related To: charmcraft#1934 (confidence 45%)

    Later recurring Renovate 'update bugfixes (main)' merge (commit b8e3aac2) that superseded these same pins with newer versions.

Related issues

Issue Project State Summary Similarity
#2116 build(deps): update bugfixes (main) charmcraft merged Renovate bugfix dependency bump merged into main (commit 30f70325), updating ruff-pre-commit v0.9.2→v0.9.5 plus codespell, coverage, craft-application, craft-store, pylint, referencing, sphinx-tabs and sphinx-toolbox patches.
85%
#952 build(deps): update bugfixes (main) craft-parts merged Renovate bugfix bump merged as commit 096cc7bb in craft-parts: pyright 1.1.388→1.1.391 and watchfiles 1.0.3→1.0.4 in dev deps; approved by 2 reviewers.
84%
#1878 build(deps): update bugfixes (hotfix/3.2) charmcraft merged Renovate PR #1878 merged into the hotfix/3.2 branch as commit c3995613, bumping craft-application 4.1.0→4.1.2, craft-providers 2.0.0→2.0.1, hypothesis 6.111.0→6.111.2, pylint 3.2.6→3.2.7, pyparsing 3.1.2→3.1.4, zipp 3.20.0→3.20.1.
83%
#5024 build(deps): update bugfixes (hotfix/8.4) snapcraft merged Renovate hotfix/8.4 dependency bump PR merged as commit bfe53b5a7: cffi 1.17.1, craft-application 4.1.2, craft-providers 2.0.1, mypy 1.11.2, pyinstaller 5.13.2, pylint 3.2.7 and others. Approved by 2 reviewers.
83%
#1831 build(deps): update bugfixes (main) charmcraft merged Renovate PR #1831 merged to main as commit ab37ac2b, bumping dev deps: hypothesis 6.111.0->6.111.2, pyparsing 3.1.2->3.1.4, zipp 3.20.0->3.20.1.
83%
#648 build(deps): update bugfixes craft-providers merged Merged dependency updates in craft-providers#648 (commit 9a77e48): mypy 1.11.2, pyright 1.1.379, and pytest-time 0.3.2.
82%
#691 build(deps): update bugfixes (main) craft-providers merged Renovate PR canonical/craft-providers#691 merged into main, bumping pyright 1.1.384 to 1.1.385 and types-requests 20240914 to 20241016.
82%
#267 build(deps): update bugfixes (main) craft-store closed Renovate updates from #267 landed via canonical/craft-store#270, bumping Ruff 0.9.4, coverage 7.6.10, pytest 8.3.4, and sphinx-toolbox 3.8.1.
82%
#2189 build(deps): update bugfixes (main) charmcraft merged Renovate's weekly bugfix dependency PR #2189 was merged into main as commit bba6a32e, bumping dev deps (ruff-pre-commit, numpy, poetry, pylint, protobuf, sphinx stack, etc.) across pyproject.toml and .pre-commit-config.yaml.
81%
#270 build(deps): update bugfixes (main) craft-store closed Renovate dependency updates were merged, applying ruff-pre-commit 0.9.3→0.9.6, coverage 7.6.2→7.6.12, pytest 8.3.3→8.3.4, and sphinx-toolbox 3.8.0→3.8.2.
81%