chore(deps): update dependency coverage to v7.6.12
Compare changes
Some changes are not shown
For a faster browsing experience, some files are collapsed by default.
Files
3+ 3
− 1
@@ -99,6 +99,8 @@ urlpatterns = [
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
coverage | dev | patch |
7.6.2 -> 7.6.12
|
v7.6.12
issue 1927
_). These are now
building reliably... _issue 1927: https://github.com/nedbat/coveragepy/issues/1927
.. _changes_7-6-11:
v7.6.11
Fix: a memory leak in CTracer has been fixed. The details are in issue 1924
_ and pytest-dev 676
_. This should reduce the memory footprint for
everyone even if it hadn't caused a problem before.
We now ship a py3-none-any.whl wheel file. Thanks, Russell Keith-Magee <pull 1914_>
_.
.. _pull 1914: https://github.com/nedbat/coveragepy/pull/1914 .. _issue 1924: https://github.com/nedbat/coveragepy/issues/1924 .. _pytest-dev 676: https://github.com/pytest-dev/pytest-cov/issues/676
.. _changes_7-6-10:
v7.6.10
Fix: some descriptions of missing branches in HTML and LCOV reports were
incorrect when multi-line statements were involved (issue 1874
_ and issue 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 in issue 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, but git 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: https://github.com/nedbat/coveragepy/issues/1874 .. _issue 1875: https://github.com/nedbat/coveragepy/issues/1875 .. _issue 1902: https://github.com/nedbat/coveragepy/issues/1902 .. _issue 1908: https://github.com/nedbat/coveragepy/issues/1908 .. _pep649: https://docs.python.org/3.14/whatsnew/3.14.html#pep-649-deferred-evaluation-of-annotations
.. _changes_7-6-9:
v7.6.9
Tomas Uribe fixed <pull 1901_>
_ a performance problem in the XML
report. Large code bases should produce XML reports much faster now... _pull 1901: https://github.com/nedbat/coveragepy/pull/1901
.. _changes_7-6-8:
v7.6.8
Fix: the LCOV report code assumed that a branch line that took no branches
meant that the entire line was unexecuted. This isn't true in a few cases:
the line might always raise an exception, or might have been optimized away.
Fixes issue 1896
_.
Fix: similarly, the HTML report will now explain that a line that jumps to
none of its expected destinations must have always raised an exception.
Previously, it would say something nonsensical like, "line 4 didn't jump to
line 5 because line 4 was never true, and it didn't jump to line 7 because
line 4 was always true." This was also shown in issue 1896
_.
.. _issue 1896: https://github.com/nedbat/coveragepy/issues/1896
.. _changes_7-6-7:
v7.6.7
.. _changes_7-6-6:
v7.6.6
issue 1891
_. The assert has been removed... _issue 1891: https://github.com/nedbat/coveragepy/issues/1891
.. _changes_7-6-5:
v7.6.5
Fix: fine-tuned the exact Python version (3.12.6) when exiting from with
statements changed how they traced. This affected whether people saw the
fix for issue 1880
_.
Fix: isolate our code more from mocking in the os module that in rare cases
can cause bizarre behavior <pytest-cov-666_>
_.
Refactor: some code unreachable code paths in parser.py were changed to asserts. If you encounter any of these, please let me know!
.. _pytest-cov-666: https://github.com/pytest-dev/pytest-cov/issues/666
.. _changes_7-6-4:
v7.6.4
with
statements could cause contained branches to be
incorrectly marked as missing (issue 1880
_). This is now fixed... _issue 1880: https://github.com/nedbat/coveragepy/issues/1880
.. _changes_7-6-3:
v7.6.3
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: https://github.com/nedbat/coveragepy/issues/1873 .. _issue 1876: https://github.com/nedbat/coveragepy/issues/1876
.. _changes_7-6-2:
This MR has been generated by Renovate Bot.
For a faster browsing experience, some files are collapsed by default.