build(deps-dev): bump coverage from 7.9.2 to 7.10.0
Type: Pull Request
State: Merged
![dependabot[bot]](https://github.com/dependabot.png)
Association: Contributor
Comments: 1
(about 2 months ago)
(about 2 months ago)
(about 2 months ago)
by per1234
type: enhancement topic: infrastructure
per1234
Bumps coverage from 7.9.2 to 7.10.0.
Changelog
Sourced from coverage's changelog.
Version 7.10.0 — 2025-07-24
A new configuration option: ":ref:
config_run_patch
" specifies named patches to work around some limitations in coverage measurement. These patches are available:
patch = _exit
lets coverage save its data even when :func:os._exit() <python:os._exit>
is used to abruptly end the process. This closes long-standingissue 310
_ as well as its duplicates:issue 312
,issue 1673
,issue 1845
, andissue 1941
.
patch = subprocess
measures coverage in Python subprocesses created with :mod:subprocess
, :func:os.system
, or one of the :func:execv <python:os.execl>
or :func:spawnv <python:os.spawnl>
family of functions. Closes oldissue 367
_ and duplicateissue 378
_.
patch = execv
adjusts the :func:execv <python:os.execl>
family of functions to save coverage data before ending the current program and starting the next. Not available on Windows. Closesissue 43
_ after 15 years!The HTML report now dimly colors subsequent lines in multi-line statements. They used to have no color. This gives a better indication of the amount of code missing in the report. Closes
issue 1308
_.Two new exclusion patterns are part of the defaults:
...
is automatically excluded as a line andif TYPE_CHECKING:
is excluded as a branch. Closesissue 831
_.A new command-line option:
--save-signal=USR1
specifies a signal that coverage.py will listen for. When the signal is sent, the coverage data will be saved. This makes it possible to save data from within long-running processes. Thanks,Arkady Gilinsky <pull 1998_>
_.A new configuration option: ":ref:
config_report_partial_also
" is a list of regexes to add as pragmas for partial branches. This parallels the ":ref:config_report_exclude_also
" setting for adding line exclusion patterns.A few file path configuration settings didn't allow for tilde expansion: :ref:
config_json_output
, :ref:config_lcov_output
and :ref:config_run_debug_file
. This is now fixed.Wheels are included for 3.14 now that 3.14 rc1 is available.
We no longer ship a PyPy-specific wheel. PyPy will install the pure-Python wheel. Closes
issue 2001
_.In the very unusual situation of not having a current frame, coverage no
... (truncated)
Commits
ef59be0
build: missed an expected distribution countf49f061
docs: sample HTML for 7.10.06a7d5ca
docs: prep for 7.10.0395c8cd
build: provide 3.14 wheels6154fda
feat: patch=execv787e5c4
test: we don't use 'expensive' as a mark now7e49831
refactor: patch=_exit without a global4d4ddd8
fix: better ellipsis exclusion regex. #831d578c52
fix: don't assume we have a current frame. #2005ecf53d5
docs: remind myself what the cores are- Additional commits viewable in compare view
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase
.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
@dependabot rebase
will rebase this PR@dependabot recreate
will recreate this PR, overwriting any edits that have been made to it@dependabot merge
will merge this PR after your CI passes on it@dependabot squash and merge
will squash and merge this PR after your CI passes on it@dependabot cancel merge
will cancel a previously requested merge and block automerging@dependabot reopen
will reopen this PR if it is closed@dependabot close
will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually@dependabot show <dependency name> ignore conditions
will show all of the ignore conditions of the specified dependency@dependabot ignore this major version
will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this minor version
will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)@dependabot ignore this dependency
will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Pull Request Statistics
1
2
+91
-70
Package Dependencies
Technical Details
ID: | 4137794 |
UUID: | 2693450066 |
Node ID: | PR_kwDOEXBqbs6gislS |
Host: | GitHub |
Repository: | arduino/compile-sketches |
Merge State: | Unknown |