Skip to content

Commit 8fa2f71

Browse files
bors[bot]pyup-bot
andauthored
Merge #12
12: Pin pytest-cov to latest version 2.9.0 r=aragilar a=pyup-bot This PR pins [pytest-cov](https://pypi.org/project/pytest-cov) to the latest release **2.9.0**. <details> <summary>Changelog</summary> ### 2.9.0 ``` ------------------ * Fixed ``RemovedInPytest4Warning`` when using Pytest 3.10. Contributed by Michael Manganiello in `354 &lt;https://github.com./pytest-dev/pytest-cov/pull/354&gt;`_. * Made pytest startup faster when plugin not active by lazy-importing. Contributed by Anders Hovmöller in `339 &lt;https://github.com./pytest-dev/pytest-cov/pull/339&gt;`_. * Various CI improvements. Contributed by Daniel Hahler in `363 &lt;https://github.com./pytest-dev/pytest-cov/pull/&gt;`_ and `364 &lt;https://github.com./pytest-dev/pytest-cov/pull/364&gt;`_. * Various Python support updates (drop EOL 3.4, test against 3.8 final). Contributed by Hugo van Kemenade in `336 &lt;https://github.com./pytest-dev/pytest-cov/pull/336&gt;`_ and `367 &lt;https://github.com./pytest-dev/pytest-cov/pull/367&gt;`_. * Changed ``--cov-append`` to always enable ``data_suffix`` (a coverage setting). Contributed by Harm Geerts in `387 &lt;https://github.com./pytest-dev/pytest-cov/pull/387&gt;`_. * 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 &lt;https://github.com./pytest-dev/pytest-cov/issues/306&gt;`_ and `coveragepy881 &lt;https://github.com./nedbat/coveragepy/issues/881&gt;`_ ``` ### 2.8.1 ``` ------------------ * Fixed `348 &lt;https://github.com./pytest-dev/pytest-cov/issues/348&gt;`_ - regression when only certain reports (html or xml) are used then ``--cov-fail-under`` always fails. ``` ### 2.8.0 ``` ------------------ * Fixed ``RecursionError`` that can occur when using `cleanup_on_signal &lt;https://pytest-cov.readthedocs.io/en/latest/subprocess-support.htmlif-you-got-custom-signal-handling&gt;`__ or `cleanup_on_sigterm &lt;https://pytest-cov.readthedocs.io/en/latest/subprocess-support.htmlif-you-got-custom-signal-handling&gt;`__. See: `294 &lt;https://github.com./pytest-dev/pytest-cov/issues/294&gt;`_. 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 &lt;https://github.com./pytest-dev/pytest-cov/pull/321&gt;`_ * Fixed breakage that occurs when multiple reporting options are used. Contributed by Thomas Grainger in `338 &lt;https://github.com./pytest-dev/pytest-cov/pull/338&gt;`_. * Changed internals to use a stub instead of ``os.devnull``. Contributed by Thomas Grainger in `332 &lt;https://github.com./pytest-dev/pytest-cov/pull/332&gt;`_. * Added support for Coverage 5.0. Contributed by Ned Batchelder in `319 &lt;https://github.com./pytest-dev/pytest-cov/pull/319&gt;`_. * Added support for float values in ``--cov-fail-under``. Contributed by Martín Gaitán in `311 &lt;https://github.com./pytest-dev/pytest-cov/pull/311&gt;`_. * Various documentation fixes. Contributed by Juanjo Bazán, Andrew Murray and Albert Tugushev in `298 &lt;https://github.com./pytest-dev/pytest-cov/pull/298&gt;`_, `299 &lt;https://github.com./pytest-dev/pytest-cov/pull/299&gt;`_ and `307 &lt;https://github.com./pytest-dev/pytest-cov/pull/307&gt;`_. * Various testing improvements. Contributed by Ned Batchelder, Daniel Hahler, Ionel Cristian Mărieș and Hugo van Kemenade in `313 &lt;https://github.com./pytest-dev/pytest-cov/pull/313&gt;`_, `314 &lt;https://github.com./pytest-dev/pytest-cov/pull/314&gt;`_, `315 &lt;https://github.com./pytest-dev/pytest-cov/pull/315&gt;`_, `316 &lt;https://github.com./pytest-dev/pytest-cov/pull/316&gt;`_, `325 &lt;https://github.com./pytest-dev/pytest-cov/pull/325&gt;`_, `326 &lt;https://github.com./pytest-dev/pytest-cov/pull/326&gt;`_, `334 &lt;https://github.com./pytest-dev/pytest-cov/pull/334&gt;`_ and `335 &lt;https://github.com./pytest-dev/pytest-cov/pull/335&gt;`_. * Added the ``--cov-context`` CLI options that enables coverage contexts. Only works with coverage 5.0+. Contributed by Ned Batchelder in `345 &lt;https://github.com./pytest-dev/pytest-cov/pull/345&gt;`_. ``` ### 2.7.1 ``` ------------------ * Fixed source distribution manifest so that garbage ain&#39;t included in the tarball. ``` ### 2.7.0 ``` ------------------ * Fixed ``AttributeError: &#39;NoneType&#39; object has no attribute &#39;configure_node&#39;`` error when ``--no-cov`` is used. Contributed by Alexander Shadchin in `263 &lt;https://github.com./pytest-dev/pytest-cov/pull/263&gt;`_. * Various testing and CI improvements. Contributed by Daniel Hahler in `255 &lt;https://github.com./pytest-dev/pytest-cov/pull/255&gt;`_, `266 &lt;https://github.com./pytest-dev/pytest-cov/pull/266&gt;`_, `272 &lt;https://github.com./pytest-dev/pytest-cov/pull/272&gt;`_, `271 &lt;https://github.com./pytest-dev/pytest-cov/pull/271&gt;`_ and `269 &lt;https://github.com./pytest-dev/pytest-cov/pull/269&gt;`_. * Improved documentation regarding subprocess and multiprocessing. Contributed in `265 &lt;https://github.com./pytest-dev/pytest-cov/pull/265&gt;`_. * Improved ``pytest_cov.embed.cleanup_on_sigterm`` to be reentrant (signal deliveries while signal handling is running won&#39;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 &lt;https://github.com./pytest-dev/pytest-cov/pull/265&gt;`_ or `262 &lt;https://github.com./pytest-dev/pytest-cov/pull/262&gt;`_. * 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 &lt;https://github.com./pytest-dev/pytest-cov/pull/267&gt;`_. * Improved help text for CLI options. ``` ### 2.6.1 ``` ------------------ * Added support for Pytest 4.1. Contributed by Daniel Hahler and Семён Марьясин in `253 &lt;https://github.com./pytest-dev/pytest-cov/pull/253&gt;`_ and `230 &lt;https://github.com./pytest-dev/pytest-cov/pull/230&gt;`_. * Various test and docs fixes. Contributed by Daniel Hahler in `224 &lt;https://github.com./pytest-dev/pytest-cov/pull/224&gt;`_ and `223 &lt;https://github.com./pytest-dev/pytest-cov/pull/223&gt;`_. * Fixed the &quot;Module already imported&quot; issue (`211 &lt;https://github.com./pytest-dev/pytest-cov/issues/211&gt;`_). Contributed by Daniel Hahler in `228 &lt;https://github.com./pytest-dev/pytest-cov/pull/228&gt;`_. ``` ### 2.6.0 ``` ------------------ * Dropped support for Python &lt; 3.4, Pytest &lt; 3.5 and Coverage &lt; 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 &lt;https://github.com./pytest-dev/pytest-cov/pull/195&gt;`_. * Fixed ``TypeError: &#39;NoneType&#39; object is not iterable`` in certain xdist configurations. Contributed by Jeremy Bowman in `213 &lt;https://github.com./pytest-dev/pytest-cov/pull/213&gt;`_. * Added a ``no_cover`` marker and fixture. Fixes `78 &lt;https://github.com./pytest-dev/pytest-cov/issues/78&gt;`_. * Fixed broken ``no_cover`` check when running doctests. Contributed by Terence Honles in `200 &lt;https://github.com./pytest-dev/pytest-cov/pull/200&gt;`_. * Fixed various issues with path normalization in reports (when combining coverage data from parallel mode). Fixes `130 &lt;https://github.com./pytest-dev/pytest-cov/issues/161&gt;`_. Contributed by Ryan Hiebert &amp; Ionel Cristian Mărieș in `178 &lt;https://github.com./pytest-dev/pytest-cov/pull/178&gt;`_. * Report generation failures don&#39;t raise exceptions anymore. A warning will be logged instead. Fixes `161 &lt;https://github.com./pytest-dev/pytest-cov/issues/161&gt;`_. * Fixed multiprocessing issue on Windows (empty env vars are not passed). Fixes `165 &lt;https://github.com./pytest-dev/pytest-cov/issues/165&gt;`_. ``` ### 2.5.1 ``` ------------------ * Fixed xdist breakage (regression in ``2.5.0``). Fixes `157 &lt;https://github.com./pytest-dev/pytest-cov/issues/157&gt;`_. * Allow setting custom ``data_file`` name in ``.coveragerc``. Fixes `145 &lt;https://github.com./pytest-dev/pytest-cov/issues/145&gt;`_. Contributed by Jannis Leidel &amp; Ionel Cristian Mărieș in `156 &lt;https://github.com./pytest-dev/pytest-cov/pull/156&gt;`_. ``` ### 2.5.0 ``` ------------------ * Always show a summary when ``--cov-fail-under`` is used. Contributed by Francis Niu in `PR141 &lt;https://github.com./pytest-dev/pytest-cov/pull/141&gt;`_. * Added ``--cov-branch`` option. Fixes `85 &lt;https://github.com./pytest-dev/pytest-cov/issues/85&gt;`_. * Improve exception handling in subprocess setup. Fixes `144 &lt;https://github.com./pytest-dev/pytest-cov/issues/144&gt;`_. * Fixed handling when ``--cov`` is used multiple times. Fixes `151 &lt;https://github.com./pytest-dev/pytest-cov/issues/151&gt;`_. ``` ### 2.4.0 ``` ------------------ * Added a &quot;disarm&quot; option: ``--no-cov``. It will disable coverage measurements. Contributed by Zoltan Kozma in `PR135 &lt;https://github.com./pytest-dev/pytest-cov/pull/135&gt;`_. **WARNING: Do not put this in your configuration files, it&#39;s meant to be an one-off for situations where you want to disable coverage from command line.** * Fixed broken exception handling on ``.pth`` file. See `136 &lt;https://github.com./pytest-dev/pytest-cov/issues/136&gt;`_. ``` ### 2.3.1 ``` ------------------ * Fixed regression causing spurious errors when xdist was used. See `124 &lt;https://github.com./pytest-dev/pytest-cov/issues/124&gt;`_. * Fixed DeprecationWarning about incorrect `addoption` use. Contributed by Florian Bruhin in `PR127 &lt;https://github.com./pytest-dev/pytest-cov/pull/127&gt;`_. * Fixed deprecated use of funcarg fixture API. Contributed by Daniel Hahler in `PR125 &lt;https://github.com./pytest-dev/pytest-cov/pull/125&gt;`_. ``` ### 2.3.0 ``` ------------------ * Add support for specifying output location for html, xml, and annotate report. Contributed by Patrick Lannigan in `PR113 &lt;https://github.com./pytest-dev/pytest-cov/pull/113&gt;`_. * Fix bug hiding test failure when cov-fail-under failed. * For coverage &gt;= 4.0, match the default behaviour of `coverage report` and error if coverage fails to find the source instead of just printing a warning. Contributed by David Szotten in `PR116 &lt;https://github.com./pytest-dev/pytest-cov/pull/116&gt;`_. * Fixed bug occurred when bare ``--cov`` parameter was used with xdist. Contributed by Michael Elovskikh in `PR120 &lt;https://github.com./pytest-dev/pytest-cov/pull/120&gt;`_. * Add support for ``skip_covered`` and added ``--cov-report=term-skip-covered`` command line options. Contributed by Saurabh Kumar in `PR115 &lt;https://github.com./pytest-dev/pytest-cov/pull/115&gt;`_. ``` ### 2.2.1 ``` ------------------ * Fixed incorrect merging of coverage data when xdist was used and coverage was ``&gt;= 4.0``. ``` ### 2.2.0 ``` ------------------ * Added support for changing working directory in tests. Previously changing working directory would disable coverage measurements in suprocesses. * Fixed broken handling for ``--cov-report=annotate``. ``` ### 2.1.0 ``` ------------------ * Added support for `coverage 4.0b2`. * Added the ``--cov-append`` command line options. Contributed by Christian Ledermann in `PR80 &lt;https://github.com./pytest-dev/pytest-cov/pull/80&gt;`_. ``` ### 2.0.0 ``` ------------------ * Added ``--cov-fail-under``, akin to the new ``fail_under`` option in `coverage-4.0` (automatically activated if there&#39;s a ``[report] fail_under = ...`` in ``.coveragerc``). * Changed ``--cov-report=term`` to automatically upgrade to ``--cov-report=term-missing`` if there&#39;s ``[run] show_missing = True`` in ``.coveragerc``. * Changed ``--cov`` so it can be used with no path argument (in which case the source settings from ``.coveragerc`` will be used instead). * Fixed `.pth` installation to work in all cases (install, easy_install, wheels, develop etc). * Fixed `.pth` uninstallation to work for wheel installs. * Support for coverage 4.0. * Data file suffixing changed to use coverage&#39;s ``data_suffix=True`` option (instead of the custom suffixing). * Avoid warning about missing coverage data (just like ``coverage.control.process_startup``). * Fixed a race condition when running with xdist (all the workers tried to combine the files). It&#39;s possible that this issue is not present in `pytest-cov 1.8.X`. ``` ### 1.8.2 ``` ------------------ * N/A ``` </details> <details> <summary>Links</summary> - PyPI: https://pypi.org/project/pytest-cov - Changelog: https://pyup.io/changelogs/pytest-cov/ - Repo: https://github.com./pytest-dev/pytest-cov </details> Co-authored-by: pyup-bot <[email protected]>
2 parents e1358b6 + 2af1774 commit 8fa2f71

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

test-requirements.txt

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
11
pytest
2-
pytest-cov
2+
pytest-cov==2.9.0

0 commit comments

Comments
 (0)