chore(deps-dev): Bump coverage from 6.1.1 to 6.3.1
Bumps coverage from 6.1.1 to 6.3.1.
Changelog
Sourced from coverage's changelog.
Version 6.3.1 — 2022-02-01
Fix: deadlocks could occur when terminating processes. Some of these deadlocks (described in
issue 1310
_) are now fixed.Fix: a signal handler was being set from multiple threads, causing an error: "ValueError: signal only works in main thread". This is now fixed, closing
issue 1312
_.Fix:
--precision
on the command-line was being ignored while considering--fail-under
. This is now fixed, thanks toMarcelo Trylesinski <pull 1317_>
_.Fix: releases no longer provide 3.11.0-alpha wheels. Coverage.py uses CPython internal fields which are moving during the alpha phase. Fixes
issue 1316
_... _issue 1310: nedbat/coveragepy#1310 .. _issue 1312: nedbat/coveragepy#1312 .. _issue 1316: nedbat/coveragepy#1316 .. _pull 1317: nedbat/coveragepy#1317
.. _changes_63:
Version 6.3 — 2022-01-25
Feature: Added the
lcov
command to generate reports in LCOV format. Thanks,Bradley Burns <pull 1289_>
. Closes issues587 <issue 587_>
and626 <issue 626_>
_.Feature: the coverage data file can now be specified on the command line with the
--data-file
option in any command that reads or writes data. This is in addition to the existingCOVERAGE_FILE
environment variable. Closesissue 624
. Thanks,Nikita Bloshchanevich <pull 1304_>
.Feature: coverage measurement data will now be written when a SIGTERM signal is received by the process. This includes :meth:
Process.terminate <python:multiprocessing.Process.terminate>
, and other ways to terminate a process. Currently this is only on Linux and Mac; Windows is not supported. Fixesissue 1307
_.Dropped support for Python 3.6, which reached end-of-life on 2021-12-23.
Updated Python 3.11 support to 3.11.0a4, fixing
issue 1294
_.Fix: the coverage data file is now created in a more robust way, to avoid problems when multiple processes are trying to write data at once. Fixes issues
1303 <issue 1303_>
_ and883 <issue 883_>
_.
... (truncated)
Commits
-
2551a2b
build: prep for 6.3.1 -
2227d00
docs: a changelog entry for #1310, and misc cleanups -
d246788
docs: a changelog entry for #1317 -
e8b4120
test: update --precision & --fail-under tests to really test the fix from #1317 -
73bb553
fix: use --precision argument when checking --fail-under (#1317) -
aad5ece
build: don't provide pre-release wheels. #1316 -
87331de
build: windows 3.11.0a4 started failing to save the pip cache -
d35e8c4
debug: better tracing of pytracer changed -
ea71ae9
fix: use a re-entrant lock to avoid self-deadlocking #1310 -
e6a8102
test: skip tests on py 3.11.0a4 that are failing in metacov - Additional commits viewable in compare view