Bump coverage from 7.6.1 to 7.6.3
Bumps coverage from 7.6.1 to 7.6.3.
Changelog
Sourced from coverage's changelog.
Version 7.6.3 — 2024-10-13
Fix: nested context managers could incorrectly be analyzed to flag a missing branch on the last context manager, as described in
issue 1876
_. This is now fixed.Fix: the missing branch message about not exiting a module had an extra "didn't," as described in
issue 1873
_. This is now fixed... _issue 1873: nedbat/coveragepy#1873 .. _issue 1876: nedbat/coveragepy#1876
.. _changes_7-6-2:
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 (fixingissue 1850
). There are other changes to lcov also, including a new configuration option :ref:line_checksums <config_lcov_line_checksums>
to 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 1849
_ andpull 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
... (truncated)
Commits
-
342a4cb
docs: sample HTML for 7.6.3 -
df03796
docs: prep for 7.6.3 -
378c321
fix: nested context managers shouldn't cause a phantom missing branch #1876 -
c8902ed
build: pypy 3.9 doesn't seem to be available nightly -
c59a77b
docs(build): put a header on the GitHub releases -
65ac395
docs: fix a link in the changes -
2d3e72c
docs: add coverage-simple-excludes to the docs -
474a363
fix: didn't-ectomy. #1873 -
5229fc3
docs: mention 1852 is fixed -
6a4506f
build(docs): upgrade doc dependencies - Additional commits viewable in compare view