build(deps): update bugfixes (main)
Metadata
Current evaluation
Merged automated dependency updates via Renovate. Updated 13 Python packages, including cryptography and pip, to latest bugfix versions on main. Approved by two reviewers, passed CI, and merged automatically.
Suggested action: —
No scores available.
Issue body
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [canonical-sphinx-extensions](https://togithub.com/canonical/canonical-sphinx-extensions) | `==0.0.21` -> `==0.0.23` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [cryptography](https://togithub.com/pyca/cryptography) ([changelog](https://cryptography.io/en/latest/changelog/)) | `==42.0.5` -> `==42.0.8` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [exceptiongroup](https://togithub.com/agronholm/exceptiongroup) ([changelog](https://togithub.com/agronholm/exceptiongroup/blob/main/CHANGES.rst)) | `==1.2.1` -> `==1.2.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/) |
| [mdit-py-plugins](https://togithub.com/executablebooks/mdit-py-plugins) | `==0.4.0` -> `==0.4.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/) |
| [pip](https://togithub.com/pypa/pip) ([changelog](https://pip.pypa.io/en/stable/news/)) | `==23.3` -> `==23.3.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/) |
| [platformdirs](https://togithub.com/platformdirs/platformdirs) | `==4.2.1` -> `==4.2.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://togithub.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/) |
| [pylxd](https://ubuntu.com/lxd) | `==2.3.2` -> `==2.3.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/) |
| [sphinx-notfound-page](https://togithub.com/readthedocs/sphinx-notfound-page) | `==1.0.0` -> `==1.0.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/) |
| [sphinx-reredirects](https://documatt.com/sphinx-reredirects/) | `==0.1.3` -> `==0.1.5` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [sphinxcontrib-qthelp](https://togithub.com/sphinx-doc/sphinxcontrib-qthelp) ([changelog](https://togithub.com/sphinx-doc/sphinxcontrib-qthelp/blob/master/CHANGES.rst)) | `==1.0.7` -> `==1.0.8` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [tox-gh](https://togithub.com/tox-dev/tox-gh#tox-gh) | `1.3.1` -> `1.3.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/) |
| [tox-gh](https://togithub.com/tox-dev/tox-gh#tox-gh) | `==1.3.1` -> `==1.3.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/) |
| [wcmatch](https://togithub.com/facelessuser/wcmatch) | `==8.5.1` -> `==8.5.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/) |
---
### Release Notes
<details>
<summary>pyca/cryptography (cryptography)</summary>
### [`v42.0.8`](https://togithub.com/pyca/cryptography/compare/42.0.7...42.0.8)
[Compare Source](https://togithub.com/pyca/cryptography/compare/42.0.7...42.0.8)
### [`v42.0.7`](https://togithub.com/pyca/cryptography/compare/42.0.6...42.0.7)
[Compare Source](https://togithub.com/pyca/cryptography/compare/42.0.6...42.0.7)
### [`v42.0.6`](https://togithub.com/pyca/cryptography/compare/42.0.5...42.0.6)
[Compare Source](https://togithub.com/pyca/cryptography/compare/42.0.5...42.0.6)
</details>
<details>
<summary>agronholm/exceptiongroup (exceptiongroup)</summary>
### [`v1.2.2`](https://togithub.com/agronholm/exceptiongroup/releases/tag/1.2.2)
[Compare Source](https://togithub.com/agronholm/exceptiongroup/compare/1.2.1...1.2.2)
- Removed an `assert` in `exceptiongroup._formatting` that caused compatibility issues with Sentry ([#​123](https://togithub.com/agronholm/exceptiongroup/issues/123))
</details>
<details>
<summary>executablebooks/mdit-py-plugins (mdit-py-plugins)</summary>
### [`v0.4.1`](https://togithub.com/executablebooks/mdit-py-plugins/blob/HEAD/CHANGELOG.md#041---2024-05-12)
[Compare Source](https://togithub.com/executablebooks/mdit-py-plugins/compare/v0.4.0...v0.4.1)
- 👌 Add option for footnotes references to always be matched
Usually footnote references are only matched when a footnote definition of the same label has already been found. If `always_match_refs=True`, any `[^...]` syntax will be treated as a footnote.
</details>
<details>
<summary>pypa/pip (pip)</summary>
### [`v23.3.2`](https://togithub.com/pypa/pip/compare/23.3.1...23.3.2)
[Compare Source](https://togithub.com/pypa/pip/compare/23.3.1...23.3.2)
### [`v23.3.1`](https://togithub.com/pypa/pip/compare/23.3...23.3.1)
[Compare Source](https://togithub.com/pypa/pip/compare/23.3...23.3.1)
</details>
<details>
<summary>platformdirs/platformdirs (platformdirs)</summary>
### [`v4.2.2`](https://togithub.com/platformdirs/platformdirs/releases/tag/4.2.2)
[Compare Source](https://togithub.com/platformdirs/platformdirs/compare/4.2.1...4.2.2)
<!-- Release notes generated using configuration in .github/release.yml at main -->
#### What's Changed
- Fix android detection when python4android is present by [@​tmolitor-stud-tu](https://togithub.com/tmolitor-stud-tu) in [https://github.com/platformdirs/platformdirs/pull/277](https://togithub.com/platformdirs/platformdirs/pull/277)
#### New Contributors
- [@​tmolitor-stud-tu](https://togithub.com/tmolitor-stud-tu) made their first contribution in [https://github.com/platformdirs/platformdirs/pull/277](https://togithub.com/platformdirs/platformdirs/pull/277)
**Full Changelog**: https://github.com/platformdirs/platformdirs/compare/4.2.1...4.2.2
</details>
<details>
<summary>pyinstaller/pyinstaller (pyinstaller)</summary>
### [`v5.13.2`](https://togithub.com/pyinstaller/pyinstaller/releases/tag/v5.13.2)
[Compare Source](https://togithub.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>readthedocs/sphinx-notfound-page (sphinx-notfound-page)</summary>
### [`v1.0.4`](https://togithub.com/readthedocs/sphinx-notfound-page/blob/HEAD/CHANGELOG.rst#Version-104)
[Compare Source](https://togithub.com/readthedocs/sphinx-notfound-page/compare/1.0.3...1.0.4)
:Date: Jul 31, 2024
- Fix issue when installing with Sphinx 7.2.x and `notfound_urls_prefix=None`
### [`v1.0.3`](https://togithub.com/readthedocs/sphinx-notfound-page/blob/HEAD/CHANGELOG.rst#Version-103)
[Compare Source](https://togithub.com/readthedocs/sphinx-notfound-page/compare/1.0.2...1.0.3)
:Date: Jul 30, 2024
- Fix `_Opt` deprecation warning
### [`v1.0.2`](https://togithub.com/readthedocs/sphinx-notfound-page/blob/HEAD/CHANGELOG.rst#Version-102)
[Compare Source](https://togithub.com/readthedocs/sphinx-notfound-page/compare/1.0.1...1.0.2)
:Date: May 23, 2024
- Add tests for Python 3.12
- Remove warning about unclosed files
- Allow `str` and `None` types on `notfound_urls_prefix`
- Run `pyupgrade` and `ruff` on the codebase
### [`v1.0.1`](https://togithub.com/readthedocs/sphinx-notfound-page/blob/HEAD/CHANGELOG.rst#Version-101)
[Compare Source](https://togithub.com/readthedocs/sphinx-notfound-page/compare/1.0.0...1.0.1)
:Date: May 21, 2024
- Do not create 404 page for embedded
- Small documentation improvements
</details>
<details>
<summary>sphinx-doc/sphinxcontrib-qthelp (sphinxcontrib-qthelp)</summary>
### [`v1.0.8`](https://togithub.com/sphinx-doc/sphinxcontrib-qthelp/blob/HEAD/CHANGES.rst#Release-108-2024-07-20)
[Compare Source](https://togithub.com/sphinx-doc/sphinxcontrib-qthelp/compare/1.0.7...1.0.8)
\==========================
- Fix tests for Sphinx 7.4 and later.
</details>
<details>
<summary>tox-dev/tox-gh (tox-gh)</summary>
### [`v1.3.2`](https://togithub.com/tox-dev/tox-gh/releases/tag/1.3.2)
[Compare Source](https://togithub.com/tox-dev/tox-gh/compare/1.3.1...1.3.2)
<!-- Release notes generated using configuration in .github/release.yml at main -->
##### What's Changed
- Fix CI by [@​gaborbernat](https://togithub.com/gaborbernat) in [https://github.com/tox-dev/tox-gh/pull/106](https://togithub.com/tox-dev/tox-gh/pull/106)
- Fix the CI by [@​gaborbernat](https://togithub.com/gaborbernat) in [https://github.com/tox-dev/tox-gh/pull/121](https://togithub.com/tox-dev/tox-gh/pull/121)
**Full Changelog**: https://github.com/tox-dev/tox-gh/compare/1.3.1...1.3.2
</details>
<details>
<summary>facelessuser/wcmatch (wcmatch)</summary>
### [`v8.5.2`](https://togithub.com/facelessuser/wcmatch/releases/tag/8.5.2)
[Compare Source](https://togithub.com/facelessuser/wcmatch/compare/8.5.1...8.5.2)
#### 8.5.2
- **FIX**: Fix `pathlib` issue with inheritance on Python versions greater than 3.12.
- **FIX**: Fix `EXTMATCH` case with `!(...)` patterns.
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC, Automerge - At any time (no schedule defined).
🚦 **Automerge**: Enabled.
♻ **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
👻 **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.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://www.mend.io/free-developer-tools/renovate/). View the [repository job log](https://developer.mend.io/github/canonical/snapcraft).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | Merged automated dependency updates via Renovate. Updated 13 Python packages, including cryptography and pip, to latest bugfix versions on main. Approved by two reviewers, passed CI, and merged automatically. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged automated dependency updates via Renovate bot. Updated thirteen Python packages, including cryptography and pip, to latest bugfix releases on main. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged automated dependency updates via Renovate bot. Updated thirteen Python packages to their latest bugfix versions on the main branch. All CI checks passed and the changes were auto-merged. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1296 build(deps): update bugfixes (main) | craft-parts | merged | Merged automated dependency updates for bugfixes across eight packages. Approved by two reviewers, passed all CI checks, and merged via the Renovate bot. | |
| #2175 build(deps): update bugfixes (main) | charmcraft | closed | Automatically merged to update several Python packages and pre-commit tools to their latest patch versions. The Renovate bot applied the dependency upgrades without manual intervention. | |
| #130 build(deps): update bugfixes (main) | craft-archives | merged | Merged to main via Renovate automerge. Updated pytest to 7.4.4 and python-gnupg to 0.5.4 to apply upstream bug fixes. Approved by two reviewers, passed CI checks, and committed. | |
| #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. | |
| #5058 build(deps): update bugfixes (main) | snapcraft | merged | Merged automated dependency updates to main via Renovate. Updated mdit-py-plugins, pytest, starlette, types-PyYAML, virtualenv, and zipp to latest patch releases. CI passed, received two approvals, and was auto-merged. | |
| #317 build(deps): update bugfixes (main) | craft-store | merged | Merged automated dependency updates via Renovate. Upgraded ruff-pre-commit to v0.12.12, coverage to v7.10.6, and pytest to v8.4.2. Approved by two reviewers, passed all CI checks, and merged into main. | |
| #801 build(deps): update bugfixes (main) | craft-application | merged | Merged automated dependency updates for ruff-pre-commit to v0.12.3 and setuptools to v75.9.1. Approved by two reviewers, passed all CI checks, and automatically merged into main by Renovate bot. | |
| #510 build(deps): update bugfixes (main) | craft-application | merged | Merged automatically via Renovate bot following two approvals and passing CI. Updated pytest to 8.3.3 and setuptools to 74.1.3 to apply upstream bug fixes. Single file changed with minimal diff. | |
| #226 build(deps): update bugfixes | craft-store | merged | Merged automated dependency updates for coverage, pyright, and sphinx-tabs to their latest bugfix versions. Approved by two reviewers, passed CI, and merged automatically via Renovate. | |
| #5762 build(deps): update bugfixes (main) | snapcraft | merged | Merged automated dependency updates via Renovate. Updated astral-sh/ruff-pre-commit to v0.12.12 and pydantic-kitbash to 0.0.8. Approved by two reviewers and auto-merged after CI checks. |