build(deps): update dependency coverage to v7.8.2 (main)
Metadata
Current evaluation
Renovate PR #771 updated coverage from 7.6.12 to 7.8.2 but was closed unmerged; the update was abandoned and 7.8.2 was ignored.
Resolution: closed stale
Reason: The PR was closed without a merge or resolving commit. Renovate's closing comment explicitly confirmed that closing it unmerged caused version 7.8.2 to be ignored until a newer release.
Evaluated by: mr-cal-bot
No scores available.
Issue body
This PR contains the following updates:
| Package | Change | Age | Adoption | Passing | Confidence |
|---|---|---|---|---|---|
| [coverage](https://redirect.github.com/nedbat/coveragepy) | `==7.6.12` -> `==7.8.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>nedbat/coveragepy (coverage)</summary>
### [`v7.8.2`](https://redirect.github.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-782--2025-05-23)
[Compare Source](https://redirect.github.com/nedbat/coveragepy/compare/7.8.1...7.8.2)
- Wheels are provided for Windows ARM64 on Python 3.11, 3.12, and 3.13.
Thanks, `Finn Womack <pull 1972_>`\_.
.. \_issue 1971:[https://github.com/nedbat/coveragepy/pull/1971](https://redirect.github.com/nedbat/coveragepy/pull/1971)1
.. \_pull 1972[https://github.com/nedbat/coveragepy/pull/1972](https://redirect.github.com/nedbat/coveragepy/pull/1972)72
.. \_changes\_7-8-1:
### [`v7.8.1`](https://redirect.github.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-781--2025-05-21)
[Compare Source](https://redirect.github.com/nedbat/coveragepy/compare/7.8.0...7.8.1)
- A number of EncodingWarnings were fixed that could appear if you've enabled
PYTHONWARNDEFAULTENCODING, fixing `issue 1966`*. Thanks, `Henry Schreiner <pull 1967_>`*.
- Fixed a race condition when using sys.monitoring with free-threading Python,
closing `issue 1970`\_.
.. \_issue 1966:[https://github.com/nedbat/coveragepy/issues/1966](https://redirect.github.com/nedbat/coveragepy/issues/1966)6
.. \_pull 1967[https://github.com/nedbat/coveragepy/pull/1967](https://redirect.github.com/nedbat/coveragepy/pull/1967)67
.. \_issue 197[https://github.com/nedbat/coveragepy/issues/1970](https://redirect.github.com/nedbat/coveragepy/issues/1970)970
.. \_changes\_7-8-0:
### [`v7.8.0`](https://redirect.github.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-780--2025-03-30)
[Compare Source](https://redirect.github.com/nedbat/coveragepy/compare/7.7.1...7.8.0)
- Added a new `source_dirs` setting for symmetry with the existing
`source_pkgs` setting. It's preferable to the existing `source` setting,
because you'll get a clear error when directories don't exist. Fixes `issue
1942`*. Thanks, `Jeremy Fleischman <pull 1943_>`*.
- Fix: the PYTHONSAFEPATH environment variable new in Python 3.11 is properly
supported, closing `issue 1696`*. Thanks, `Philipp A. <pull 1700_>`*. This
works properly except for a detail when using the `coverage` command on
Windows. There you can use `python -m coverage` instead if you need exact
emulation.
.. \_issue 1696:[https://github.com/nedbat/coveragepy/issues/1696](https://redirect.github.com/nedbat/coveragepy/issues/1696)6
.. \_pull 1700[https://github.com/nedbat/coveragepy/pull/1700](https://redirect.github.com/nedbat/coveragepy/pull/1700)00
.. \_issue 194[https://github.com/nedbat/coveragepy/issues/1942](https://redirect.github.com/nedbat/coveragepy/issues/1942)942
.. \_pull 19[https://github.com/nedbat/coveragepy/pull/1943](https://redirect.github.com/nedbat/coveragepy/pull/1943)1943
.. \_changes\_7-7-1:
### [`v7.7.1`](https://redirect.github.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-771--2025-03-21)
[Compare Source](https://redirect.github.com/nedbat/coveragepy/compare/7.7.0...7.7.1)
- A few small tweaks to the sys.monitoring support for Python 3.14. Please
test!
.. \_changes\_7-7-0:
### [`v7.7.0`](https://redirect.github.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-770--2025-03-16)
[Compare Source](https://redirect.github.com/nedbat/coveragepy/compare/7.6.12...7.7.0)
- The Coverage object has a new method, :meth:`.Coverage.branch_stats` for
getting simple branch information for a module. Closes `issue 1888`\_.
- The :class:`Coverage constructor<.Coverage>` now has a `plugins` parameter
for passing in plugin objects directly, thanks to `Alex Gaynor <pull
1919_>`\_.
- Many constant tests in if statements are now recognized as being optimized
away. For example, previously `if 13:` would have been considered a branch
with one path not taken. Now it is understood as always true and no coverage
is missing.
- The experimental sys.monitoring support now works for branch coverage if you
are using Python 3.14.0 alpha 6 or newer. This should reduce the overhead
coverage.py imposes on your test suite. Set the environment variable
`COVERAGE_CORE=sysmon` to try it out.
- Confirmed support for PyPy 3.11. Thanks Michał Górny.
.. \_issue 1888:[https://github.com/nedbat/coveragepy/issues/1888](https://redirect.github.com/nedbat/coveragepy/issues/1888)8
.. \_pull 1919[https://github.com/nedbat/coveragepy/pull/1919](https://redirect.github.com/nedbat/coveragepy/pull/1919)19
.. \_changes\_7-6-12:
</details>
---
### Configuration
📅 **Schedule**: Branch creation - "every weekend" in timezone Etc/UTC, Automerge - At any time (no schedule defined).
🚦 **Automerge**: Disabled by config. Please merge this manually once you are satisfied.
♻ **Rebasing**: Whenever PR becomes conflicted, 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-application).
<!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiI0MC4xNi4wIiwidXBkYXRlZEluVmVyIjoiNDAuNDAuMyIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| stealth/space-bunny-alpha | — | closed stale | Renovate PR #771 updated coverage from 7.6.12 to 7.8.2 but was closed unmerged; the update was abandoned and 7.8.2 was ignored. | |
| stealth/space-bunny-alpha | — | closed stale | Renovate PR #771 updating coverage from 7.6.12 to 7.8.2 was closed unmerged. The version update was abandoned, and Renovate will ignore 7.8.2 until a newer release. | |
| qwen/qwen3.6-35b-a3b | — | — | Updating the coverage dependency to v7.8.2 was abandoned when the repository owner closed the request without merging. Renovate will ignore this update and await a newer version. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #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. | |
| #174 build(deps): update dependency coverage to v7.9.1 (main) | craft-archives | closed | Coverage 7.9.1 update was closed unmerged after the minimum-dependencies test failed; Renovate then ignored that version pending a newer release. | |
| #802 build(deps): update dependency coverage to v7.9.2 (main) | craft-application | closed | Renovate PR #802 proposed coverage 7.9.2 but was closed unmerged after OSV-scanner and file-lint failures; Renovate marked 7.9.2 ignored pending a newer release. | |
| #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). | |
| #629 build(deps): update dependency coverage to v7.6.1 | craft-providers | merged | Merged Renovate PR #629 updated coverage from 7.5.1 to 7.6.1; the dependency bump landed in commit ba02988. | |
| #389 build(deps): update dependency coverage to v7.10.7 | craft-cli | closed | Closed unmerged and superseded by merged PR #390, which loosened development dependency constraints and refreshed the uv lockfile instead of applying the coverage 7.10.7-only update. | |
| #627 build(deps): update dependency coverage to v7.6.1 (main) - autoclosed | craft-providers | closed | Renovate autoclosed #627 without merging; the coverage 7.6.1 update was subsequently merged through #629 in commit ba02988. | |
| #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. | |
| #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. |