python-pytest-cov/python-pytest-cov.spec
2023-07-12 17:13:19 +08:00

81 lines
2.9 KiB
RPMSpec
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

%bcond_with test
Name: python-pytest-cov
Version: 4.1.0
Release: 2
Summary: Pytest plugin for measuring coverage
License: MIT
URL: https://pypi.org/project/pytest-cov/
Source0: https://files.pythonhosted.org/packages/61/41/e046526849972555928a6d31c2068410e47a31fb5ab0a77f868596811329/pytest-cov-4.1.0.tar.gz
BuildArch: noarch
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pip
BuildRequires: python3-wheel
BuildRequires: python3-hatchling
%description
This plugin produces coverage reports. Compared to just using coverage run this plugin does some extras:
* Subprocess support: you can fork or run stuff in a subprocess and will get covered without any fuss.
* Xdist support: you can use all of pytest-xdists features and still get coverage.
* Consistent pytest behavior. If you run coverage run -m pytest you will have slightly different
sys.path(CWD will be in it, unlike when running pytest).
All features offered by the coverage package should work, either through pytest-covs command line options
or through coverages config file.
%package -n python3-pytest-cov
Summary: Pytest plugin for measuring coverage
BuildRequires: python3-devel python3-setuptools python3-pytest python3-coverage >= 3.7.1
%if %{with test}
BuildRequires: python3-process-tests python3-six python3-virtualenv
%endif
Requires: python3-pytest python3-coverage >= 3.7.1
%{?python_provide:%python_provide python3-pytest-cov}
%description -n python3-pytest-cov
This plugin produces coverage reports. Compared to just using coverage run this plugin does some extras:
* Subprocess support: you can fork or run stuff in a subprocess and will get covered without any fuss.
* Xdist support: you can use all of pytest-xdists features and still get coverage.
* Consistent pytest behavior. If you run coverage run -m pytest you will have slightly different
sys.path(CWD will be in it, unlike when running pytest).
All features offered by the coverage package should work, either through pytest-covs command line options
or through coverages config file.
%prep
%autosetup -n pytest-cov-4.1.0 -p1
%build
%pyproject_build
%install
%pyproject_install
%check
%if %{with test}
PYTHONPATH=%{buildroot}%{python3_sitelib}:$PWD/tests py.test-%{python3_version} -vv || :
%endif
%files -n python3-pytest-cov
%doc AUTHORS.rst CHANGELOG.rst CONTRIBUTING.rst README.rst LICENSE
%{python3_sitelib}/*
%changelog
* Wed Jul 12 2023 luluoc <luluoc@isoftstone.com> - 4.1.0-2
- change py3 to pyproject
* Fri Jun 9 2023 chaozhangm <chaozhangm@isoftstone.com> - 4.1.0-1
- update to 4.1.0
* Tue Apr 26 2022 caodongxia <caodongxia@h-partners.com> - 3.0.0-1
- update to 3.0.0
* Fri Sep 11 2020 wangyue <wangyue92@huawei.com> - 2.5.1-8
- Remove python2-pytest-cov
* Wed Jan 8 2020 lingsheng <lingsheng@huawei.com> - 2.5.1-7
- Package init