diff --git a/python-oslo-service.spec b/python-oslo-service.spec index 4eaa821..cd4cc7a 100644 --- a/python-oslo-service.spec +++ b/python-oslo-service.spec @@ -110,14 +110,19 @@ BuildRequires: python3-setuptools BuildRequires: python3-pbr >= 2.0.0 # Required for tests BuildRequires: procps-ng +BuildRequires: python3-eventlet BuildRequires: python3-fixtures BuildRequires: python3-hacking BuildRequires: python3-mock -BuildRequires: python3-requests -BuildRequires: python3-oslotest +BuildRequires: python3-oslo-concurrency BuildRequires: python3-oslo-log +BuildRequires: python3-oslotest BuildRequires: python3-oslo-utils -BuildRequires: python3-oslo-concurrency +BuildRequires: python3-paste +BuildRequires: python3-paste-deploy +BuildRequires: python3-requests +BuildRequires: python3-routes +BuildRequires: python3-webob Requires: python3-eventlet >= 0.18.2 Requires: python3-greenlet @@ -158,8 +163,13 @@ Requires: python3-oslotest %package -n python-%{pname}-doc Summary: Oslo service documentation -BuildRequires: python-sphinx -BuildRequires: python-openstackdocstheme +%if 0%{?with_python3} +BuildRequires: python3-sphinx +BuildRequires: python3-openstackdocstheme +%else +BuildRequires: python2-sphinx +BuildRequires: python2-openstackdocstheme +%endif %description -n python-%{pname}-doc Documentation for oslo.service @@ -179,7 +189,11 @@ Documentation for oslo.service %if 0%{?with_doc} # generate html docs +%if 0%{?with_python3} +%{__python3} setup.py build_sphinx -b html +%else %{__python2} setup.py build_sphinx -b html +%endif # remove the sphinx-build leftovers rm -rf doc/build/html/.{doctrees,buildinfo} %endif