[python-requests-oauthlib] added python3 subpackage

Ralph Bean ralph at fedoraproject.org
Fri Nov 29 18:18:09 UTC 2013


commit 3eb89aeaa082e93d92084dd5fc901f5a3ddf4229
Author: Jakub Dorňák <jdornak at redhat.com>
Date:   Fri Nov 29 16:24:27 2013 +0100

    added python3 subpackage

 python-requests-oauthlib.spec |   54 ++++++++++++++++++++++++++++++++++++++++-
 1 files changed, 53 insertions(+), 1 deletions(-)
---
diff --git a/python-requests-oauthlib.spec b/python-requests-oauthlib.spec
index 08b12c3..3a54193 100644
--- a/python-requests-oauthlib.spec
+++ b/python-requests-oauthlib.spec
@@ -1,9 +1,11 @@
+%bcond_without python3
+
 %global distname requests-oauthlib
 %global modname requests_oauthlib
 
 Name:               python-requests-oauthlib
 Version:            0.4.0
-Release:            2%{?dist}
+Release:            3%{?dist}
 Summary:            OAuthlib authentication support for Requests.
 
 Group:              Development/Libraries
@@ -21,24 +23,64 @@ BuildRequires:      python-mock
 BuildRequires:      python-oauthlib
 BuildRequires:      python-requests
 
+%if 0%{?with_python3}
+BuildRequires:      python3-devel
+BuildRequires:      python3-setuptools
+
+BuildRequires:      python3-oauthlib
+BuildRequires:      python3-requests
+%endif
+
+
 Requires:           python-oauthlib
 Requires:           python-requests
 
 %description
 This project provides first-class OAuth library support for python-request.
 
+%if 0%{?with_python3}
+%package -n python3-%{distname}
+Summary:            OAuthlib authentication support for Requests.
+Group:              Development/Libraries
+
+Requires:           python3-oauthlib
+Requires:           python3-requests
+
+%description -n python3-%{distname}
+This project provides first-class OAuth library support for python-request.
+%endif
+
 %prep
 %setup -q -n %{distname}-%{version}
 
 # Remove bundled egg-info in case it exists
 rm -rf %{distname}.egg-info
 
+%if 0%{?with_python3}
+cp -a . %{py3dir}
+%endif
+
+
 %build
 %{__python2} setup.py build
 
+%if 0%{?with_python3}
+pushd %{py3dir}
+%{__python3} setup.py build
+popd
+%endif
+
+
 %install
 %{__python2} setup.py install -O1 --skip-build --root=%{buildroot}
 
+%if 0%{?with_python3}
+pushd %{py3dir}
+%{__python3} setup.py install -O1 --skip-build --root=%{buildroot}
+popd
+%endif
+
+
 # Upstream doesn't actually ship the tests with the tarball.
 # https://github.com/requests/requests-oauthlib/pull/91
 #%%check
@@ -49,7 +91,17 @@ rm -rf %{distname}.egg-info
 %{python2_sitelib}/%{modname}/
 %{python2_sitelib}/%{modname}-%{version}*
 
+%if 0%{?with_python3}
+%files -n python3-%{distname}
+%doc README.rst LICENSE HISTORY.rst requirements.txt AUTHORS.rst
+%{python3_sitelib}/%{modname}/
+%{python3_sitelib}/%{modname}-%{version}*
+%endif
+
 %changelog
+* Fri Nov 29 2013 Jakub Dorňák <jdornak at redhat.com> - 0.4.0-3
+- added python3 subpackage
+
 * Fri Nov 01 2013 Ralph Bean <rbean at redhat.com> - 0.4.0-2
 - Modernized the python2 rpm macros as per review feedback.
 


More information about the scm-commits mailing list