- update to 5.0.0:

* Removed support for xdist rsync (now deprecated).
  * Switched docs theme to Furo.
  * Various legacy Python cleanup and CI improvements.
    Contributed by Christian Clauss and Hugo van Kemenade in
    #630, #631, #632 and #633.
  * Added a pyproject.toml example in the docs. Contributed by
    Dawn James in #626.
  * Modernized project's pre-commit hooks to use ruff. Initial
    POC contributed by Christian Clauss in #584.
  * Support coverage >= 6.2
- Inject multibuild to avoid build cycles.
- Skip 6 test cases that are causing problems with Python 3.8
    (when combining coverage data from parallel mode).
  * Added the --cov-append command line options.
    coverage-4.0 (automatically activated if there’s a
  * Changed --cov-report=term to automatically upgrade to
    --cov-report=term-missing if there’s
  * Changed --cov so it can be used with no path argument
    (in wich case the source settings from .coveragerc will
  * Fixed .pth installation to work in all cases
  * Data file suffixing changed to use coverage’s
  * Avoid warning about missing coverage data
  * Fixed a race condition when running with xdist
    (all the workers tried to combine the files).
    It’s possible that this issue is not present in

OBS-URL: https://build.opensuse.org/package/show/devel:languages:python:pytest/python-pytest-cov?expand=0&rev=45
This commit is contained in:
Dirk Mueller 2024-03-25 15:20:22 +00:00 committed by Git OBS Bridge
parent 7346b28eb7
commit 9e9dd6f3a8
4 changed files with 41 additions and 26 deletions

BIN
pytest-cov-4.1.0.tar.gz (Stored with Git LFS)

Binary file not shown.

BIN
pytest-cov-5.0.0.tar.gz (Stored with Git LFS) Normal file

Binary file not shown.

View File

@ -1,3 +1,17 @@
-------------------------------------------------------------------
Mon Mar 25 15:17:56 UTC 2024 - Dirk Müller <dmueller@suse.com>
- update to 5.0.0:
* Removed support for xdist rsync (now deprecated).
* Switched docs theme to Furo.
* Various legacy Python cleanup and CI improvements.
Contributed by Christian Clauss and Hugo van Kemenade in
#630, #631, #632 and #633.
* Added a pyproject.toml example in the docs. Contributed by
Dawn James in #626.
* Modernized project's pre-commit hooks to use ruff. Initial
POC contributed by Christian Clauss in #584.
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Jun 1 08:51:00 UTC 2023 - Dirk Müller <dmueller@suse.com> Thu Jun 1 08:51:00 UTC 2023 - Dirk Müller <dmueller@suse.com>
@ -75,7 +89,7 @@ Sun Jul 17 20:14:59 UTC 2022 - Ben Greiner <code@bnavigator.de>
Mon Dec 20 01:21:53 UTC 2021 - Steve Kowalik <steven.kowalik@suse.com> Mon Dec 20 01:21:53 UTC 2021 - Steve Kowalik <steven.kowalik@suse.com>
- Add support-coverage-62.patch: - Add support-coverage-62.patch:
* Support coverage >= 6.2 * Support coverage >= 6.2
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Nov 10 13:05:15 UTC 2021 - Ondřej Súkup <mimi.vx@gmail.com> Wed Nov 10 13:05:15 UTC 2021 - Ondřej Súkup <mimi.vx@gmail.com>
@ -87,7 +101,7 @@ Wed Nov 10 13:05:15 UTC 2021 - Ondřej Súkup <mimi.vx@gmail.com>
------------------------------------------------------------------- -------------------------------------------------------------------
Tue Sep 14 08:45:47 UTC 2021 - Steve Kowalik <steven.kowalik@suse.com> Tue Sep 14 08:45:47 UTC 2021 - Steve Kowalik <steven.kowalik@suse.com>
- Inject multibuild to avoid build cycles. - Inject multibuild to avoid build cycles.
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Feb 4 09:58:52 UTC 2021 - Ben Greiner <code@bnavigator.de> Thu Feb 4 09:58:52 UTC 2021 - Ben Greiner <code@bnavigator.de>
@ -145,7 +159,7 @@ Wed Jan 15 12:50:24 UTC 2020 - Tomáš Chvátal <tchvatal@suse.com>
------------------------------------------------------------------- -------------------------------------------------------------------
Thu Dec 5 04:06:23 UTC 2019 - Steve Kowalik <steven.kowalik@suse.com> Thu Dec 5 04:06:23 UTC 2019 - Steve Kowalik <steven.kowalik@suse.com>
- Skip 6 test cases that are causing problems with Python 3.8 - Skip 6 test cases that are causing problems with Python 3.8
------------------------------------------------------------------- -------------------------------------------------------------------
Wed Nov 6 13:25:11 CET 2019 - Matej Cepl <mcepl@suse.com> Wed Nov 6 13:25:11 CET 2019 - Matej Cepl <mcepl@suse.com>
@ -194,7 +208,7 @@ Fri Oct 26 13:25:08 UTC 2018 - Ondřej Súkup <mimi.vx@gmail.com>
* Added a no_cover marker and fixture. * Added a no_cover marker and fixture.
* Fixed broken no_cover check when running doctests. * Fixed broken no_cover check when running doctests.
* Fixed various issues with path normalization in reports * Fixed various issues with path normalization in reports
(when combining coverage data from parallel mode). (when combining coverage data from parallel mode).
* Report generation failures don't raise exceptions anymore. * Report generation failures don't raise exceptions anymore.
A warning will be logged instead. A warning will be logged instead.
@ -237,29 +251,29 @@ Thu Oct 22 13:53:36 UTC 2015 - toddrme2178@gmail.com
* Fixed broken handling for --cov-report=annotate. * Fixed broken handling for --cov-report=annotate.
- Update to version 2.1.0 - Update to version 2.1.0
* Added support for coverage 4.0b2. * Added support for coverage 4.0b2.
* Added the --cov-append command line options. * Added the --cov-append command line options.
Contributed by Christian Ledermann in PR#80. Contributed by Christian Ledermann in PR#80.
- Update to version 2.0.0 - Update to version 2.0.0
* Added --cov-fail-under, akin to the new fail_under option in * Added --cov-fail-under, akin to the new fail_under option in
coverage-4.0 (automatically activated if theres a coverage-4.0 (automatically activated if theres a
[report] fail_under = ... in .coveragerc). [report] fail_under = ... in .coveragerc).
* Changed --cov-report=term to automatically upgrade to * Changed --cov-report=term to automatically upgrade to
--cov-report=term-missing if theres --cov-report=term-missing if theres
[run] show_missing = True in .coveragerc. [run] show_missing = True in .coveragerc.
* Changed --cov so it can be used with no path argument * Changed --cov so it can be used with no path argument
(in wich case the source settings from .coveragerc will (in wich case the source settings from .coveragerc will
be used instead). be used instead).
* Fixed .pth installation to work in all cases * Fixed .pth installation to work in all cases
(install, easy_install, wheels, develop etc). (install, easy_install, wheels, develop etc).
* Fixed .pth uninstallation to work for wheel installs. * Fixed .pth uninstallation to work for wheel installs.
* Support for coverage 4.0. * Support for coverage 4.0.
* Data file suffixing changed to use coverages * Data file suffixing changed to use coverages
data_suffix=True option (instead of the custom suffixing). data_suffix=True option (instead of the custom suffixing).
* Avoid warning about missing coverage data * Avoid warning about missing coverage data
(just like coverage.control.process_startup). (just like coverage.control.process_startup).
* Fixed a race condition when running with xdist * Fixed a race condition when running with xdist
(all the workers tried to combine the files). (all the workers tried to combine the files).
Its possible that this issue is not present in Its possible that this issue is not present in
pytest-cov 1.8.X. pytest-cov 1.8.X.
------------------------------------------------------------------- -------------------------------------------------------------------

View File

@ -1,7 +1,7 @@
# #
# spec file # spec file for package python-pytest-cov
# #
# Copyright (c) 2023 SUSE LLC # Copyright (c) 2024 SUSE LLC
# #
# All modifications and additions to the file contributed by third parties # All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed # remain the property of their copyright owners, unless otherwise agreed
@ -24,16 +24,17 @@
%bcond_with test %bcond_with test
%define psuffix %{nil} %define psuffix %{nil}
%endif %endif
%define skip_python2 1
%{?sle15_python_module_pythons} %{?sle15_python_module_pythons}
Name: python-pytest-cov%{psuffix} Name: python-pytest-cov%{psuffix}
Version: 4.1.0 Version: 5.0.0
Release: 0 Release: 0
Summary: Pytest plugin for coverage reporting Summary: Pytest plugin for coverage reporting
License: MIT License: MIT
URL: https://github.com/pytest-dev/pytest-cov URL: https://github.com/pytest-dev/pytest-cov
Source: https://files.pythonhosted.org/packages/source/p/pytest-cov/pytest-cov-%{version}.tar.gz Source: https://files.pythonhosted.org/packages/source/p/pytest-cov/pytest-cov-%{version}.tar.gz
BuildRequires: %{python_module pip}
BuildRequires: %{python_module setuptools} BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module wheel}
%if %{with test} %if %{with test}
BuildRequires: %{python_module coverage >= 5.2.1} BuildRequires: %{python_module coverage >= 5.2.1}
BuildRequires: %{python_module fields} BuildRequires: %{python_module fields}
@ -61,11 +62,11 @@ through pytest-cov or through coverage's config file.
%autosetup -p1 -n pytest-cov-%{version} %autosetup -p1 -n pytest-cov-%{version}
%build %build
%python_build %pyproject_wheel
%install %install
%if ! %{with test} %if ! %{with test}
%python_install %pyproject_install
%python_expand %fdupes %{buildroot}%{$python_sitelib}/ %python_expand %fdupes %{buildroot}%{$python_sitelib}/
%endif %endif
@ -90,7 +91,7 @@ donttest+=" or test_dist_boxed"
%doc AUTHORS.rst CHANGELOG.rst README.rst %doc AUTHORS.rst CHANGELOG.rst README.rst
%{python_sitelib}/pytest-cov.pth %{python_sitelib}/pytest-cov.pth
%{python_sitelib}/pytest_cov %{python_sitelib}/pytest_cov
%{python_sitelib}/pytest_cov-%{version}-py%{python_version}.egg-info %{python_sitelib}/pytest_cov-%{version}.dist-info
%endif %endif
%changelog %changelog