build(deps): update bugfixes (hotfix/8.4)
Metadata
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` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| craft-application | `==4.1.0` -> `==4.1.2` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| craft-providers | `==2.0.0` -> `==2.0.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](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` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [pyinstaller](https://www.pyinstaller.org/) ([source](https://redirect.github.com/pyinstaller/pyinstaller)) | `==5.13.1` -> `==5.13.2` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](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` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| pyparsing | `==3.1.2` -> `==3.1.4` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](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` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](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` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [zipp](https://redirect.github.com/jaraco/zipp) | `==3.20.0` -> `==3.20.1` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [zope.interface](https://redirect.github.com/zopefoundation/zope.interface) | `==7.0.1` -> `==7.0.3` | [](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>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 ([#​118](https://redirect.github.com/python-cffi/cffi/issues/118)).
- `ffibuilder.emit_python_code()` and `ffibuiler.emit_c_code()` accept file-like objects ([#​115](https://redirect.github.com/python-cffi/cffi/issues/115)).
- `ffiplatform` calls are bypassed by `ffibuilder.emit_python_code()` and `ffibuilder.emit_c_code()` ([#​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 [#​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 [#​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 [#​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 [#​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 [#​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 [#​2662](https://redirect.github.com/encode/starlette/pull/2662).
##### Fixed
- Don't poll for disconnects in `BaseHTTPMiddleware` via `StreamingResponse` [#​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.
(`#​3432 <https://github.com/urllib3/urllib3/issues/3432>`\__)
- Replaced deprecated dash-separated setuptools entries in `setup.cfg`.
(`#​3461 <https://github.com/urllib3/urllib3/pull/3461>`\__)
- Took into account macOS setting `ECONNRESET` instead of `EPROTOTYPE` in
its newer versions.
(`#​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.
(`#​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.
(`#​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).
(`#​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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. |