Skip to content

chore(deps): update dependency pytest-cov to v2.12.1

Tine Wittler requested to merge renovate/pytest-cov-2.x into master

This MR contains the following updates:

Package Update Change
pytest-cov (changelog) minor ==2.7.1 -> ==2.12.1

Release Notes

pytest-dev/pytest-cov

v2.12.1

Compare Source

  • 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#&#8203;1300 <https://github.com/jazzband/pip-tools/issues/1300>). Contributed by Sorin Sbarnea in #&#8203;472 <https://github.com/pytest-dev/pytest-cov/pull/472>.
  • Documented show_contexts. Contributed by Brian Rutledge in #&#8203;473 <https://github.com/pytest-dev/pytest-cov/pull/473>_.

v2.12.0

Compare Source

  • Added coverage's toml extra to install requirements in setup.py. Contributed by Christian Riedel in #&#8203;410 <https://github.com/pytest-dev/pytest-cov/pull/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 #&#8203;467 <https://github.com/pytest-dev/pytest-cov/pull/467>_.
  • Fixed commits since badge. Contributed by Terence Honles in #&#8203;470 <https://github.com/pytest-dev/pytest-cov/pull/470>_.

v2.11.1

Compare Source

  • Fixed support for newer setuptools (v42+). Contributed by Michał Górny in #&#8203;451 <https://github.com/pytest-dev/pytest-cov/pull/451>_.

v2.11.0

Compare Source

  • Bumped minimum coverage requirement to 5.2.1. This prevents reporting issues. Contributed by Mateus Berardo de Souza Terra in #&#8203;433 <https://github.com/pytest-dev/pytest-cov/pull/433>_.
  • Improved sample projects (from the examples <https://github.com/pytest-dev/pytest-cov/tree/master/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 #&#8203;435 <https://github.com/pytest-dev/pytest-cov/pull/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 #&#8203;434 <https://github.com/pytest-dev/pytest-cov/pull/434>_.
  • Fixed the missing coverage context <https://coverage.readthedocs.io/en/latest/contexts.html>_ when using subprocesses. Contributed by Bernát Gábor in #&#8203;443 <https://github.com/pytest-dev/pytest-cov/pull/443>_.
  • Updated the config section in the docs. Contributed by Pamela McA'Nulty in #&#8203;429 <https://github.com/pytest-dev/pytest-cov/pull/429>_.
  • Migrated CI to travis-ci.com (from .org).

v2.10.1

Compare Source

  • Support for pytest-xdist 2.0, which breaks compatibility with pytest-xdist before 1.22.3 (from 2017). Contributed by Zac Hatfield-Dodds in #&#8203;412 <https://github.com/pytest-dev/pytest-cov/pull/412>_.
  • Fixed the LocalPath has no attribute startswith failure that occurred when using the pytester plugin in inline mode.

v2.10.0

Compare Source

  • 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

Compare Source

  • Fixed RemovedInPytest4Warning when using Pytest 3.10. Contributed by Michael Manganiello in #&#8203;354 <https://github.com/pytest-dev/pytest-cov/pull/354>_.
  • Made pytest startup faster when plugin not active by lazy-importing. Contributed by Anders Hovmöller in #&#8203;339 <https://github.com/pytest-dev/pytest-cov/pull/339>_.
  • Various CI improvements. Contributed by Daniel Hahler in #&#8203;363 <https://github.com/pytest-dev/pytest-cov/pull/363>_ and #&#8203;364 <https://github.com/pytest-dev/pytest-cov/pull/364>_.
  • Various Python support updates (drop EOL 3.4, test against 3.8 final). Contributed by Hugo van Kemenade in #&#8203;336 <https://github.com/pytest-dev/pytest-cov/pull/336>_ and #&#8203;367 <https://github.com/pytest-dev/pytest-cov/pull/367>_.
  • Changed --cov-append to always enable data_suffix (a coverage setting). Contributed by Harm Geerts in #&#8203;387 <https://github.com/pytest-dev/pytest-cov/pull/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 #&#8203;306 <https://github.com/pytest-dev/pytest-cov/issues/306>_ and coveragepy#&#8203;881 <https://github.com/nedbat/coveragepy/issues/881>_

v2.8.1

Compare Source

  • Fixed #&#8203;348 <https://github.com/pytest-dev/pytest-cov/issues/348>_ - regression when only certain reports (html or xml) are used then --cov-fail-under always fails.

v2.8.0

Compare Source

  • Fixed RecursionError that can occur when using cleanup_on_signal <https://pytest-cov.readthedocs.io/en/latest/subprocess-support.html#if-you-got-custom-signal-handling>__ or cleanup_on_sigterm <https://pytest-cov.readthedocs.io/en/latest/subprocess-support.html#if-you-got-custom-signal-handling>__. See: #&#8203;294 <https://github.com/pytest-dev/pytest-cov/issues/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 #&#8203;321 <https://github.com/pytest-dev/pytest-cov/pull/321>_
  • Fixed breakage that occurs when multiple reporting options are used. Contributed by Thomas Grainger in #&#8203;338 <https://github.com/pytest-dev/pytest-cov/pull/338>_.
  • Changed internals to use a stub instead of os.devnull. Contributed by Thomas Grainger in #&#8203;332 <https://github.com/pytest-dev/pytest-cov/pull/332>_.
  • Added support for Coverage 5.0. Contributed by Ned Batchelder in #&#8203;319 <https://github.com/pytest-dev/pytest-cov/pull/319>_.
  • Added support for float values in --cov-fail-under. Contributed by Martín Gaitán in #&#8203;311 <https://github.com/pytest-dev/pytest-cov/pull/311>_.
  • Various documentation fixes. Contributed by Juanjo Bazán, Andrew Murray and Albert Tugushev in #&#8203;298 <https://github.com/pytest-dev/pytest-cov/pull/298>, #&#8203;299 <https://github.com/pytest-dev/pytest-cov/pull/299> and #&#8203;307 <https://github.com/pytest-dev/pytest-cov/pull/307>_.
  • Various testing improvements. Contributed by Ned Batchelder, Daniel Hahler, Ionel Cristian Mărieș and Hugo van Kemenade in #&#8203;313 <https://github.com/pytest-dev/pytest-cov/pull/313>, #&#8203;314 <https://github.com/pytest-dev/pytest-cov/pull/314>, #&#8203;315 <https://github.com/pytest-dev/pytest-cov/pull/315>, #&#8203;316 <https://github.com/pytest-dev/pytest-cov/pull/316>, #&#8203;325 <https://github.com/pytest-dev/pytest-cov/pull/325>, #&#8203;326 <https://github.com/pytest-dev/pytest-cov/pull/326>, #&#8203;334 <https://github.com/pytest-dev/pytest-cov/pull/334>_ and #&#8203;335 <https://github.com/pytest-dev/pytest-cov/pull/335>_.
  • Added the --cov-context CLI options that enables coverage contexts. Only works with coverage 5.0+. Contributed by Ned Batchelder in #&#8203;345 <https://github.com/pytest-dev/pytest-cov/pull/345>_.

Configuration

📅 Schedule: At any time (no schedule defined).

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

Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

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


  • If you want to rebase/retry this MR, click this checkbox.

This MR has been generated by Renovate Bot.

Merge request reports

Loading