chore(deps): update bugfixes
Metadata
Current evaluation
Renovate bugfix PR merged as commit b33a48c9, bumping 11 dev/test dependencies (cachetools, coverage, cryptography, filelock, keyring, nh3, pyparsing, rich, tomlkit, virtualenv, wcmatch) across 3 files (+14/-14), with 2 approvals.
Resolution: closed resolved
Reason: PR #536 was merged into main as commit b33a48c9 ('chore(deps): update bugfixes (#536)') with two approvals and no unresolved review comments, landing the pinned dependency updates in the tox constraints.
Evaluated by: mr-cal-bot
No scores available.
Issue body
[](https://renovatebot.com)
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [cachetools](https://togithub.com/tkem/cachetools) | `==5.3.2` -> `==5.3.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/) |
| [coverage](https://togithub.com/nedbat/coveragepy) | `==7.4.1` -> `==7.4.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/) |
| [cryptography](https://togithub.com/pyca/cryptography) ([changelog](https://cryptography.io/en/latest/changelog/)) | `==42.0.2` -> `==42.0.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/) |
| [filelock](https://togithub.com/tox-dev/py-filelock) | `==3.13.1` -> `==3.13.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/) |
| [keyring](https://togithub.com/jaraco/keyring) | `==24.3.0` -> `==24.3.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/) |
| [nh3](https://togithub.com/messense/nh3) | `==0.2.15` -> `==0.2.17` | [](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.1` -> `==3.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/) |
| [rich](https://togithub.com/Textualize/rich) | `==13.7.0` -> `==13.7.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/) |
| [tomlkit](https://togithub.com/sdispater/tomlkit) | `==0.12.3` -> `==0.12.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/) |
| [virtualenv](https://togithub.com/pypa/virtualenv) | `==20.25.0` -> `==20.25.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/) |
| [wcmatch](https://togithub.com/facelessuser/wcmatch) | `==8.5` -> `==8.5.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/) |
---
### Release Notes
<details>
<summary>tkem/cachetools (cachetools)</summary>
### [`v5.3.3`](https://togithub.com/tkem/cachetools/blob/HEAD/CHANGELOG.rst#v533-2024-02-26)
[Compare Source](https://togithub.com/tkem/cachetools/compare/v5.3.2...v5.3.3)
\===================
- Documentation improvements.
- Update CI environment.
</details>
<details>
<summary>nedbat/coveragepy (coverage)</summary>
### [`v7.4.4`](https://togithub.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-744--2024-03-14)
[Compare Source](https://togithub.com/nedbat/coveragepy/compare/7.4.3...7.4.4)
- Fix: in some cases, even with `[run] relative_files=True`, a data file
could be created with absolute path names. When combined with other relative
data files, it was random whether the absolute file names would be made
relative or not. If they weren't, then a file would be listed twice in
reports, as detailed in `issue 1752`\_. This is now fixed: absolute file
names are always made relative when combining. Thanks to Bruno Rodrigues dos
Santos for support.
- Fix: the last case of a match/case statement had an incorrect message if the
branch was missed. It said the pattern never matched, when actually the
branch is missed if the last case always matched.
- Fix: clicking a line number in the HTML report now positions more accurately.
- Fix: the `report:format` setting was defined as a boolean, but should be a
string. Thanks, `Tanaydin Sirin <pull 1754_>`\_. It is also now documented
on the :ref:`configuration page <config_report_format>`.
.. \_issue 1752:[https://github.com/nedbat/coveragepy/issues/1752](https://togithub.com/nedbat/coveragepy/issues/1752)2
.. \_pull 1754[https://github.com/nedbat/coveragepy/pull/1754](https://togithub.com/nedbat/coveragepy/pull/1754)54
.. \_changes\_7-4-3:
### [`v7.4.3`](https://togithub.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-743--2024-02-23)
[Compare Source](https://togithub.com/nedbat/coveragepy/compare/7.4.2...7.4.3)
- Fix: in some cases, coverage could fail with a RuntimeError: "Set changed
size during iteration." This is now fixed, closing `issue 1733`\_.
.. \_issue 1733:[https://github.com/nedbat/coveragepy/issues/1733](https://togithub.com/nedbat/coveragepy/issues/1733)3
.. \_changes\_7-4-2:
### [`v7.4.2`](https://togithub.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-742--2024-02-20)
[Compare Source](https://togithub.com/nedbat/coveragepy/compare/7.4.1...7.4.2)
- Fix: setting `COVERAGE_CORE=sysmon` no longer errors on 3.11 and lower,
thanks `Hugo van Kemenade <pull 1747_>`\_. It now issues a warning that
sys.monitoring is not available and falls back to the default core instead.
.. \_pull 1747:[https://github.com/nedbat/coveragepy/pull/1747](https://togithub.com/nedbat/coveragepy/pull/1747)7
.. \_changes\_7-4-1:
</details>
<details>
<summary>pyca/cryptography (cryptography)</summary>
### [`v42.0.5`](https://togithub.com/pyca/cryptography/compare/42.0.4...42.0.5)
[Compare Source](https://togithub.com/pyca/cryptography/compare/42.0.4...42.0.5)
### [`v42.0.4`](https://togithub.com/pyca/cryptography/compare/42.0.3...42.0.4)
[Compare Source](https://togithub.com/pyca/cryptography/compare/42.0.3...42.0.4)
### [`v42.0.3`](https://togithub.com/pyca/cryptography/compare/42.0.2...42.0.3)
[Compare Source](https://togithub.com/pyca/cryptography/compare/42.0.2...42.0.3)
</details>
<details>
<summary>tox-dev/py-filelock (filelock)</summary>
### [`v3.13.4`](https://togithub.com/tox-dev/filelock/releases/tag/3.13.4)
[Compare Source](https://togithub.com/tox-dev/py-filelock/compare/3.13.3...3.13.4)
<!-- Release notes generated using configuration in .github/release.yml at main -->
#### What's Changed
- Raise error on incompatible singleton timeout and mode args by [@​nefrob](https://togithub.com/nefrob) in [https://github.com/tox-dev/filelock/pull/320](https://togithub.com/tox-dev/filelock/pull/320)
**Full Changelog**: https://github.com/tox-dev/filelock/compare/3.13.3...3.13.4
### [`v3.13.3`](https://togithub.com/tox-dev/filelock/releases/tag/3.13.3)
[Compare Source](https://togithub.com/tox-dev/py-filelock/compare/3.13.2...3.13.3)
<!-- Release notes generated using configuration in .github/release.yml at main -->
#### What's Changed
- Make singleton class instance dict unique per subclass by [@​nefrob](https://togithub.com/nefrob) in [https://github.com/tox-dev/filelock/pull/318](https://togithub.com/tox-dev/filelock/pull/318)
**Full Changelog**: https://github.com/tox-dev/filelock/compare/3.13.2...3.13.3
### [`v3.13.2`](https://togithub.com/tox-dev/filelock/releases/tag/3.13.2)
[Compare Source](https://togithub.com/tox-dev/py-filelock/compare/3.13.1...3.13.2)
<!-- Release notes generated using configuration in .github/release.yml at main -->
#### What's Changed
- Fixed small typo in \_unix.py by [@​snemes](https://togithub.com/snemes) in [https://github.com/tox-dev/filelock/pull/302](https://togithub.com/tox-dev/filelock/pull/302)
- Update SECURITY.md to reflect Python 3.7 support dropoff by [@​kemzeb](https://togithub.com/kemzeb) in [https://github.com/tox-dev/filelock/pull/304](https://togithub.com/tox-dev/filelock/pull/304)
- Update index.rst to improve the demo usage by [@​youkaichao](https://togithub.com/youkaichao) in [https://github.com/tox-dev/filelock/pull/314](https://togithub.com/tox-dev/filelock/pull/314)
- \[BugFix] fix permission denied error when lock file is placed in `/tmp` by [@​kota-iizuka](https://togithub.com/kota-iizuka) in [https://github.com/tox-dev/filelock/pull/317](https://togithub.com/tox-dev/filelock/pull/317)
#### New Contributors
- [@​snemes](https://togithub.com/snemes) made their first contribution in [https://github.com/tox-dev/filelock/pull/302](https://togithub.com/tox-dev/filelock/pull/302)
- [@​kemzeb](https://togithub.com/kemzeb) made their first contribution in [https://github.com/tox-dev/filelock/pull/304](https://togithub.com/tox-dev/filelock/pull/304)
- [@​youkaichao](https://togithub.com/youkaichao) made their first contribution in [https://github.com/tox-dev/filelock/pull/314](https://togithub.com/tox-dev/filelock/pull/314)
- [@​kota-iizuka](https://togithub.com/kota-iizuka) made their first contribution in [https://github.com/tox-dev/filelock/pull/317](https://togithub.com/tox-dev/filelock/pull/317)
**Full Changelog**: https://github.com/tox-dev/filelock/compare/3.13.1...3.13.2
</details>
<details>
<summary>jaraco/keyring (keyring)</summary>
### [`v24.3.1`](https://togithub.com/jaraco/keyring/compare/v24.3.0...v24.3.1)
[Compare Source](https://togithub.com/jaraco/keyring/compare/v24.3.0...v24.3.1)
</details>
<details>
<summary>messense/nh3 (nh3)</summary>
### [`v0.2.17`](https://togithub.com/messense/nh3/releases/tag/v0.2.17)
[Compare Source](https://togithub.com/messense/nh3/compare/v0.2.16...v0.2.17)
#### What's Changed
- Fix type for ALLOWED_ATTRIBUTES by [@​seanbudd](https://togithub.com/seanbudd) in [https://github.com/messense/nh3/pull/35](https://togithub.com/messense/nh3/pull/35)
- Improve documentation by [@​lepture](https://togithub.com/lepture) in [https://github.com/messense/nh3/pull/39](https://togithub.com/messense/nh3/pull/39)
- Bump ammonia from 3.3.0 to 4.0.0 by [@​dependabot](https://togithub.com/dependabot) in [https://github.com/messense/nh3/pull/40](https://togithub.com/messense/nh3/pull/40)
#### New Contributors
- [@​seanbudd](https://togithub.com/seanbudd) made their first contribution in [https://github.com/messense/nh3/pull/35](https://togithub.com/messense/nh3/pull/35)
- [@​lepture](https://togithub.com/lepture) made their first contribution in [https://github.com/messense/nh3/pull/39](https://togithub.com/messense/nh3/pull/39)
**Full Changelog**: https://github.com/messense/nh3/compare/v0.2.15...v0.2.17
### [`v0.2.16`](https://togithub.com/messense/nh3/compare/v0.2.15...v0.2.16)
[Compare Source](https://togithub.com/messense/nh3/compare/v0.2.15...v0.2.16)
</details>
<details>
<summary>Textualize/rich (rich)</summary>
### [`v13.7.1`](https://togithub.com/Textualize/rich/blob/HEAD/CHANGELOG.md#1371---2023-02-28)
[Compare Source](https://togithub.com/Textualize/rich/compare/v13.7.0...v13.7.1)
##### Fixed
- Updated the widths of some characters [https://github.com/Textualize/rich/pull/3289](https://togithub.com/Textualize/rich/pull/3289)
</details>
<details>
<summary>sdispater/tomlkit (tomlkit)</summary>
### [`v0.12.4`](https://togithub.com/sdispater/tomlkit/blob/HEAD/CHANGELOG.md#0124---2024-02-27)
[Compare Source](https://togithub.com/sdispater/tomlkit/compare/0.12.3...0.12.4)
##### Fixed
- Support `|` and `|=` operator for tables, and support `+` and `+=` operator for arrays. ([#​331](https://togithub.com/sdispater/tomlkit/issues/331))
- Fix an index error when setting dotted keys in a table. ([#​332](https://togithub.com/sdispater/tomlkit/issues/332))
</details>
<details>
<summary>pypa/virtualenv (virtualenv)</summary>
### [`v20.25.1`](https://togithub.com/pypa/virtualenv/compare/20.25.0...20.25.1)
[Compare Source](https://togithub.com/pypa/virtualenv/compare/20.25.0...20.25.1)
</details>
<details>
<summary>facelessuser/wcmatch (wcmatch)</summary>
### [`v8.5.1`](https://togithub.com/facelessuser/wcmatch/releases/tag/8.5.1)
[Compare Source](https://togithub.com/facelessuser/wcmatch/compare/8.5...8.5.1)
#### 8.5.1
- **FIX**: Fix issue with type check failure in `wcmatch.glob`.
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC, Automerge - "every weekend" in timezone Etc/UTC.
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **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 has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/canonical/rockcraft).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4yNjkuMiIsInVwZGF0ZWRJblZlciI6IjM3LjI2OS4yIiwidGFyZ2V0QnJhbmNoIjoibWFpbiJ9-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Renovate bugfix PR merged as commit b33a48c9, bumping 11 dev/test dependencies (cachetools, coverage, cryptography, filelock, keyring, nh3, pyparsing, rich, tomlkit, virtualenv, wcmatch) across 3 files (+14/-14), with 2 approvals. | |
| stealth/space-bunny-alpha | — | closed resolved | Renovate PR merged as commit b33a48c9 (approved by 2 reviewers), bumping 11 dev-dependency pins in tox.ini: cachetools 5.3.3, coverage 7.4.4, cryptography 42.0.5, filelock 3.13.4, keyring 24.3.1, nh3 0.2.17, pyparsing 3.1.2, rich 13.7.1, tomlkit 0.12.4, virtualenv 20.25.1, wcmatch 8.5.1. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged in canonical/rockcraft#536 (b33a48c9), updating 11 Python development dependencies to bugfix releases. | |
| stealth/space-bunny-alpha | — | closed resolved | Merged #536 as b33a48c9, updating 11 Python dependencies to bugfix releases. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged an automated dependency update from Renovate bot. Updated 11 Python packages to their latest bugfix versions. Approved by two reviewers, passed CI checks, and successfully merged. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Merged automated dependency updates via Renovate bot, upgrading eleven Python packages to their latest bugfix versions including cachetools, coverage, cryptography, filelock, keyring, nh3, pyparsing, rich, tomlkit, virtualenv, and wcmatch. |
Update history
No update history recorded yet.
Related work
-
Related To:
canonical/rockcraft#388
(confidence 70%)
Earlier 'chore(deps): update bugfixes' Renovate PR merged as commit 1a8bbf6b, same recurring dependency-bump series.
-
Related To:
canonical/rockcraft#339
(confidence 65%)
Prior instance of the same Renovate bugfix update series, merged as commit b72aed86.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #1601 chore(deps): update bugfixes | charmcraft | merged | Merged PR #1601 as commit 545b8db5, updating six pinned dependencies: coverage 7.4.3, cryptography 42.0.5, importlib-metadata 7.0.2, keyring 24.3.1, pyparsing 3.1.2, and setuptools 69.1.1. | |
| #4695 chore(deps): update bugfixes | snapcraft | merged | Renovate's weekly bugfix dependency bump for snapcraft's Python dev/test pins (MarkupSafe, cryptography, pydantic, pyright, tomlkit, virtualenv, etc.) was approved and merged into main as commit c056a64fe (6 files, +42/-36). | |
| #198 chore(deps): update bugfixes | craft-store | merged | Renovate PR #198 merged to main as commit e4ad9ee, bumping dev deps in pyproject.toml: coverage 7.6.0→7.6.1, mypy 1.11.0→1.11.1, pyright 1.1.372→1.1.375, pytest 8.3.1→8.3.2 (+4/-4 lines). | |
| #192 chore(deps): update development dependencies (non-major) | craft-cli | merged | Renovate PR merged as commit 19f933e, bumping dev deps: coverage 7.3.2, pytest-mock 3.12.0, black 23.10.0, codespell 2.2.6, mypy 1.6.1, pyright 1.1.332. | |
| #117 chore(deps): update development dependencies (non-major) | craft-application | merged | Renovate PR merged into main via commit 1bbc3677, bumping coverage 7.3.2, pytest-check 2.2.2, pytest-mock 3.12.0, black 23.10.0, codespell 2.2.6, mypy 1.6.1, pyright 1.1.332. | |
| #619 chore(deps): update bugfixes | craft-providers | merged | Renovate PR merged via automerge as commit 5c12422 ("chore(deps): update bugfixes (#619)"), bumping pinned dev deps: freezegun 1.5.0->1.5.1, pyright 1.1.373->1.1.375, pytest-subprocess 1.5.0->1.5.2, responses 0.25.0->0.25.3. | |
| #216 chore(deps): update development dependencies (non-major) | craft-cli | merged | Renovate PR merged as commit 5a53a01, bumping dev deps: coverage 7.4.1, pytest 7.4.4, black 23.12.1, mypy 1.8.0, pyright 1.1.348. | |
| #516 chore(deps): update development dependencies (non-major) | rockcraft | merged | Renovate PR #516 bumped dev deps (pycodestyle 2.8.0→2.11.1, pyflakes 2.4.0→2.5.0, ruff 0.1.6→0.3.5, typeshed stubs); merged with 2 approvals, no CI failures. | |
| #388 chore(deps): update bugfixes | rockcraft | merged | Renovate 'update bugfixes' PR merged as commit 1a8bbf6b, bumping codespell 2.2.5->2.2.6, coverage 7.3.1->7.3.2, dotnet runtime-deps 6.0.16->6.0.24, pylint 2.17.6->2.17.7, urllib3 1.26.16->1.26.18. | |
| #106 chore(deps): update development dependencies (non-major) | craft-store | merged | Renovate's non-major dev-dependency update PR merged as commit 165ad2b, bumping coverage7.2.7→7.3.2, pytest 7.4.0→7.4.2, black 23.3.0→23.9.1, codespell 2.2.5→2.2.6, mypy 1.4.1→1.6.0, pyright 1.1.316→1.1.330.post0. |