canonical / documentation-builder

6 stars 21 forks source link

Update dependency pytest-cov to v2.12.1 #196

Open renovate[bot] opened 2 years ago

renovate[bot] commented 2 years ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
pytest-cov (changelog) ==2.4.0 -> ==2.12.1 age adoption passing confidence

Release Notes

pytest-dev/pytest-cov (pytest-cov) ### [`v2.12.1`](https://redirect.github.com/pytest-dev/pytest-cov/blob/HEAD/CHANGELOG.rst#2121-2021-06-01) [Compare Source](https://redirect.github.com/pytest-dev/pytest-cov/compare/v2.12.0...v2.12.1) - Changed the `toml` requirement to be always be directly required (instead of being required through a coverage extra). This fixes issues with pip-compile (`pip-tools#1300 `*). Contributed by Sorin Sbarnea in `#​472 `*. - Documented `show_contexts`. Contributed by Brian Rutledge in `#​473 `\_. ### [`v2.12.0`](https://redirect.github.com/pytest-dev/pytest-cov/blob/HEAD/CHANGELOG.rst#2120-2021-05-14) [Compare Source](https://redirect.github.com/pytest-dev/pytest-cov/compare/v2.11.1...v2.12.0) - Added coverage's `toml` extra to install requirements in setup.py. Contributed by Christian Riedel in `#​410 `\_. - Fixed `pytest_cov.__version__` to have the right value (string with version instead of a string including `__version__ =`). - Fixed license classifier in `setup.py`. Contributed by Chris Sreesangkom in `#​467 `\_. - Fixed *commits since* badge. Contributed by Terence Honles in `#​470 `\_. ### [`v2.11.1`](https://redirect.github.com/pytest-dev/pytest-cov/blob/HEAD/CHANGELOG.rst#2111-2021-01-20) [Compare Source](https://redirect.github.com/pytest-dev/pytest-cov/compare/v2.11.0...v2.11.1) - Fixed support for newer setuptools (v42+). Contributed by Michał Górny in `#​451 `\_. ### [`v2.11.0`](https://redirect.github.com/pytest-dev/pytest-cov/blob/HEAD/CHANGELOG.rst#2110-2021-01-18) [Compare Source](https://redirect.github.com/pytest-dev/pytest-cov/compare/v2.10.1...v2.11.0) - Bumped minimum coverage requirement to 5.2.1. This prevents reporting issues. Contributed by Mateus Berardo de Souza Terra in `#​433 `\_. - Improved sample projects (from the `examples `\_ directory) to support running `tox -e pyXY`. Now the example configures a suffixed coverage data file, and that makes the cleanup environment unnecessary. Contributed by Ganden Schaffner in `#​435 `\_. - Removed the empty `console_scripts` entrypoint that confused some Gentoo build script. I didn't ask why it was so broken cause I didn't want to ruin my day. Contributed by Michał Górny in `#​434 `\_. - Fixed the missing `coverage context `\_ when using subprocesses. Contributed by Bernát Gábor in `#​443 `\_. - Updated the config section in the docs. Contributed by Pamela McA'Nulty in `#​429 `\_. - Migrated CI to travis-ci.com (from .org). ### [`v2.10.1`](https://redirect.github.com/pytest-dev/pytest-cov/blob/HEAD/CHANGELOG.rst#2101-2020-08-14) [Compare Source](https://redirect.github.com/pytest-dev/pytest-cov/compare/v2.10.0...v2.10.1) - Support for `pytest-xdist` 2.0, which breaks compatibility with `pytest-xdist` before 1.22.3 (from 2017). Contributed by Zac Hatfield-Dodds in `#​412 `\_. - Fixed the `LocalPath has no attribute startswith` failure that occurred when using the `pytester` plugin in inline mode. ### [`v2.10.0`](https://redirect.github.com/pytest-dev/pytest-cov/blob/HEAD/CHANGELOG.rst#2100-2020-06-12) [Compare Source](https://redirect.github.com/pytest-dev/pytest-cov/compare/v2.9.0...v2.10.0) - Improved the `--no-cov` warning. Now it's only shown if `--no-cov` is present before `--cov`. - Removed legacy pytest support. Changed `setup.py` so that `pytest>=4.6` is required. ### [`v2.9.0`](https://redirect.github.com/pytest-dev/pytest-cov/blob/HEAD/CHANGELOG.rst#290-2020-05-22) [Compare Source](https://redirect.github.com/pytest-dev/pytest-cov/compare/v2.8.1...v2.9.0) - Fixed `RemovedInPytest4Warning` when using Pytest 3.10. Contributed by Michael Manganiello in `#​354 `\_. - Made pytest startup faster when plugin not active by lazy-importing. Contributed by Anders Hovmöller in `#​339 `\_. - Various CI improvements. Contributed by Daniel Hahler in `#​363 `\_ and `#​364 `\_. - Various Python support updates (drop EOL 3.4, test against 3.8 final). Contributed by Hugo van Kemenade in `#​336 `\_ and `#​367 `\_. - Changed `--cov-append` to always enable `data_suffix` (a coverage setting). Contributed by Harm Geerts in `#​387 `\_. - Changed `--cov-append` to handle loading previous data better (fixes various path aliasing issues). - Various other testing improvements, github issue templates, example updates. - Fixed internal failures that are caused by tests that change the current working directory by ensuring a consistent working directory when coverage is called. See `#​306 `\_ and `coveragepy#881 `\_ ### [`v2.8.1`](https://redirect.github.com/pytest-dev/pytest-cov/blob/HEAD/CHANGELOG.rst#281-2019-10-05) [Compare Source](https://redirect.github.com/pytest-dev/pytest-cov/compare/v2.8.0...v2.8.1) - Fixed `#​348 `\_ - regression when only certain reports (html or xml) are used then `--cov-fail-under` always fails. ### [`v2.8.0`](https://redirect.github.com/pytest-dev/pytest-cov/blob/HEAD/CHANGELOG.rst#280-2019-10-04) [Compare Source](https://redirect.github.com/pytest-dev/pytest-cov/compare/v2.7.1...v2.8.0) - Fixed `RecursionError` that can occur when using `cleanup_on_signal `\__ or `cleanup_on_sigterm `\__. See: `#​294 `\_. The 2.7.x releases of pytest-cov should be considered broken regarding aforementioned cleanup API. - Added compatibility with future xdist release that deprecates some internals (match pytest-xdist master/worker terminology). Contributed by Thomas Grainger in `#​321 `\_ - Fixed breakage that occurs when multiple reporting options are used. Contributed by Thomas Grainger in `#​338 `\_. - Changed internals to use a stub instead of `os.devnull`. Contributed by Thomas Grainger in `#​332 `\_. - Added support for Coverage 5.0. Contributed by Ned Batchelder in `#​319 `\_. - Added support for float values in `--cov-fail-under`. Contributed by Martín Gaitán in `#​311 `\_. - Various documentation fixes. Contributed by Juanjo Bazán, Andrew Murray and Albert Tugushev in `#​298 `*, `#​299 `* and `#​307 `\_. - Various testing improvements. Contributed by Ned Batchelder, Daniel Hahler, Ionel Cristian Mărieș and Hugo van Kemenade in `#​313 `*, `#​314 `*, `#​315 `*, `#​316 `*, `#​325 `*, `#​326 `*, `#​334 `\_ and `#​335 `\_. - Added the `--cov-context` CLI options that enables coverage contexts. Only works with coverage 5.0+. Contributed by Ned Batchelder in `#​345 `\_. ### [`v2.7.1`](https://redirect.github.com/pytest-dev/pytest-cov/blob/HEAD/CHANGELOG.rst#271-2019-05-03) [Compare Source](https://redirect.github.com/pytest-dev/pytest-cov/compare/v2.7.0...v2.7.1) - Fixed source distribution manifest so that garbage ain't included in the tarball. ### [`v2.7.0`](https://redirect.github.com/pytest-dev/pytest-cov/blob/HEAD/CHANGELOG.rst#270-2019-05-03) [Compare Source](https://redirect.github.com/pytest-dev/pytest-cov/compare/v2.6.1...v2.7.0) - Fixed `AttributeError: 'NoneType' object has no attribute 'configure_node'` error when `--no-cov` is used. Contributed by Alexander Shadchin in `#​263 `\_. - Various testing and CI improvements. Contributed by Daniel Hahler in `#​255 `*, `#​266 `*, `#​272 `*, `#​271 `* and `#​269 `\_. - Improved `pytest_cov.embed.cleanup_on_sigterm` to be reentrant (signal deliveries while signal handling is running won't break stuff). - Added `pytest_cov.embed.cleanup_on_signal` for customized cleanup. - Improved cleanup code and fixed various issues with leftover data files. All contributed in `#​265 `\_ or `#​262 `\_. - Improved examples. Now there are two examples for the common project layouts, complete with working coverage configuration. The examples have CI testing. Contributed in `#​267 `\_. - Improved help text for CLI options. ### [`v2.6.1`](https://redirect.github.com/pytest-dev/pytest-cov/blob/HEAD/CHANGELOG.rst#261-2019-01-07) [Compare Source](https://redirect.github.com/pytest-dev/pytest-cov/compare/v2.6.0...v2.6.1) - Added support for Pytest 4.1. Contributed by Daniel Hahler and Семён Марьясин in `#​253 `\_ and `#​230 `\_. - Various test and docs fixes. Contributed by Daniel Hahler in `#​224 `\_ and `#​223 `\_. - Fixed the "Module already imported" issue (`#​211 `*). Contributed by Daniel Hahler in `#​228 `*. ### [`v2.6.0`](https://redirect.github.com/pytest-dev/pytest-cov/blob/HEAD/CHANGELOG.rst#260-2018-09-03) [Compare Source](https://redirect.github.com/pytest-dev/pytest-cov/compare/v2.5.1...v2.6.0) - Dropped support for Python 3 < 3.4, Pytest < 3.5 and Coverage < 4.4. - Fixed some documentation formatting. Contributed by Jean Jordaan and Julian. - Added an example with `addopts` in documentation. Contributed by Samuel Giffard in `#​195 `\_. - Fixed `TypeError: 'NoneType' object is not iterable` in certain xdist configurations. Contributed by Jeremy Bowman in `#​213 `\_. - Added a `no_cover` marker and fixture. Fixes `#​78 `\_. - Fixed broken `no_cover` check when running doctests. Contributed by Terence Honles in `#​200 `\_. - Fixed various issues with path normalization in reports (when combining coverage data from parallel mode). Fixes `#​130 `*. Contributed by Ryan Hiebert & Ionel Cristian Mărieș in `#​178 `*. - Report generation failures don't raise exceptions anymore. A warning will be logged instead. Fixes `#​161 `\_. - Fixed multiprocessing issue on Windows (empty env vars are not passed). Fixes `#​165 `\_. ### [`v2.5.1`](https://redirect.github.com/pytest-dev/pytest-cov/blob/HEAD/CHANGELOG.rst#251-2017-05-11) [Compare Source](https://redirect.github.com/pytest-dev/pytest-cov/compare/v2.5.0...v2.5.1) - Fixed xdist breakage (regression in `2.5.0`). Fixes `#​157 `\_. - Allow setting custom `data_file` name in `.coveragerc`. Fixes `#​145 `*. Contributed by Jannis Leidel & Ionel Cristian Mărieș in `#​156 `*. ### [`v2.5.0`](https://redirect.github.com/pytest-dev/pytest-cov/blob/HEAD/CHANGELOG.rst#250-2017-05-09) [Compare Source](https://redirect.github.com/pytest-dev/pytest-cov/compare/v2.4.0...v2.5.0) - Always show a summary when `--cov-fail-under` is used. Contributed by Francis Niu in `PR#141 `\_. - Added `--cov-branch` option. Fixes `#​85 `\_. - Improve exception handling in subprocess setup. Fixes `#​144 `\_. - Fixed handling when `--cov` is used multiple times. Fixes `#​151 `\_.

Configuration

📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.