← 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

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.

Suggested action:

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
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.
qwen3.6-35b-a3b-mtp-q6 Closed without merging. Renovate marked the coverage v7.9.2 update as ignored due to manual closure, abandoning the dependency change.

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.
95%
#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.
93%
#771 build(deps): update dependency coverage to v7.8.2 (main) craft-application closed 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.
91%
#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.
89%
#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.
86%
#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.
84%
#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.
84%
#1237 build(deps): update dependency coverage to v7.14.1 (hotfix/1.5) rockcraft closed Closed a dependency update PR upgrading coverage to v7.14.1 on the hotfix/1.5 branch. The pull request was closed without merging, likely abandoned due to failing CI checks.
81%
#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.
80%
#367 build(deps): update dependency coverage to v7.14.0 (main) craft-store merged Merged automated dependency update for coverage from v7.13.5 to v7.14.0. The pull request passed CI checks and was successfully merged into the main branch.
80%