← Back to issue list

build(deps): update bugfixes (hotfix/8.4)

View original Github issue

Metadata

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

Current evaluation

Merged automated dependency updates for hotfix/8.4, upgrading cffi, craft-application, craft-providers, mypy, pyinstaller, pylint, pyparsing, starlette, urllib3, zipp, and zope.interface to their latest bugfix releases.

Suggested action:

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-application | `==4.1.0` -> `==4.1.2` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/craft-application/4.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/craft-application/4.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/craft-application/4.1.0/4.1.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/craft-application/4.1.0/4.1.2?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/) | | [mypy](https://www.mypy-lang.org/) ([source](https://redirect.github.com/python/mypy), [changelog](https://mypy-lang.blogspot.com/)) | `==1.11.1` -> `==1.11.2` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/mypy/1.11.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/mypy/1.11.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/mypy/1.11.1/1.11.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/mypy/1.11.1/1.11.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [pyinstaller](https://www.pyinstaller.org/) ([source](https://redirect.github.com/pyinstaller/pyinstaller)) | `==5.13.1` -> `==5.13.2` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/pyinstaller/5.13.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pyinstaller/5.13.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pyinstaller/5.13.1/5.13.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pyinstaller/5.13.1/5.13.2?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/) | | pyparsing | `==3.1.2` -> `==3.1.4` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/pyparsing/3.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/pyparsing/3.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/pyparsing/3.1.2/3.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/pyparsing/3.1.2/3.1.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [starlette](https://redirect.github.com/encode/starlette) ([changelog](https://www.starlette.io/release-notes/)) | `==0.38.2` -> `==0.38.4` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/starlette/0.38.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/starlette/0.38.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/starlette/0.38.2/0.38.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/starlette/0.38.2/0.38.4?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [urllib3](https://redirect.github.com/urllib3/urllib3) ([changelog](https://redirect.github.com/urllib3/urllib3/blob/main/CHANGES.rst)) | `==1.26.19` -> `==1.26.20` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/urllib3/1.26.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/urllib3/1.26.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/urllib3/1.26.19/1.26.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/urllib3/1.26.19/1.26.20?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [zipp](https://redirect.github.com/jaraco/zipp) | `==3.20.0` -> `==3.20.1` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/zipp/3.20.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/zipp/3.20.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/zipp/3.20.0/3.20.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/zipp/3.20.0/3.20.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [zope.interface](https://redirect.github.com/zopefoundation/zope.interface) | `==7.0.1` -> `==7.0.3` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/zope.interface/7.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/pypi/zope.interface/7.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/pypi/zope.interface/7.0.1/7.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/zope.interface/7.0.1/7.0.3?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>python/mypy (mypy)</summary> ### [`v1.11.2`](https://redirect.github.com/python/mypy/compare/v1.11.1...v1.11.2) [Compare Source](https://redirect.github.com/python/mypy/compare/v1.11.1...v1.11.2) </details> <details> <summary>pyinstaller/pyinstaller (pyinstaller)</summary> ### [`v5.13.2`](https://redirect.github.com/pyinstaller/pyinstaller/releases/tag/v5.13.2) [Compare Source](https://redirect.github.com/pyinstaller/pyinstaller/compare/v5.13.1...v5.13.2) Please see the [v5.13.2 section of the changelog](https://pyinstaller.org/en/v5.13.2/CHANGES.html#id1) for a list of the changes since v5.13.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>encode/starlette (starlette)</summary> ### [`v0.38.4`](https://redirect.github.com/encode/starlette/releases/tag/0.38.4): Version 0.38.4 [Compare Source](https://redirect.github.com/encode/starlette/compare/0.38.3...0.38.4) #### Fixed - Ensure accurate `root_path` removal in `get_route_path` function [#&#8203;2600](https://redirect.github.com/encode/starlette/pull/2600) *** **Full Changelog**: https://github.com/encode/starlette/compare/0.38.3...0.38.4 ### [`v0.38.3`](https://redirect.github.com/encode/starlette/releases/tag/0.38.3): Version 0.38.3 [Compare Source](https://redirect.github.com/encode/starlette/compare/0.38.2...0.38.3) ##### Added - Support for Python 3.13 [#&#8203;2662](https://redirect.github.com/encode/starlette/pull/2662). ##### Fixed - Don't poll for disconnects in `BaseHTTPMiddleware` via `StreamingResponse` [#&#8203;2620](https://redirect.github.com/encode/starlette/pull/2620). *** **Full Changelog**: https://github.com/encode/starlette/compare/0.38.2...0.38.3 </details> <details> <summary>urllib3/urllib3 (urllib3)</summary> ### [`v1.26.20`](https://redirect.github.com/urllib3/urllib3/blob/HEAD/CHANGES.rst#12620-2024-08-29) [Compare Source](https://redirect.github.com/urllib3/urllib3/compare/1.26.19...1.26.20) \==================== - Fixed a crash where certain standard library hash functions were absent in FIPS-compliant environments. (`#&#8203;3432 <https://github.com/urllib3/urllib3/issues/3432>`\__) - Replaced deprecated dash-separated setuptools entries in `setup.cfg`. (`#&#8203;3461 <https://github.com/urllib3/urllib3/pull/3461>`\__) - Took into account macOS setting `ECONNRESET` instead of `EPROTOTYPE` in its newer versions. (`#&#8203;3416 <https://github.com/urllib3/urllib3/pull/3416>`\__) - Backported changes to our tests and CI configuration from v2.x to support testing with CPython 3.12 and 3.13. (`#&#8203;3436 <https://github.com/urllib3/urllib3/pull/3436>`\__) </details> <details> <summary>jaraco/zipp (zipp)</summary> ### [`v3.20.1`](https://redirect.github.com/jaraco/zipp/compare/v3.20.0...v3.20.1) [Compare Source](https://redirect.github.com/jaraco/zipp/compare/v3.20.0...v3.20.1) </details> <details> <summary>zopefoundation/zope.interface (zope.interface)</summary> ### [`v7.0.3`](https://redirect.github.com/zopefoundation/zope.interface/blob/HEAD/CHANGES.rst#703-2024-08-27) [Compare Source](https://redirect.github.com/zopefoundation/zope.interface/compare/7.0.2...7.0.3) \================== - Fix `Assertion 'memb->type == T_PYSSIZET' failed.` for Python < 3.12. (`#&#8203;319 <https://github.com/zopefoundation/zope.interface/issues/319>`\_) ### [`v7.0.2`](https://redirect.github.com/zopefoundation/zope.interface/blob/HEAD/CHANGES.rst#702-2024-08-26) [Compare Source](https://redirect.github.com/zopefoundation/zope.interface/compare/7.0.1...7.0.2) \================== - Fix reference-counting bug in C module initialization (broken in 7.0). (`#&#8203;316 <https://github.com/zopefoundation/zope.interface/issues/316>`\_) </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/snapcraft). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC41OS4yIiwidXBkYXRlZEluVmVyIjoiMzguNTkuMiIsInRhcmdldEJyYW5jaCI6ImhvdGZpeC84LjQiLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b Merged automated dependency updates for hotfix/8.4, upgrading cffi, craft-application, craft-providers, mypy, pyinstaller, pylint, pyparsing, starlette, urllib3, zipp, and zope.interface to their latest bugfix releases.
qwen3.6-35b-a3b-mtp-q6 Merged automated dependency updates to the hotfix/8.4 branch. Renovate bot updated cffi, craft-application, craft-providers, mypy, pyinstaller, pylint, pyparsing, starlette, urllib3, zipp, and zope.interface to their latest patch versions.
qwen3.6-35b-a3b-mtp-q6 Merged automated dependency updates for 11 Python packages on the hotfix/8.4 branch. Renovate bot applied upstream bugfixes for cffi, mypy, pylint, starlette, urllib3, and others, successfully integrating all version bumps.

Update history

No update history recorded yet.

Related issues

Issue Project State Summary Similarity
#1909 build(deps): update bugfixes (main) charmcraft merged 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.
83%
#1878 build(deps): update bugfixes (hotfix/3.2) charmcraft merged Merged automated dependency updates for craft-application, craft-providers, hypothesis, pylint, pyparsing, and zipp on the hotfix/3.2 branch. Approved by reviewers and passed CI checks.
83%
#4977 build(deps): update bugfixes (hotfix/8.3) snapcraft merged Merged automated dependency updates for 16 Python packages, including PyYAML and cryptography, to the hotfix/8.3 branch. Approved by four reviewers with passing CI checks, the changes successfully applied upstream bugfixes.
79%
#2097 build(deps): update bugfixes (main) charmcraft merged Merged automated dependency updates for bugfixes, upgrading ruff-pre-commit to v0.9.2, craft-application to 4.8.2, and pyfakefs to 5.7.4. Approved by two reviewers with passing CI checks.
75%
#4974 build(deps): update bugfixes (hotfix/7.5) snapcraft merged Merged automated dependency updates for bugfixes on the hotfix/7.5 branch. Renovate upgraded multiple Python packages including Jinja2, PyYAML, click, and pylint. Approved by reviewers and passed CI checks before auto-merging.
75%
#2072 build(deps): update bugfixes (main) charmcraft merged Merged automated patch updates for eight dependencies, including pylint, coverage, and astroid. A known CI runner issue was bypassed as checks passed and updates were low-risk.
74%
#1934 build(deps): update bugfixes (main) charmcraft merged Merged automated dependency updates for craft-application, craft-grammar, craft-providers, craft-store, dill, hypothesis, and wadllib. Approved by two reviewers, passed CI, and merged automatically via Renovate.
72%
#2116 build(deps): update bugfixes (main) charmcraft merged Merged automated patch updates for nine dependencies including ruff-pre-commit, codespell, coverage, pylint, and sphinx-toolbox. Approved and merged after passing CI checks.
72%
#1846 build(deps): update bugfixes (hotfix/2.7) charmcraft merged Merged automated dependency updates for Jinja2, MarkupSafe, PyYAML, pyright, pytest-subprocess, tox-gh, and type stubs to hotfix/2.7. Approved by two reviewers, passed CI, and merged via Renovate automerge.
71%
#2189 build(deps): update bugfixes (main) charmcraft merged Merged automated patch updates for 16 dependencies via Renovate, including numpy, poetry, pylint, and ruff-pre-commit. Upgrades resolve reported bugs and improve stability. All required CI checks passed, triggering automatic merge.
71%