build(deps): update dependency coverage to v7.8.2 (main)
Metadata
Current evaluation
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.
Suggested action: —
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 |
|---|---|---|---|---|
| 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. | |
| qwen3.6-35b-a3b-mtp-q6 | — | — | Dependency update for coverage to v7.8.2 was closed without merging. Renovate will ignore this update since automerge was disabled and the branch was closed manually. No changes were applied. |
Update history
No update history recorded yet.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #174 build(deps): update dependency coverage to v7.9.1 (main) | craft-archives | closed | Closed without merging. The coverage dependency update to v7.9.1 was abandoned. Renovate will ignore this specific update and generate a new PR for a future version. | |
| #802 build(deps): update dependency coverage to v7.9.2 (main) | craft-application | closed | Closed without merging. The automated dependency update for coverage to v7.9.2 was rejected, so Renovate will ignore this version and generate a new PR for the next release. | |
| #389 build(deps): update dependency coverage to v7.10.7 | craft-cli | closed | Superseded by PR #390 and closed without merging. The coverage dependency update to v7.10.7 was rejected, and Renovate will ignore this specific version until a newer release is available. | |
| #396 build(deps): update dependency coverage to v7.11.0 (main) - autoclosed | craft-cli | closed | Automatically closed by Renovate without merging. The coverage dependency update to v7.11.0 was superseded or abandoned. All CI checks passed prior to closure. | |
| #450 build(deps): update dependency coverage to v7.14.2 (main) | craft-cli | merged | Successfully merged into main. The Renovate-generated pull request updated the coverage dependency from v7.13.5 to v7.14.2. It passed all CI checks, received one approval, and was integrated without conflicts. | |
| #44 fix(deps): update dependency coverage to v7.6.10 - autoclosed | imagecraft | closed | Renovate dependency update to coverage v7.6.10 was autoclosed without merging. CI passed, but the change was abandoned due to inactivity. | |
| #403 build(deps): update dependency coverage to v7.12.0 (main) | craft-cli | merged | Merged automated dependency update for coverage from v7.11.0 to v7.12.0 on main. Approved by two reviewers, passed all CI checks, and successfully merged via Renovate. | |
| #147 build(deps): update dependency pytest-cov to v6 (main) | craft-archives | closed | Closed without merging due to a dependency conflict: pytest-cov v6 requires coverage[toml]>=7.5, conflicting with the project's pinned coverage==7.3.1. Renovate will ignore future v6 updates. | |
| #169 build(deps): update dependency pytest to v8 (main) | craft-archives | closed | Updating pytest to v8 was closed without merging due to a failing minimum dependencies CI check. Renovate will now ignore all future 8.x updates for this repository. | |
| #384 build(deps): update dependency coverage to v7.10.6 | craft-cli | merged | Merged automated dependency update for coverage from v7.6.1 to v7.10.6. The pull request passed all CI checks, received two approvals, and was successfully merged into the main branch. |