This repository has been archived by the owner on Oct 24, 2021. It is now read-only.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
==5.3
->==5.5
Release Notes
nedbat/coveragepy
v5.5
Compare Source
coverage combine
has a new option,--keep
to keep the original datafiles after combining them. The default is still to delete the files after
they have been combined. This was requested in
issue 1108
_ and implementedin
pull request 1110
_. Thanks, Éric Larivière.When reporting missing branches in
coverage report
, branches aren'treported 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 both
issue 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/8033
.. _issue 955https://github.com/nedbat/coveragepy/issues/95555
.. _issue 106https://github.com/nedbat/coveragepy/issues/1065065
.. _issue 11https://github.com/nedbat/coveragepy/issues/11081108
.. _pull request 1https://github.com/nedbat/coveragepy/pull/1110/1110
.. _issue https://github.com/nedbat/coveragepy/issues/1123s/1123
.. _issuehttps://github.com/nedbat/coveragepy/issues/1124es/1124
.. _changes_54:
v5.4
Compare Source
The text report produced by
coverage report
now always outputs a TOTALline, 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 filecan now be specified in the
[html]
section, so that text reports and HTMLreports can use separate settings. The HTML report will still use the
[report]
settings if there isn't a value in the[html]
section.Closes
issue 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/5777
.. _issue 732https://github.com/nedbat/coveragepy/issues/73232
.. _issue 92https://github.com/nedbat/coveragepy/issues/922922
.. _issue 10https://github.com/nedbat/coveragepy/issues/10841084
.. _issue 1https://github.com/nedbat/coveragepy/issues/1086/1086
.. _issue https://github.com/nedbat/coveragepy/issues/1090s/1090
.. _phttps://github.com/nedbat/coveragepy/pull/1080ll/1080
.. _pep626: https://www.python.org/dev/peps/pep-0626/
.. _changes_531:
v5.3.1
Compare Source
When using
--source
on a large source tree, v5.x was slower than previousversions. This performance regression is now fixed, closing
issue 1037
_.Mysterious SQLite errors can happen on PyPy, as reported in
issue 1010
_. Animmediate 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/9866
.. _issue 1037https://github.com/nedbat/coveragepy/issues/103737
.. _issue 101https://github.com/nedbat/coveragepy/issues/1010010
.. _pull request 10https://github.com/nedbat/coveragepy/pull/10661066
.. _changes_53:
Configuration
📅 Schedule: At any time (no schedule defined).
🚦 Automerge: Enabled.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR has been generated by WhiteSource Renovate. View repository job log here.