chore(deps-dev): bump coverage[toml] from 7.9.2 to 7.10.0
Type: Pull Request
State: Open
![dependabot[bot]](https://github.com/dependabot.png)
Association: Contributor
Comments: 1
(about 2 months ago)
(about 2 months ago)
dependencies python
Bumps coverage[toml] from 7.9.2 to 7.10.0.
Release notes
Sourced from coverage[toml]'s releases.
7.10.0
Version 7.10.0 — 2025-07-24
- A new configuration option: “[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 https://docs.python.org/3/library/os.html#os._exit is used to abruptly end the process. This closes long-standing issue 310 as well as its duplicates: issue 312, issue 1673, issue 1845, and issue 1941.patch = subprocess
measures coverage in Python subprocesses created with https://docs.python.org/3/library/subprocess.html#module-subprocess, https://docs.python.org/3/library/os.html#os.system, or one of the https://docs.python.org/3/library/os.html#os.execl or https://docs.python.org/3/library/os.html#os.spawnl family of functions. Closes old issue 367 and duplicate issue 378.patch = execv
adjusts the https://docs.python.org/3/library/os.html#os.execl family of functions to save coverage data before ending the current program and starting the next. Not available on Windows. Closes issue 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. Closes issue 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.- A new configuration option: “[report] partial_also” is a list of regexes to add as pragmas for partial branches. This parallels the “[report] exclude_also” setting for adding line exclusion patterns.
- A few file path configuration settings didn’t allow for tilde expansion: [json] output, [lcov] output and [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 longer crashes when using the sysmon core, fixing issue 2005.
:arrow_right: PyPI page: coverage 7.10.0. :arrow_right: To install:
python3 -m pip install coverage==7.10.0
Changelog
Sourced from coverage[toml]'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
Most Recent Ignore Conditions Applied to This Pull Request
Dependency Name | Ignore Conditions |
---|---|
coverage[toml] | [< 7.7, > 7.6.1] |
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
0
0
+0
-0
Package Dependencies
Technical Details
ID: | 4145536 |
UUID: | 3261972215 |
Node ID: | PR_kwDODnmQMs6gkPj3 |
Host: | GitHub |
Repository: | microsoftgraph/msgraph-sdk-python-core |