Avoid pytest-cov dependency

coverage tests are unwanted in Fedora and RHEL packages:

https://docs.fedoraproject.org/en-US/packaging-guidelines/Python/#_linters

Also, use the %%pytest macro to supply appropriate environment variables.
This commit is contained in:
Yaakov Selkowitz 2023-05-23 19:50:32 -04:00
parent fc38135347
commit d466f2de4c

View File

@ -15,7 +15,6 @@ BuildRequires: python%{python3_pkgversion}-devel
BuildRequires: python%{python3_pkgversion}-setuptools BuildRequires: python%{python3_pkgversion}-setuptools
BuildRequires: python%{python3_pkgversion}-six BuildRequires: python%{python3_pkgversion}-six
BuildRequires: python%{python3_pkgversion}-pytest BuildRequires: python%{python3_pkgversion}-pytest
BuildRequires: python%{python3_pkgversion}-pytest-cov
%global _description \ %global _description \
ConfigObj is a simple but powerful configuration file reader and writer: an ini\ ConfigObj is a simple but powerful configuration file reader and writer: an ini\
file round tripper. Its main feature is that it is very easy to use, with a\ file round tripper. Its main feature is that it is very easy to use, with a\
@ -41,7 +40,7 @@ Requires: python%{python3_pkgversion}-six
export PYTHONPATH=$(pwd)/build/lib export PYTHONPATH=$(pwd)/build/lib
%{__python3} src/tests/configobj_doctests.py %{__python3} src/tests/configobj_doctests.py
%{__python3} -m configobj.validate %{__python3} -m configobj.validate
py.test-%{python3_version} -c setup.cfg --color=yes --cov=configobj --cov-report=term --cov-report=html --cov-report=xml %pytest -c setup.cfg --color=yes
%files -n python%{python3_pkgversion}-configobj %files -n python%{python3_pkgversion}-configobj
%doc README.md %doc README.md