Update dependency coverage to v5.5
This MR contains the following updates:
Package | Update | Change |
---|---|---|
coverage | minor |
==5.2.1 -> ==5.5
|
Release Notes
nedbat/coveragepy
v5.5
-
coverage combine
has a new option,--keep
to keep the original data files after combining them. The default is still to delete the files after they have been combined. This was requested inissue 1108
_ and implemented inpull request 1110
_. Thanks, Éric Larivière. -
When reporting missing branches in
coverage report
, branches aren't reported that jump to missing lines. This adds to the long-standing behavior of not reporting branches from missing lines. Now branches are only reported if both the source and destination lines are executed. Closes bothissue 1065
_ andissue 955
_. -
Minor improvements to the HTML report:
-
The state of the line visibility selector buttons is saved in local storage so you don't have to fiddle with them so often, fixing
issue 1123
_. -
It has a little more room for line numbers so that 4-digit numbers work well, fixing
issue 1124
_.
-
-
Improved the error message when combining line and branch data, so that users will be more likely to understand what's happening, closing
issue 803
_.
.. _issue 803: https://github.com/nedbat/coveragepy/issues/803 .. _issue 955: https://github.com/nedbat/coveragepy/issues/955 .. _issue 1065: https://github.com/nedbat/coveragepy/issues/1065 .. _issue 1108: https://github.com/nedbat/coveragepy/issues/1108 .. _pull request 1110: https://github.com/nedbat/coveragepy/pull/1110 .. _issue 1123: https://github.com/nedbat/coveragepy/issues/1123 .. _issue 1124: https://github.com/nedbat/coveragepy/issues/1124
.. _changes_54:
v5.4
-
The text report produced by
coverage report
now always outputs a TOTAL line, even if only one Python file is reported. This makes regex parsing of the output easier. Thanks, Judson Neer. This had been requested a number of times (issue 1086
*,issue 922
*,issue 732
_). -
The
skip_covered
andskip_empty
settings in the configuration file can now be specified in the[html]
section, so that text reports and HTML reports can use separate settings. The HTML report will still use the[report]
settings if there isn't a value in the[html]
section. Closesissue 1090
_. -
Combining files on Windows across drives now works properly, fixing
issue 577
*. Thanks,Valentin Lab <pr1080_>
*. -
Fix an obscure warning from deep in the decimal module, as reported in
issue 1084
. -
Update to support Python 3.10 alphas in progress, including
PEP 626: Precise line numbers for debugging and other tools <pep626_>
_.
.. _issue 577: https://github.com/nedbat/coveragepy/issues/577 .. _issue 732: https://github.com/nedbat/coveragepy/issues/732 .. _issue 922: https://github.com/nedbat/coveragepy/issues/922 .. _issue 1084: https://github.com/nedbat/coveragepy/issues/1084 .. _issue 1086: https://github.com/nedbat/coveragepy/issues/1086 .. _issue 1090: https://github.com/nedbat/coveragepy/issues/1090 .. _pr1080: https://github.com/nedbat/coveragepy/pull/1080 .. _pep626: https://www.python.org/dev/peps/pep-0626/
.. _changes_531:
v5.3.1
-
When using
--source
on a large source tree, v5.x was slower than previous versions. This performance regression is now fixed, closingissue 1037
_. -
Mysterious SQLite errors can happen on PyPy, as reported in
issue 1010
_. An immediate retry seems to fix the problem, although it is an unsatisfying solution. -
The HTML report now saves the sort order in a more widely supported way, fixing
issue 986
*. Thanks, Sebastián Ramírez (pull request 1066
*). -
The HTML report pages now have a :ref:
Sleepy Snake <sleepy>
favicon. -
Wheels are now provided for manylinux2010, and for PyPy3 (pp36 and pp37).
-
Continuous integration has moved from Travis and AppVeyor to GitHub Actions.
.. _issue 986: https://github.com/nedbat/coveragepy/issues/986 .. _issue 1037: https://github.com/nedbat/coveragepy/issues/1037 .. _issue 1010: https://github.com/nedbat/coveragepy/issues/1010 .. _pull request 1066: https://github.com/nedbat/coveragepy/pull/1066
.. _changes_53:
v5.3
-
When using
--source
on a large source tree, v5.x was slower than previous versions. This performance regression is now fixed, closingissue 1037
_. -
Mysterious SQLite errors can happen on PyPy, as reported in
issue 1010
_. An immediate retry seems to fix the problem, although it is an unsatisfying solution. -
The HTML report now saves the sort order in a more widely supported way, fixing
issue 986
*. Thanks, Sebastián Ramírez (pull request 1066
*). -
The HTML report pages now have a :ref:
Sleepy Snake <sleepy>
favicon. -
Wheels are now provided for manylinux2010, and for PyPy3 (pp36 and pp37).
-
Continuous integration has moved from Travis and AppVeyor to GitHub Actions.
.. _issue 986: https://github.com/nedbat/coveragepy/issues/986 .. _issue 1037: https://github.com/nedbat/coveragepy/issues/1037 .. _issue 1010: https://github.com/nedbat/coveragepy/issues/1010 .. _pull request 1066: https://github.com/nedbat/coveragepy/pull/1066
.. _changes_53:
Configuration
-
If you want to rebase/retry this MR, click this checkbox.
This MR has been generated by Renovate Bot.