build(deps): update dependency coverage to v7.13.5 (main)
Metadata
Current evaluation
Renovate dependency PR merged into main as commit bc23dde, bumping coverage 7.13.1 to 7.13.5 in pyproject.toml; later superseded by #367 (v7.14.0, commit 905fea0).
Resolution: closed resolved
Reason: PR #347 was approved (2 reviewers) and merged into main, landing as commit bc23dde 'build(deps): update dependency coverage to v7.13.5 (#347)'. All lint and fast/slow test jobs passed; only OSV-scanner checks failed, which did not block the automerge.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This PR contains the following updates:
| Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) |
|---|---|---|---|
| [coverage](https://redirect.github.com/coveragepy/coveragepy) | `==7.13.1` → `==7.13.5` |  |  |
---
### Release Notes
<details>
<summary>coveragepy/coveragepy (coverage)</summary>
### [`v7.13.5`](https://redirect.github.com/coveragepy/coveragepy/blob/HEAD/CHANGES.rst#Version-7135--2026-03-17)
[Compare Source](https://redirect.github.com/coveragepy/coveragepy/compare/7.13.4...7.13.5)
- Fix: `issue 2138`\_ describes a memory leak that happened when repeatedly
using the Coverage API with in-memory data. This is now fixed.
- Fix: the markdown-formatted coverage report didn't fully escape special
characters in file paths (`issue 2141`*). This would be very unlikely to
cause a problem, but now it's done properly, thanks to `Ellie Ayla <pull 2142_>`*.
- Fix: the C extension wouldn't build on VS2019, but now it does (`issue
2145`\_).
.. \_issue 2138: [#​2138](https://redirect.github.com/coveragepy/coveragepy/issues/2138)
.. \_issue 2141: [#​2141](https://redirect.github.com/coveragepy/coveragepy/issues/2141)
.. \_pull 2142: [#​2142](https://redirect.github.com/coveragepy/coveragepy/pull/2142)
.. \_issue 2145: [#​2145](https://redirect.github.com/coveragepy/coveragepy/issues/2145)
.. \_changes\_7-13-4:
### [`v7.13.4`](https://redirect.github.com/coveragepy/coveragepy/blob/HEAD/CHANGES.rst#Version-7134--2026-02-09)
[Compare Source](https://redirect.github.com/coveragepy/coveragepy/compare/7.13.3...7.13.4)
- Fix: the third-party code fix in 7.13.3 required examining the parent
directories where coverage was run. In the unusual situation that one of the
parent directories is unreadable, a PermissionError would occur, as
described in `issue 2129`\_. This is now fixed.
- Fix: in test suites that change sys.path, coverage.py could fail with
"RuntimeError: Set changed size during iteration" as described and fixed in
`pull 2130`\_. Thanks, Noah Fatsi.
- We now publish ppc64le wheels, thanks to `Pankhudi Jain <pull 2121_>`\_.
.. \_pull 2121: [#​2121](https://redirect.github.com/coveragepy/coveragepy/pull/2121)
.. \_issue 2129: [#​2129](https://redirect.github.com/coveragepy/coveragepy/issues/2129)
.. \_pull 2130: [#​2130](https://redirect.github.com/coveragepy/coveragepy/pull/2130)
.. \_changes\_7-13-3:
### [`v7.13.3`](https://redirect.github.com/coveragepy/coveragepy/blob/HEAD/CHANGES.rst#Version-7133--2026-02-03)
[Compare Source](https://redirect.github.com/coveragepy/coveragepy/compare/7.13.2...7.13.3)
- Fix: in some situations, third-party code was measured when it shouldn't have
been, slowing down test execution. This happened with layered virtual
environments such as uv sometimes makes. The problem is fixed, closing `issue
2082`\_. Now any directory on sys.path that is inside a virtualenv is
considered third-party code.
.. \_issue 2082: [#​2082](https://redirect.github.com/coveragepy/coveragepy/issues/2082)
.. \_changes\_7-13-2:
### [`v7.13.2`](https://redirect.github.com/coveragepy/coveragepy/blob/HEAD/CHANGES.rst#Version-7132--2026-01-25)
[Compare Source](https://redirect.github.com/coveragepy/coveragepy/compare/7.13.1...7.13.2)
- Fix: when Python is installed via symlinks, for example with Homebrew, the
standard library files could be incorrectly included in coverage reports.
This is now fixed, closing `issue 2115`\_.
- Fix: if a data file is created with no read permissions, the combine step
would fail completely. Now a warning is issued and the file is skipped.
Closes `issue 2117`\_.
.. \_issue 2115: [#​2115](https://redirect.github.com/coveragepy/coveragepy/issues/2115)
.. \_issue 2117: [#​2117](https://redirect.github.com/coveragepy/coveragepy/issues/2117)
.. \_changes\_7-13-1:
</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.
🔕 **Ignore**: Close this PR and you won't be reminded about this update again.
---
- [ ] <!-- 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/craft-store).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0My42Ni40IiwidXBkYXRlZEluVmVyIjoiNDMuNjYuNCIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiUFI6IERlcGVuZGVuY2llcyJdfQ==-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed resolved | Renovate dependency PR merged into main as commit bc23dde, bumping coverage 7.13.1 to 7.13.5 in pyproject.toml; later superseded by #367 (v7.14.0, commit 905fea0). | |
| stealth/space-bunny-alpha | — | closed resolved | Merged PR updating coverage from 7.13.1 to 7.13.5, incorporating upstream fixes for memory leakage, Markdown escaping, symlinked Python installs, permissions, and VS2019 builds. | |
| qwen/qwen3.6-35b-a3b | — | — | Merged automated dependency update for coverage from v7.13.1 to v7.13.5. Approved by two reviewers, passed CI checks, and merged into main. |
Update history
No update history recorded yet.
Related work
-
Superseded By:
canonical/craft-store#367
(confidence 95%)
Follow-up Renovate PR merged as commit 905fea0, further bumping coverage from 7.13.5 to 7.14.0, building on this update.
-
Related To:
canonical/craft-store#335
(confidence 80%)
Earlier merged coverage bump to v7.13.0 (commit 327b748) in the same Renovate upgrade series.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #406 build(deps): update dependency coverage to v7.13.0 (main) | craft-cli | merged | Renovate PR #406 merged (commit bed5a10), bumping coverage from 7.12.0 to 7.13.0 in main; later superseded by #431, #450, #459, #469, #482. | |
| #367 build(deps): update dependency coverage to v7.14.0 (main) | craft-store | merged | Merged PR #367 into main, upgrading coverage from 7.13.5 to 7.14.0 in commit 905fea0. | |
| #431 build(deps): update dependency coverage to v7.13.5 (main) | craft-cli | merged | Merged into main via PR #431 (commit 63aca76), updating coverage from 7.13.4 to 7.13.5 after all CI checks passed. | |
| #690 build(deps): update dependency coverage to v7.6.3 (main) | craft-providers | merged | Renovate PR #690 was merged, updating coverage from 7.6.2 to 7.6.3 via commit 5631cfa. | |
| #310 build(deps): update dependency coverage to v7.10.4 (main) | craft-store | merged | Renovate PR bumping the coverage dev dependency from 7.6.2 to 7.10.4 was approved by two reviewers and merged to main as commit 4f30eec (later followed by #329, #335, #347, #367). | |
| #384 build(deps): update dependency coverage to v7.10.6 | craft-cli | merged | Renovate PR #384 bumped the dev dependency coverage from 7.6.1 to 7.10.6; approved by 2 reviewers and merged to main as commit 6d467a1. Later superseded by coverage updates in #397, #403, #406, #431, #450, #459, #469 and #482 (now 7.16.1). | |
| #403 build(deps): update dependency coverage to v7.12.0 (main) | craft-cli | merged | Renovate PR merged as commit 79f1a8c, bumping coverage from 7.11.0 to 7.12.0 in two dependency files; all CI checks passed and 2 reviewers approved. | |
| #285 build(deps): update dependency coverage to v7.6.1 | craft-cli | merged | Renovate PR #285 bumped the pinned coverage test dependency from 7.5.3 to 7.6.1 in tox.ini; approved and merged into main as commit 29c4b05. | |
| #397 build(deps): update dependency coverage to v7.11.0 (main) | craft-cli | merged | Renovate PR #397 merged into main as commit f4f339d, bumping the coverage test dependency from 7.10.6 to 7.11.0 (which also picked up 7.10.7's performance fixes). All CI checks passed with 2 approvals. | |
| #450 build(deps): update dependency coverage to v7.14.2 (main) | craft-cli | merged | Renovate PR #450 bumping coverage from 7.13.5 to 7.14.2 was approved and merged as commit ad6c9a0, updating the pin in two files (changelog/constraints) with all CI checks passing. |