[python-pytest-cov] Initial import

Orion Poplawski orion at fedoraproject.org
Wed Feb 26 17:22:38 UTC 2014


commit d4e055e6a10edfeba7a5d02456fb2c6ce43ee56c
Author: Orion Poplawski <orion at nwra.com>
Date:   Wed Feb 26 10:23:31 2014 -0700

    Initial import

 .gitignore             |    1 +
 python-pytest-cov.spec |  103 ++++++++++++++++++++++++++++++++++++++++++++++++
 sources                |    1 +
 3 files changed, 105 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..6f73a0b 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/pytest-cov-1.6.tar.gz
diff --git a/python-pytest-cov.spec b/python-pytest-cov.spec
new file mode 100644
index 0000000..a5e7910
--- /dev/null
+++ b/python-pytest-cov.spec
@@ -0,0 +1,103 @@
+%if 0%{?rhel} && 0%{?rhel} <= 6
+%{!?__python2: %global __python2 /usr/bin/python2}
+%{!?python2_sitelib: %global python2_sitelib %(%{__python2} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")}
+%{!?python2_sitearch: %global python2_sitearch %(%{__python2} -c "from distutils.sysconfig import get_python_lib; print(get_python_lib(1))")}
+%else
+%global with_python3 1
+%endif
+
+%global srcname pytest-cov
+
+Name:           python-%{srcname}
+Version:        1.6
+Release:        1%{?dist}
+Summary:        Pytest plugin for coverage reporting
+
+License:        MIT
+URL:            https://pypi.python.org/pypi/%{srcname}
+Source0:        https://pypi.python.org/packages/source/p/%{srcname}/%{srcname}-%{version}.tar.gz
+
+BuildArch:      noarch
+BuildRequires:  python2-devel
+BuildRequires:  python-setuptools
+BuildRequires:  pytest
+BuildRequires:  python-cov-core
+Requires:       pytest
+Requires:       python-cov-core
+
+%description
+Py.test plugin for coverage reporting with support for both centralised and
+distributed testing, including subprocesses and multiprocessing for Python 2.
+
+
+%if 0%{?with_python3}
+%package -n python3-%{srcname}
+Summary:        Pytest plugin for coverage reporting
+BuildRequires:  python3-devel
+BuildRequires:  python3-setuptools
+BuildRequires:  python3-pytest
+BuildRequires:  python3-cov-core
+Requires:       python3-pytest
+Requires:       python3-cov-core
+
+%description -n python3-%{srcname}
+Py.test plugin for coverage reporting with support for both centralised and
+distributed testing, including subprocesses and multiprocessing for Python 3.
+%endif # with_python3
+
+
+%prep
+%setup -q -n %{srcname}-%{version}
+rm -rf *.egg-info
+
+%if 0%{?with_python3}
+rm -rf %{py3dir}
+cp -a . %{py3dir}
+find %{py3dir} -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|'
+%endif # with_python3
+
+
+%build
+%{__python2} setup.py build
+
+%if 0%{?with_python3}
+pushd %{py3dir}
+%{__python3} setup.py build
+popd
+%endif # with_python3
+
+
+%install
+%if 0%{?with_python3}
+pushd %{py3dir}
+%{__python3} setup.py install --skip-build --root %{buildroot}
+popd
+%endif # with_python3
+
+%{__python2} setup.py install --skip-build --root %{buildroot}
+
+
+%check
+%{__python2} setup.py test
+
+%if 0%{?with_python3}
+pushd %{py3dir}
+%{__python3} setup.py test
+popd
+%endif # with_python3
+
+
+%files
+%doc LICENSE.txt PKG-INFO README.txt
+%{python2_sitelib}/*
+
+%if 0%{?with_python3}
+%files -n python3-%{srcname}
+%doc LICENSE.txt PKG-INFO README.txt
+%{python3_sitelib}/*
+%endif # with_python3
+
+
+%changelog
+* Tue Feb 25 2014 Orion Poplawski <orion at cora.nwra.com> - 1.6-1
+- Initial package
diff --git a/sources b/sources
index e69de29..1d5c209 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+6da54d74bde9d200de45068ba2ea637a  pytest-cov-1.6.tar.gz


More information about the scm-commits mailing list