⬆ ️ Bump coverage from 7.6.9 to 7.6.10
Bumps coverage from 7.6.9 to 7.6.10.
Changelog
Sourced from coverage's changelog.
Version 7.6.10 — 2024-12-26
Fix: some descriptions of missing branches in HTML and LCOV reports were incorrect when multi-line statements were involved (
issue 1874
_ andissue 1875
_). These are now fixed.Fix: Python 3.14
defers evaluation of annotations <pep649_>
_ by moving them into separate code objects. That code is rarely executed, so coverage.py would mark them as missing, as reported inissue 1908
_. Now they are ignored by coverage automatically.Fixed an obscure and mysterious problem on PyPy 3.10 seemingly involving mocks, imports, and trace functions:
issue 1902
_. To be honest, I don't understand the problem or the solution, butgit bisect
helped find it, and now it's fixed.Docs: re-wrote the :ref:
subprocess
page to put multiprocessing first and to highlight the correct use of :class:multiprocessing.Pool <python:multiprocessing.pool.Pool>
... _issue 1874: nedbat/coveragepy#1874 .. _issue 1875: nedbat/coveragepy#1875 .. _issue 1902: nedbat/coveragepy#1902 .. _issue 1908: nedbat/coveragepy#1908 .. _pep649: https://docs.python.org/3.14/whatsnew/3.14.html#pep-649-deferred-evaluation-of-annotations
.. _changes_7-6-9:
Commits
-
f0dcf65
docs: sample HTML for 7.6.10 -
0f26f35
docs: prep for 7.6.10 -
81c5e43
docs: rewrite the subprocess page -
878410c
chore: make doc_upgrade -
f1d320d
chore: make upgrade -
67f1440
debug: this condition is never true. really? -
c85eaba
fix: multi-line statements no longer confuse branch target descriptions. #187... -
73e58fa
refactor: clarify the code that fixes with-statement exits -
e16c9cc
typo: backslask -
865fd7f
chore: bump the action-dependencies group with 4 updates (#1909) - Additional commits viewable in compare view