From 0bc3d0453dfab2a4f631dc035241cdae2890df9f Mon Sep 17 00:00:00 2001 From: Robert Kuska Date: Jul 03 2014 12:11:05 +0000 Subject: Fixes to specfile Move Python3 requires into proper place Use versioned macros Use pytest to run tests --- diff --git a/python-flask-script.spec b/python-flask-script.spec index f03337c..d8189a4 100644 --- a/python-flask-script.spec +++ b/python-flask-script.spec @@ -6,7 +6,7 @@ Name: python-flask-script Version: 0.6.7 -Release: 1%{?dist} +Release: 2%{?dist} Summary: Scripting support for Flask License: BSD @@ -19,17 +19,16 @@ BuildRequires: python-setuptools BuildRequires: pytest BuildRequires: python-flask BuildRequires: python-sphinx +BuildRequires: pytest %if 0%{?with_python3} BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pytest BuildRequires: python3-flask BuildRequires: python3-sphinx +BuildRequires: python3-pytest %endif Requires: python-flask -%if 0%{?with_python3} -Requires: python3-flask -%endif %description The Flask-Script extension provides support for writing external scripts in @@ -41,6 +40,8 @@ belong outside the web application itself. %package -n python3-flask-script Summary: Scripting support for flask in python3-flask +Requires: python3-flask + %description -n python3-flask-script The Flask-Script extension provides support for writing external scripts in Flask.This includes running a development server, a customized Python shell, @@ -59,7 +60,7 @@ cp -a . %{py3dir} %endif %build -%{__python} setup.py build +%{__python2} setup.py build # generate sphinx documentation cd docs && make html # deleting unneeded buildinfo, we dont expect users to change html docs @@ -74,16 +75,16 @@ popd %endif %check -%{__python} setup.py test +py.test-%{python2_version} tests.py %if 0%{?with_python3} pushd %{py3dir} -%{__python3} setup.py test +py.test-%{python3_version} tests.py popd %endif %install -%{__python} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT +%{__python2} setup.py install -O1 --skip-build --root $RPM_BUILD_ROOT %if 0%{?with_python3} pushd %{py3dir} @@ -94,8 +95,8 @@ popd %files %doc docs/_build/html README.rst LICENSE -%{python_sitelib}/*.egg-info/ -%{python_sitelib}/flask_script/*.py* +%{python2_sitelib}/*.egg-info/ +%{python2_sitelib}/flask_script/*.py* %if 0%{?with_python3} %files -n python3-flask-script @@ -105,6 +106,10 @@ popd %endif %changelog +* Thu Jul 03 2014 Robert Kuska - 0.6.7-2 +- Update spec to use python versioned macros +- Move Python 3 requires to proper place + * Mon Apr 28 2014 Robert Kuska - 0.6.7-1 - Update to 0.6.7