diff --git a/python-mercantile.spec b/python-mercantile.spec index ed12e4d..5be1153 100644 --- a/python-mercantile.spec +++ b/python-mercantile.spec @@ -17,6 +17,9 @@ BuildRequires: python3dist(check-manifest) BuildRequires: python3dist(pytest) BuildRequires: python3dist(setuptools) +BuildRequires: python3dist(sphinx) +BuildRequires: python3dist(numpydoc) + %global _description %{expand:\ Mercantile is a module of utilities for working with XYZ style Spherical Mercator tiles (as in Google Maps, OSM, Mapbox, etc.) and includes a set of @@ -40,6 +43,12 @@ rm -rf %{srcname}.egg-info %build %py3_build +# generate html docs +PYTHONPATH=${PWD} sphinx-build-3 docs html + +# remove the sphinx-build leftovers +rm -rf html/.{buildinfo,doctrees} + %install %py3_install @@ -47,7 +56,8 @@ rm -rf %{srcname}.egg-info pytest-3 %files -n python3-%{srcname} -%doc README.rst +%doc README.rst html +%license LICENSE.txt %{_bindir}/mercantile %{python3_sitelib}/%{srcname} %{python3_sitelib}/%{srcname}-%{version}-py*.egg-info