4.0a5
Pre-release
Pre-release
nedbat
released this
13 Oct 23:32
·
4719 commits
to master
since this release
Version 4.0a5 — 2015-02-16
- Plugin support is now implemented in the C tracer instead of the Python tracer. This greatly improves the speed of tracing projects using plugins.
- Coverage.py now always adds the current directory to sys.path, so that plugins can import files in the current directory (issue 358).
- If the config_file argument to the Coverage constructor is specified as “.coveragerc”, it is treated as if it were True. This means setup.cfg is also examined, and a missing file is not considered an error (issue 357).
- Wildly experimental: support for measuring processes started by the multiprocessing module. To use, set
--concurrency=multiprocessing
, either on the command line or in the .coveragerc file (issue 117). Thanks, Eduardo Schettino. Currently, this does not work on Windows. - A new warning is possible, if a desired file isn’t measured because it was imported before coverage.py was started (issue 353).
- The coverage.process_startup function now will start coverage measurement only once, no matter how many times it is called. This fixes problems due to unusual virtualenv configurations (issue 340).
- Added 3.5.0a1 to the list of supported CPython versions.
➡️ PyPI page: coverage 4.0a5.
➡️ To install: python3 -m pip install coverage==4.0a5