Support for Python 3.7. In some cases, class and module docstrings are no
longer counted in statement totals, which could slightly change your total
results.
Specifying both --source and --include no longer silently ignores the
include setting, instead it displays a warning. Thanks, Loïc Dachary. Closes
issue 265 and issue 101.
Fixed a race condition when saving data and multiple threads are tracing
(issue 581_). It could produce a "dictionary changed size during iteration"
RuntimeError. I believe this mostly but not entirely fixes the race
condition. A true fix would likely be too expensive. Thanks, Peter Baughman
for the debugging, and Olivier Grisel for the fix with tests.
Configuration values which are file paths will now apply tilde-expansion,
closing issue 589_.
Now secondary config files like tox.ini and setup.cfg can be specified
explicitly, and prefixed sections like [coverage:run] will be read. Fixes
issue 588_.
Be more flexible about the command name displayed by help, fixing
issue 600_. Thanks, Ben Finney.
Updates
Here's a list of all the updates bundled in this pull request. I've added some links to make it easier for you to find all the information you need.
Changelogs
coverage 4.4.1 -> 4.4.2
That's it for now!
Happy merging! 🤖