diff --git a/pytest.spec b/pytest.spec index 800dc58..e25541f 100644 --- a/pytest.spec +++ b/pytest.spec @@ -1,8 +1,8 @@ %global pylib_version 1.4.29 Name: pytest -Version: 3.2.1 -Release: 3%{?dist} +Version: 3.2.2 +Release: 1%{?dist} Summary: Simple powerful testing with Python License: MIT URL: http://pytest.org @@ -15,11 +15,22 @@ Source0: https://files.pythonhosted.org/packages/source/p/%{name}/%{name} %bcond_without python2 %bcond_without python3 + +%if 0%{?fedora} >= 27 %bcond_without platform_python +%else +%bcond_with platform_python +%endif BuildArch: noarch +%description +py.test provides simple, yet powerful testing for Python. + + %if %{with python2} +%package -n python2-%{name} +Summary: Simple powerful testing with Python BuildRequires: python2-devel BuildRequires: python2-setuptools BuildRequires: python2-setuptools_scm @@ -36,9 +47,21 @@ BuildRequires: python2-jinja2 BuildRequires: python2-nose BuildRequires: python2-argcomplete BuildRequires: python2-decorator +Requires: python2-setuptools +Requires: python2-py >= %{pylib_version} +%{?python_provide:%python_provide python2-%{name}} +# the python2 package was named pytest up to 2.8.7-2 +Provides: %{name} = %{version}-%{release} +Obsoletes: %{name} < 2.8.7-3 + +%description -n python2-%{name} +py.test provides simple, yet powerful testing for Python. %endif + %if %{with python3} +%package -n python3-%{name} +Summary: Simple powerful testing with Python BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-setuptools_scm @@ -55,41 +78,6 @@ BuildRequires: python3-jinja2 BuildRequires: python3-nose BuildRequires: python3-argcomplete BuildRequires: python3-decorator -%endif - -%if %{with platform_python} -BuildRequires: platform-python-devel -BuildRequires: platform-python-setuptools -BuildRequires: platform-python-setuptools_scm -BuildRequires: platform-python-py >= %{pylib_version} -# doc requirements are skipped -# requirements for optional tests are skipped -BuildRequires: platform-python-hypothesis -%endif - - -%description -py.test provides simple, yet powerful testing for Python. - - -%if %{with python2} -%package -n python2-%{name} -Summary: Simple powerful testing with Python -Requires: python2-setuptools -Requires: python2-py >= %{pylib_version} -%{?python_provide:%python_provide python2-%{name}} -# the python2 package was named pytest up to 2.8.7-2 -Provides: %{name} = %{version}-%{release} -Obsoletes: %{name} < 2.8.7-3 - -%description -n python2-%{name} -py.test provides simple, yet powerful testing for Python. -%endif - - -%if %{with python3} -%package -n python3-%{name} -Summary: Simple powerful testing with Python Requires: python3-setuptools Requires: python3-py >= %{pylib_version} %{?python_provide:%python_provide python3-%{name}} @@ -102,6 +90,13 @@ py.test provides simple, yet powerful testing for Python. %if %{with platform_python} %package -n platform-python-%{name} Summary: Simple powerful testing with Python +BuildRequires: platform-python-devel +BuildRequires: platform-python-setuptools +BuildRequires: platform-python-setuptools_scm +BuildRequires: platform-python-py >= %{pylib_version} +# doc requirements are skipped +# requirements for optional tests are skipped +BuildRequires: platform-python-hypothesis Requires: platform-python-setuptools Requires: platform-python-py >= %{pylib_version} @@ -220,7 +215,7 @@ PATH=%{buildroot}%{_bindir}:${PATH} \ PYTHONPATH=%{buildroot}%{python2_sitelib} \ %{buildroot}%{_bindir}/pytest-%{python2_version} -r s testing \ %if %{with timeout} - --timeout=20 + --timeout=30 %endif popd @@ -232,7 +227,7 @@ PATH=%{buildroot}%{_bindir}:${PATH} \ PYTHONPATH=%{buildroot}%{python3_sitelib} \ %{buildroot}%{_bindir}/pytest-%{python3_version} -r s testing \ %if %{with timeout} - --timeout=20 + --timeout=30 %endif popd @@ -293,6 +288,11 @@ popd %changelog +* Sat Sep 9 2017 Thomas Moschny - 3.2.2-1 +- Update to 3.1.2. +- Move BRs to their respective subpackages. +- Enable the platform-python subpackage only on F27+. + * Thu Aug 24 2017 Miro HronĨok - 3.2.1-3 - Rebuilt for rhbz#1484607 diff --git a/sources b/sources index 10b9fc4..84de1a1 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -SHA512 (pytest-3.2.1.tar.gz) = e32f82658219b44e5b235a8dfff94e58373f61e905d896fbfc67ddf5028f486e5e0a170b9a21a5917719746bad29878566066df66dd4e2f6a3365bd70f585967 +SHA512 (pytest-3.2.2.tar.gz) = 6df3a50e7d1efeaf7a283920b16d1daf800798f422bc851b0aacd2bbd5cb0a88c95f9057fae49943b9dfe6527ed552cdf8d983b944ab91d0af252ee4f6eb82db