Blame python-sphinx-click.spec

Michal Cyprian ed48752
%global pypi_name sphinx-click
Michal Cyprian ed48752
Michal Cyprian ed48752
Name:           python-%{pypi_name}
2ac2e45
Version:        2.5.0
34224d7
Release:        2%{?dist}
Michal Cyprian ed48752
Summary:        Sphinx extension that automatically documents Click applications
Michal Cyprian ed48752
Michal Cyprian ed48752
License:        MIT
Michal Cyprian ed48752
URL:            https://github.com/click-contrib/sphinx-click/
Michal Cyprian ed48752
Source0:        https://files.pythonhosted.org/packages/source/s/%{pypi_name}/%{pypi_name}-%{version}.tar.gz
Michal Cyprian ed48752
Michal Cyprian ed48752
BuildArch:      noarch
Michal Cyprian ed48752
 
Michal Cyprian ed48752
BuildRequires:  python3-devel
Michal Cyprian ed48752
BuildRequires:  python3dist(setuptools)
Michal Cyprian ed48752
BuildRequires:  python3dist(click)
e0ce6e8
BuildRequires:  python3dist(pbr) >= 2
Michal Cyprian ed48752
BuildRequires:  python3dist(sphinx)
Michal Cyprian ed48752
Michal Cyprian ed48752
%global package_desc \
Michal Cyprian ed48752
sphinx-click is a Sphinx plugin that allows you to automatically extract\
Michal Cyprian ed48752
documentation from a click-based application and include it in your docs.
Michal Cyprian ed48752
Michal Cyprian ed48752
%description
Michal Cyprian ed48752
%{package_desc}
Michal Cyprian ed48752
Michal Cyprian ed48752
%package -n     python3-%{pypi_name}
Michal Cyprian ed48752
Summary:        %{summary}
Michal Cyprian ed48752
%{?python_provide:%python_provide python3-%{pypi_name}}
2e7ccfd
Michal Cyprian ed48752
%description -n python3-%{pypi_name}
Michal Cyprian ed48752
%{package_desc}
Michal Cyprian ed48752
Michal Cyprian ed48752
%package -n python-%{pypi_name}-doc
Michal Cyprian ed48752
Summary:        Documentation for sphinx-click
Michal Cyprian ed48752
%description -n python-%{pypi_name}-doc
Michal Cyprian ed48752
Documentation for sphinx-click
Michal Cyprian ed48752
Michal Cyprian ed48752
%prep
Michal Cyprian ed48752
%autosetup -p1 -n %{pypi_name}-%{version}
87cf2e9
# No coverage check needed
87cf2e9
sed -i '/coverage/d' test-requirements.txt
Michal Cyprian ed48752
544ee9c
Michal Cyprian ed48752
%build
Michal Cyprian ed48752
%py3_build
Michal Cyprian ed48752
# generate html docs 
Michal Cyprian ed48752
sphinx-build-3 docs html
Michal Cyprian ed48752
# remove the sphinx-build leftovers
Michal Cyprian ed48752
rm -rf html/.{doctrees,buildinfo}
Michal Cyprian ed48752
Michal Cyprian ed48752
%install
Michal Cyprian ed48752
%py3_install
Michal Cyprian ed48752
Michal Cyprian ed48752
%check
Michal Cyprian ed48752
%{__python3} setup.py test
Michal Cyprian ed48752
Michal Cyprian ed48752
%files -n python3-%{pypi_name}
Michal Cyprian ed48752
%license LICENSE
Michal Cyprian ed48752
%doc README.rst
70e179c
%{python3_sitelib}/sphinx_click/
d2ca7c8
%{python3_sitelib}/sphinx_click-%{version}-py%{python3_version}.egg-info/
Michal Cyprian ed48752
Michal Cyprian ed48752
%files -n python-%{pypi_name}-doc
Michal Cyprian ed48752
%doc html
Michal Cyprian ed48752
%license LICENSE
Michal Cyprian ed48752
Michal Cyprian ed48752
%changelog
34224d7
* Wed Jan 27 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.5.0-2
34224d7
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
34224d7
2ac2e45
* Mon Jan 18 Tomas Hrnciar <thrnciar@redhat.com> - 2.5.0-1
2ac2e45
- Update to 2.5.0
2ac2e45
dbe4360
* Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.2-3
dbe4360
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
dbe4360
69ceb34
* Tue May 26 2020 Miro Hrončok <mhroncok@redhat.com> - 2.3.2-2
69ceb34
- Rebuilt for Python 3.9
69ceb34
5f02992
* Wed Apr 15 2020 Charalampos Stratakis <cstratak@redhat.com> - 2.3.2-1
5f02992
- Update to 2.3.2 (#1822901)
5f02992
fca0f04
* Thu Jan 30 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.3.1-2
fca0f04
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
fca0f04
02d98a6
* Tue Dec 10 2019 Miro Hrončok <mhroncok@redhat.com> - 2.3.1-1
02d98a6
- Update to 2.3.1 (#1754192)
02d98a6
106e710
* Thu Oct 03 2019 Miro Hrončok <mhroncok@redhat.com> - 2.2.0-4
106e710
- Rebuilt for Python 3.8.0rc1 (#1748018)
106e710
5d34664
* Mon Aug 19 2019 Miro Hrončok <mhroncok@redhat.com> - 2.2.0-3
5d34664
- Rebuilt for Python 3.8
5d34664
dd9db5a
* Fri Jul 26 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.2.0-2
dd9db5a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
dd9db5a
70e179c
* Mon Jun 24 2019 Miro Hrončok <mhroncok@redhat.com> - 2.2.0-1
70e179c
- Update to 2.2.0 for Sphinx 2.1 official support (#1704910)
70e179c
544ee9c
* Wed Mar 13 2019 Miro Hrončok <mhroncok@redhat.com> - 2.0.1-2
544ee9c
- sphinx-click 2.0.1 works with sphinx 2.0.0b1
544ee9c
2e7ccfd
* Sun Feb 03 2019 Miro Hrončok <mhroncok@redhat.com> - 2.0.1-1
2e7ccfd
- Update to 2.0.1 to make it build with Click 7
2e7ccfd
19bd9d8
* Sat Feb 02 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.4-4
19bd9d8
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
19bd9d8
71fb955
* Sat Jul 14 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.0.4-3
71fb955
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
71fb955
e412ca0
* Tue Jun 19 2018 Miro Hrončok <mhroncok@redhat.com> - 1.0.4-2
e412ca0
- Rebuilt for Python 3.7
e412ca0
Michal Cyprian ed48752
* Wed Feb 07 2018 Michal Cyprian <mcyprian@redhat.com> - 1.0.4-1
Michal Cyprian ed48752
- Initial package.