%global srcname pyvo %global sum Access to remote data and services of the Virtual observatory (VO) using Python %global desc \ PyVO is a package providing access to remote data and services of the \ Virtual Observatory (VO) using Python. \ \ The pyvo module currently provides these main capabilities: \ * Find archives that provide particular data of a particular type and/or \ relates to a particular topic \ * Search an archive for datasets of a particular type \ * Do simple searches on catalogs or databases \ * Get information about an object via its name Name: python-%{srcname} Version: 0.5.0 Release: 1%{?dist} Summary: %{sum} License: BSD URL: https://pypi.python.org/pypi/%{srcname} Source0: https://github.com/pyvirtobs/%{srcname}/archive/v%{version}.tar.gz#/%{srcname}-%{version}.tar.gz Patch0: python-pyvo-removes-python-scripts.patch Patch1: python-pyvo-use_system_astropy_helpers.patch BuildArch: noarch BuildRequires: python2-astropy BuildRequires: python2-astropy-helpers BuildRequires: python2-dateutil BuildRequires: python2-devel BuildRequires: python2-requests BuildRequires: python3-astropy BuildRequires: python3-astropy-helpers BuildRequires: python3-dateutil BuildRequires: python3-devel BuildRequires: python3-requests # Needed to generate docs BuildRequires: python3-sphinx %description %{desc} %package -n python2-%{srcname} Summary: %{sum} Requires: astropy-tools Requires: python2-astropy Requires: python2-dateutil Requires: python2-requests %{?python_provide:%python_provide python2-%{srcname}} %description -n python2-%{srcname} %{desc} %package -n python3-%{srcname} Summary: %{sum} Requires: astropy-tools Requires: python3-astropy Requires: python3-dateutil Requires: python3-requests %{?python_provide:%python_provide python3-%{srcname}} %description -n python3-%{srcname} %{desc} %package -n python3-%{srcname}-doc Summary: Documentation for PyVO %{?python_provide:%python_provide python3-%{srcname}-doc} %description -n python3-%{srcname}-doc This package contains the HTML documentation for the PyVO package. %prep %autosetup -p1 -n %{srcname}-%{version} %build %py2_build %py3_build # Generate documentation %{__python3} setup.py build_sphinx rm -f docs/_build/html/.buildinfo %install %py2_install %py3_install %files -n python2-%{srcname} %license licenses/LICENSE.rst %doc CHANGES.rst CONTRIBUTORS.rst README.rst %{python2_sitelib}/* %files -n python3-%{srcname} %license licenses/LICENSE.rst %doc CHANGES.rst CONTRIBUTORS.rst README.rst %{python3_sitelib}/* %files -n python3-%{srcname}-doc %license licenses/LICENSE.rst %doc docs/_build/html %changelog * Mon Jan 16 2017 Christian Dersch - 0.5.0-1 - new version * Mon Dec 19 2016 Miro HronĨok - 0.4.1-3.20161020git823b14a - Rebuild for Python 3.6 * Sun Dec 04 2016 Christian Dersch - 0.4.1-2.20161020git823b14a - Added -doc subpackage - Added missing requirement for requests * Mon Oct 31 2016 Christian Dersch - 0.4.1-1 - new version * Wed Oct 5 2016 Christian Dersch - 0.0-0.1.2016100570090d6 - Initial package