|
Michal Cyprian |
8918407 |
%global pypi_name sphinx-click
|
|
Michal Cyprian |
8918407 |
|
|
Michal Cyprian |
8918407 |
Name: python-%{pypi_name}
|
|
Michal Cyprian |
8918407 |
Version: 1.0.4
|
|
Michal Cyprian |
8918407 |
Release: 1%{?dist}
|
|
Michal Cyprian |
8918407 |
Summary: Sphinx extension that automatically documents Click applications
|
|
Michal Cyprian |
8918407 |
|
|
Michal Cyprian |
8918407 |
License: MIT
|
|
Michal Cyprian |
8918407 |
URL: https://github.com/click-contrib/sphinx-click/
|
|
Michal Cyprian |
8918407 |
Source0: https://files.pythonhosted.org/packages/source/s/%{pypi_name}/%{pypi_name}-%{version}.tar.gz
|
|
Michal Cyprian |
8918407 |
|
|
Michal Cyprian |
8918407 |
# Upstream patch, not released yet
|
|
Michal Cyprian |
8918407 |
# https://github.com/click-contrib/sphinx-click/commit/a61fa7385cace7c290c44c31ad733bdf2f504860
|
|
Michal Cyprian |
8918407 |
Patch0: 0001-add-commands-option.patch
|
|
Michal Cyprian |
8918407 |
BuildArch: noarch
|
|
Michal Cyprian |
8918407 |
|
|
Michal Cyprian |
8918407 |
BuildRequires: python3-devel
|
|
Michal Cyprian |
8918407 |
BuildRequires: python3dist(setuptools)
|
|
Michal Cyprian |
8918407 |
BuildRequires: python3dist(click)
|
|
Michal Cyprian |
8918407 |
BuildRequires: python3dist(coverage)
|
|
Michal Cyprian |
8918407 |
BuildRequires: python3dist(pbr) >= 2.0
|
|
Michal Cyprian |
8918407 |
BuildRequires: python3dist(sphinx)
|
|
Michal Cyprian |
8918407 |
|
|
Michal Cyprian |
8918407 |
%global package_desc \
|
|
Michal Cyprian |
8918407 |
sphinx-click is a Sphinx plugin that allows you to automatically extract\
|
|
Michal Cyprian |
8918407 |
documentation from a click-based application and include it in your docs.
|
|
Michal Cyprian |
8918407 |
|
|
Michal Cyprian |
8918407 |
%description
|
|
Michal Cyprian |
8918407 |
%{package_desc}
|
|
Michal Cyprian |
8918407 |
|
|
Michal Cyprian |
8918407 |
%package -n python3-%{pypi_name}
|
|
Michal Cyprian |
8918407 |
Summary: %{summary}
|
|
Michal Cyprian |
8918407 |
%{?python_provide:%python_provide python3-%{pypi_name}}
|
|
Michal Cyprian |
8918407 |
|
|
Michal Cyprian |
8918407 |
Requires: python3dist(pbr) >= 2.0
|
|
Michal Cyprian |
8918407 |
Requires: python3dist(sphinx)
|
|
Michal Cyprian |
8918407 |
%description -n python3-%{pypi_name}
|
|
Michal Cyprian |
8918407 |
%{package_desc}
|
|
Michal Cyprian |
8918407 |
|
|
Michal Cyprian |
8918407 |
%package -n python-%{pypi_name}-doc
|
|
Michal Cyprian |
8918407 |
Summary: Documentation for sphinx-click
|
|
Michal Cyprian |
8918407 |
%description -n python-%{pypi_name}-doc
|
|
Michal Cyprian |
8918407 |
Documentation for sphinx-click
|
|
Michal Cyprian |
8918407 |
|
|
Michal Cyprian |
8918407 |
%prep
|
|
Michal Cyprian |
8918407 |
%autosetup -p1 -n %{pypi_name}-%{version}
|
|
Michal Cyprian |
8918407 |
# Remove bundled egg-info
|
|
Michal Cyprian |
8918407 |
rm -rf %{pypi_name}.egg-info
|
|
Michal Cyprian |
8918407 |
|
|
Michal Cyprian |
8918407 |
%build
|
|
Michal Cyprian |
8918407 |
%py3_build
|
|
Michal Cyprian |
8918407 |
# generate html docs
|
|
Michal Cyprian |
8918407 |
sphinx-build-3 docs html
|
|
Michal Cyprian |
8918407 |
# remove the sphinx-build leftovers
|
|
Michal Cyprian |
8918407 |
rm -rf html/.{doctrees,buildinfo}
|
|
Michal Cyprian |
8918407 |
|
|
Michal Cyprian |
8918407 |
%install
|
|
Michal Cyprian |
8918407 |
%py3_install
|
|
Michal Cyprian |
8918407 |
|
|
Michal Cyprian |
8918407 |
%check
|
|
Michal Cyprian |
8918407 |
%{__python3} setup.py test
|
|
Michal Cyprian |
8918407 |
|
|
Michal Cyprian |
8918407 |
%files -n python3-%{pypi_name}
|
|
Michal Cyprian |
8918407 |
%license LICENSE
|
|
Michal Cyprian |
8918407 |
%doc README.rst
|
|
Michal Cyprian |
8918407 |
%{python3_sitelib}/sphinx_click
|
|
Michal Cyprian |
8918407 |
%{python3_sitelib}/sphinx_click-%{version}-py?.?.egg-info
|
|
Michal Cyprian |
8918407 |
|
|
Michal Cyprian |
8918407 |
%files -n python-%{pypi_name}-doc
|
|
Michal Cyprian |
8918407 |
%doc html
|
|
Michal Cyprian |
8918407 |
%license LICENSE
|
|
Michal Cyprian |
8918407 |
|
|
Michal Cyprian |
8918407 |
%changelog
|
|
Michal Cyprian |
8918407 |
* Wed Feb 07 2018 Michal Cyprian <mcyprian@redhat.com> - 1.0.4-1
|
|
Michal Cyprian |
8918407 |
- Initial package.
|