← Back to issue list

build(deps): update dependency coverage to v7.9.2 (main)

View original Github issue

Metadata

Project
craft-application
Number
#802
Type
pull request
State
closed
Author
renovate[bot]
Labels
—
Created
Updated
Closed

Current evaluation

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.

Resolution: closed stale

Reason: The PR received approval but was closed without a merge commit after required security and lint checks failed. Renovate's closing comment said it would ignore 7.9.2 until a newer version was released.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This PR contains the following updates: | Package | Change | Age | Confidence | |---|---|---|---| | [coverage](https://redirect.github.com/nedbat/coveragepy) | `==7.6.12` -> `==7.9.2` | [![age](https://developer.mend.io/api/mc/badges/age/pypi/coverage/7.9.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/pypi/coverage/7.6.12/7.9.2?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>nedbat/coveragepy (coverage)</summary> ### [`v7.9.2`](https://redirect.github.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-792--2025-07-03) [Compare Source](https://redirect.github.com/nedbat/coveragepy/compare/7.9.1...7.9.2) - Fix: complex conditionals within a line might cause a KeyError when using sys.monitoring, as reported in `issue 1991`\_. This is now fixed. - Fix: we can now measure coverage for code in Python archive (.par) files. Thanks, `Itamer Oren <pull 1984_>`\_. .. \_pull 1984:[https://github.com/nedbat/coveragepy/pull/1984](https://redirect.github.com/nedbat/coveragepy/pull/1984)4 .. \_issue 1991[https://github.com/nedbat/coveragepy/issues/1991](https://redirect.github.com/nedbat/coveragepy/issues/1991)91 .. \_changes\_7-9-1: ### [`v7.9.1`](https://redirect.github.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-791--2025-06-13) [Compare Source](https://redirect.github.com/nedbat/coveragepy/compare/7.9.0...7.9.1) - The "no-ctracer" warning is not issued for Python pre-release versions. Coverage doesn't ship compiled wheels for those versions, so this was far too noisy. - On Python 3.14+, the "sysmon" core is now the default if it's supported for your configuration. Plugins and dynamic contexts are still not supported with it. .. \_changes\_7-9-0: ### [`v7.9.0`](https://redirect.github.com/nedbat/coveragepy/blob/HEAD/CHANGES.rst#Version-790--2025-06-11) [Compare Source](https://redirect.github.com/nedbat/coveragepy/compare/7.8.2...7.9.0) - Added a `[run] core` configuration setting to specify the measurement core, which was previously only available through the COVERAGE\_CORE environment variable. Finishes `issue 1746`\_. - Fixed incorrect rendering of f-strings with doubled braces, closing `issue 1980`\_. - If the C tracer core can't be imported, a warning ("no-ctracer") is issued with the reason. - The C tracer core extension module now conforms to `PEP 489`*, closing `issue 1977`*. Thanks, `Adam Turner <pull 1978_>`\_. - Fixed a "ValueError: min() arg is an empty sequence" error caused by strange empty modules, found by `oss-fuzz`\_. .. \_issue 1746:[https://github.com/nedbat/coveragepy/issues/1746](https://redirect.github.com/nedbat/coveragepy/issues/1746)6 .. \_issue 1977[https://github.com/nedbat/coveragepy/issues/1977](https://redirect.github.com/nedbat/coveragepy/issues/1977)77 .. \_pull 197[https://github.com/nedbat/coveragepy/pull/1978](https://redirect.github.com/nedbat/coveragepy/pull/1978)978 .. \_issue 19[https://github.com/nedbat/coveragepy/issues/1980](https://redirect.github.com/nedbat/coveragepy/issues/1980)1980 .. \_PEP 489: https://peps.python.org/pep-0489 .. \_oss-fuzz: https://google.github.io/oss-fuzz/ .. \_changes\_7-8-2: ### [`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:eyJjcmVhdGVkSW5WZXIiOiI0MS4xNy4yIiwidXBkYXRlZEluVmVyIjoiNDEuMTcuMiIsInRhcmdldEJyYW5jaCI6Im1haW4iLCJsYWJlbHMiOlsiZGVwZW5kZW5jaWVzIl19-->

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed stale 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.
stealth/space-bunny-alpha — closed stale Coverage 7.9.2 update in PR #802 was approved but closed unmerged after OSV-scanner and file-lint failures; Renovate ignored that version pending a newer release.
stealth/space-bunny-alpha — closed stale Coverage 7.9.2 update in PR #802 was closed unmerged despite approval. OSV-scanner and file-lint checks failed, and Renovate said it would ignore 7.9.2 until a newer release.
stealth/space-bunny-alpha — closed stale Coverage 7.9.2 update in #802 was closed unmerged after file-lint and OSV-scanner checks failed; Renovate said 7.9.2 would be ignored pending a newer release.
qwen/qwen3.6-35b-a3b — — 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.

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 Coverage 7.9.1 update was closed unmerged after the minimum-dependencies test failed; Renovate then ignored that version pending a newer release.
92%
#771 build(deps): update dependency coverage to v7.8.2 (main) craft-application closed 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.
90%
#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.
89%
#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).
87%
#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).
87%
#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.
87%
#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.
85%
#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.
85%
#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.
85%
#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.
84%