[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