Bump coverage from 7.6.1 to 7.6.2
Bumps coverage from 7.6.1 to 7.6.2.
Changelog
Sourced from coverage's changelog.
Version 7.6.2 — 2024-10-09
Dropped support for Python 3.8 and PyPy 3.8.
Fix: a final wildcard match/case clause assigning to a name (
case _ as value
) was incorrectly marked as a missing branch. This is now fixed, closingissue 1860
_.Fewer things are considered branches now. Lambdas, comprehensions, and generator expressions are no longer marked as missing branches if they don't complete execution. Closes
issue 1852
_.Fix: the HTML report didn't properly show multi-line f-strings that end with a backslash continuation. This is now fixed, closing
issue 1836
, thanks toLiuYinCarl and Marco Ricci <pull 1838_>
.Fix: the LCOV report now has correct line numbers (fixing
issue 1846
) and better branch descriptions for BRDA records (fixing
issue 1850_). There are other changes to lcov also, including a new configuration option :ref:
line_checksumsto control whether line checksums are included in the lcov report. The default is false. To keep checksums set it to true. All this work is thanks to Zack Weinberg (
pull 1849and
pull 1851`_).Fixed the docs for multi-line regex exclusions, closing
issue 1863
_.Fixed a potential crash in the C tracer, closing
issue 1835
, thanks toJan Kühle <pull 1843_>
... _issue 1835: nedbat/coveragepy#1835 .. _issue 1836: nedbat/coveragepy#1836 .. _pull 1838: nedbat/coveragepy#1838 .. _pull 1843: nedbat/coveragepy#1843 .. _issue 1846: nedbat/coveragepy#1846 .. _pull 1849: nedbat/coveragepy#1849 .. _issue 1850: nedbat/coveragepy#1850 .. _pull 1851: nedbat/coveragepy#1851 .. _issue 1852: nedbat/coveragepy#1852 .. _issue 1860: nedbat/coveragepy#1860 .. _issue 1863: nedbat/coveragepy#1863
.. _changes_7-6-1:
Commits
-
523bce4
docs: fix mastodon badges and mention 3.8 dropping -
5e15377
docs: sample HTML for 7.6.2 -
8873b43
docs: prep for 7.6.2 -
a15d443
chore: make upgrade -
05f8a07
chore: bump the action-dependencies group with 3 updates (#1870) -
b2e9734
refactor: remove unneeded skip decorators -
e3c820a
refactor: only pypy3.8 windows didn't have os.getppid? -
e28594a
refactor: fix lint warnings -
afee6ed
chore: make workflows -
84b7f3d
refactor: pyupgrade --py39-plus coverage/.py tests/.py - Additional commits viewable in compare view