build(deps): update bugfixes (hotfix/8.3)
Metadata
Current evaluation
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.
Suggested action: —
No scores available.
Issue body
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [PyYAML](https://pyyaml.org/) ([source](https://togithub.com/yaml/pyyaml)) | `==6.0.1` -> `==6.0.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/) |
| [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/) |
| [pyftpdlib](https://togithub.com/giampaolo/pyftpdlib) | `==1.5.9` -> `==1.5.10` | [](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/) |
| [pyright](https://togithub.com/RobertCraigie/pyright-python) | `==1.1.356` -> `==1.1.375` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [pytest-subprocess](https://togithub.com/aklajnert/pytest-subprocess) | `==1.5.0` -> `==1.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/) |
| [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/) |
| [testtools](https://togithub.com/testing-cabal/testtools) | `==2.7.1` -> `==2.7.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/) |
| [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/) |
| [types-PyYAML](https://togithub.com/python/typeshed) ([changelog](https://togithub.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/PyYAML.md)) | `==6.0.12.20240311` -> `==6.0.12.20240808` | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) | [](https://docs.renovatebot.com/merge-confidence/) |
| [types-simplejson](https://togithub.com/python/typeshed) ([changelog](https://togithub.com/typeshed-internal/stub_uploader/blob/main/data/changelogs/simplejson.md)) | `==3.19.0.20240310` -> `==3.19.0.20240801` | [](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>yaml/pyyaml (PyYAML)</summary>
### [`v6.0.2`](https://togithub.com/yaml/pyyaml/releases/tag/6.0.2)
[Compare Source](https://togithub.com/yaml/pyyaml/compare/6.0.1...6.0.2)
#### What's Changed
- Support for Cython 3.x and Python 3.13.
**Full Changelog**: https://github.com/yaml/pyyaml/compare/6.0.1...6.0.2
</details>
<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>giampaolo/pyftpdlib (pyftpdlib)</summary>
### [`v1.5.10`](https://togithub.com/giampaolo/pyftpdlib/blob/HEAD/HISTORY.rst#Version-1510---2024-06-23)
[Compare Source](https://togithub.com/giampaolo/pyftpdlib/compare/release-1.5.9...release-1.5.10)
\============================
**Enhancements**
- [#​621](https://togithub.com/giampaolo/pyftpdlib/issues/621): use black formatter.
- [#​626](https://togithub.com/giampaolo/pyftpdlib/issues/626): use argparse instead of deprecated optparse.
- [#​628](https://togithub.com/giampaolo/pyftpdlib/issues/628): use pytest instead of unittest.
- [#​632](https://togithub.com/giampaolo/pyftpdlib/issues/632): add ability to run tests in parallel with `make test-parallel`.
**Bug fixes**
- [#​627](https://togithub.com/giampaolo/pyftpdlib/issues/627): PermissionError may occur on Windows when binding ports from a
pre-configured PASV range.
</details>
<details>
<summary>RobertCraigie/pyright-python (pyright)</summary>
### [`v1.1.375`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.374...v1.1.375)
[Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.374...v1.1.375)
### [`v1.1.374`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.373...v1.1.374)
[Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.373...v1.1.374)
### [`v1.1.373`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.372...v1.1.373)
[Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.372...v1.1.373)
### [`v1.1.372`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.371...v1.1.372)
[Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.371...v1.1.372)
### [`v1.1.371`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.370...v1.1.371)
[Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.370...v1.1.371)
### [`v1.1.370`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.369...v1.1.370)
[Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.369...v1.1.370)
### [`v1.1.369`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.368...v1.1.369)
[Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.368...v1.1.369)
### [`v1.1.368`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.367...v1.1.368)
[Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.367...v1.1.368)
### [`v1.1.367`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.366...v1.1.367)
[Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.366...v1.1.367)
### [`v1.1.366`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.365...v1.1.366)
[Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.365...v1.1.366)
### [`v1.1.365`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.364...v1.1.365)
[Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.364...v1.1.365)
### [`v1.1.364`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.363...v1.1.364)
[Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.363...v1.1.364)
### [`v1.1.363`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.362...v1.1.363)
[Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.362...v1.1.363)
### [`v1.1.362`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.361...v1.1.362)
[Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.361...v1.1.362)
### [`v1.1.361`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.360...v1.1.361)
[Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.360...v1.1.361)
### [`v1.1.360`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.359...v1.1.360)
[Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.359...v1.1.360)
### [`v1.1.359`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.358...v1.1.359)
[Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.358...v1.1.359)
### [`v1.1.358`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.357...v1.1.358)
[Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.357...v1.1.358)
### [`v1.1.357`](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.356...v1.1.357)
[Compare Source](https://togithub.com/RobertCraigie/pyright-python/compare/v1.1.356...v1.1.357)
</details>
<details>
<summary>aklajnert/pytest-subprocess (pytest-subprocess)</summary>
### [`v1.5.2`](https://togithub.com/aklajnert/pytest-subprocess/blob/HEAD/HISTORY.rst#152-2024-07-24)
[Compare Source](https://togithub.com/aklajnert/pytest-subprocess/compare/1.5.1...1.5.2)
Bug fixes
* `#​162 <https://github.com/aklajnert/pytest-subprocess/pull/162>`_: Include tests (and docs) and sdist correctly, and stop installing them to site-packages.
Other changes
- `#​163 <https://github.com/aklajnert/pytest-subprocess/pull/163>`\_: Add support for Python 3.12.
### [`v1.5.1`](https://togithub.com/aklajnert/pytest-subprocess/blob/HEAD/HISTORY.rst#151-2024-07-23)
[Compare Source](https://togithub.com/aklajnert/pytest-subprocess/compare/1.5.0...1.5.1)
Other changes
* `#​160 <https://github.com/aklajnert/pytest-subprocess/pull/160>`_: Changed pytest entrypoint to avoid error while loading plugin with `-p` argument.
* `#​128 <https://github.com/aklajnert/pytest-subprocess/pull/128>`_: Add `tests` directory to sdist.
</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>testing-cabal/testtools (testtools)</summary>
### [`v2.7.2`](https://togithub.com/testing-cabal/testtools/releases/tag/2.7.2)
[Compare Source](https://togithub.com/testing-cabal/testtools/compare/2.7.1...2.7.2)
#### What's Changed
- stdlib alignment by [@​stephenfin](https://togithub.com/stephenfin) in [https://github.com/testing-cabal/testtools/pull/368](https://togithub.com/testing-cabal/testtools/pull/368)
- Make ruff-clean and enable ruff in CI by [@​jelmer](https://togithub.com/jelmer) in [https://github.com/testing-cabal/testtools/pull/369](https://togithub.com/testing-cabal/testtools/pull/369)
- Format code with ruff by [@​jelmer](https://togithub.com/jelmer) in [https://github.com/testing-cabal/testtools/pull/370](https://togithub.com/testing-cabal/testtools/pull/370)
- Handle breaking api change in Python 3.12.1 by [@​mtreinish](https://togithub.com/mtreinish) in [https://github.com/testing-cabal/testtools/pull/371](https://togithub.com/testing-cabal/testtools/pull/371)
- Install ruff from pyproject.toml, configure dependabot by [@​jelmer](https://togithub.com/jelmer) in [https://github.com/testing-cabal/testtools/pull/374](https://togithub.com/testing-cabal/testtools/pull/374)
- Bump actions/setup-python from 4 to 5 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/testing-cabal/testtools/pull/376](https://togithub.com/testing-cabal/testtools/pull/376)
- Bump actions/cache from 3 to 4 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/testing-cabal/testtools/pull/375](https://togithub.com/testing-cabal/testtools/pull/375)
- Treat methodName="runTest" similar to unittest.TestCase by [@​ncopa](https://togithub.com/ncopa) in [https://github.com/testing-cabal/testtools/pull/373](https://togithub.com/testing-cabal/testtools/pull/373)
- Bump ruff from 0.4.4 to 0.4.7 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/testing-cabal/testtools/pull/378](https://togithub.com/testing-cabal/testtools/pull/378)
- Bump ruff from 0.4.7 to 0.4.8 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/testing-cabal/testtools/pull/379](https://togithub.com/testing-cabal/testtools/pull/379)
- Change CI to Ubuntu-latest by [@​jelmer](https://togithub.com/jelmer) in [https://github.com/testing-cabal/testtools/pull/380](https://togithub.com/testing-cabal/testtools/pull/380)
- Fix installing nested packages by [@​jelmer](https://togithub.com/jelmer) in [https://github.com/testing-cabal/testtools/pull/381](https://togithub.com/testing-cabal/testtools/pull/381)
#### New Contributors
- [@​dependabot](https://togithub.com/dependabot) made their first contribution in [https://github.com/testing-cabal/testtools/pull/376](https://togithub.com/testing-cabal/testtools/pull/376)
- [@​ncopa](https://togithub.com/ncopa) made their first contribution in [https://github.com/testing-cabal/testtools/pull/373](https://togithub.com/testing-cabal/testtools/pull/373)
**Full Changelog**: https://github.com/testing-cabal/testtools/compare/2.7.1...2.7.2
</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:eyJjcmVhdGVkSW5WZXIiOiIzOC4yNi4xIiwidXBkYXRlZEluVmVyIjoiMzguMjYuMSIsInRhcmdldEJyYW5jaCI6ImhvdGZpeC84LjMiLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | — | 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. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged on hotfix/8.3. Renovate bot updated PyYAML, cryptography, pip, tox-gh, and other dependencies to patch bugs. Rebasing was blocked by custom changes, but the upgrades were successfully merged. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged into the hotfix/8.3 branch. Renovate bot automatically updated multiple Python dependencies to their latest patch versions, resolving compatibility issues and applying upstream bugfixes. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #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. | |
| #5024 build(deps): update bugfixes (hotfix/8.4) | snapcraft | merged | 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. | |
| #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. | |
| #4976 build(deps): update bugfixes (main) | snapcraft | merged | 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. | |
| #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. | |
| #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. | |
| #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. | |
| #290 build(deps): update bugfixes | craft-cli | merged | Merged after approval and passing CI. Automated updates incorporated upstream bugfixes, upgrading coverage to 7.6.4, pyright to 1.1.388, and sphinx-toolbox to 3.8.1. | |
| #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. | |
| #4473 chore(deps): update bugfixes | snapcraft | merged | Merged automated dependency update upgrading eight Python packages to their latest bugfix releases. All CI checks passed and code coverage remained stable. |