From 3eb89aeaa082e93d92084dd5fc901f5a3ddf4229 Mon Sep 17 00:00:00 2001 From: Jakub Dorňák Date: Nov 29 2013 18:05:00 +0000 Subject: added python3 subpackage --- 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 - 0.4.0-3 +- added python3 subpackage + * Fri Nov 01 2013 Ralph Bean - 0.4.0-2 - Modernized the python2 rpm macros as per review feedback.