]> git.pld-linux.org Git - packages/python3-sphinx_inline_tabs.git/blame - python3-sphinx_inline_tabs.spec
rebuild with tests and docs
[packages/python3-sphinx_inline_tabs.git] / python3-sphinx_inline_tabs.spec
CommitLineData
39a8b73e
JB
1#
2# Conditional build:
3%bcond_without doc # API documentation
4%bcond_with tests # unit tests (not included in sdist)
5
6Summary: Add inline tabbed content to your Sphinx documentation
7Summary(pl.UTF-8): Wstawianie treści z tabulacjami do dokumentacji Sphinksa
8Name: python3-sphinx_inline_tabs
9Version: 2021.8.17b10
bb2a6615 10Release: 3
39a8b73e
JB
11License: MIT
12Group: Libraries/Python
13#Source0Download: https://pypi.org/simple/sphinx-inline-tabs/
14Source0: https://files.pythonhosted.org/packages/source/s/sphinx-inline-tabs/sphinx_inline_tabs-%{version}.tar.gz
15# Source0-md5: 4f2f5fded69590e6442101f3757de770
16URL: https://pypi.org/project/sphinx-inline-tabs/
17BuildRequires: python3-modules >= 1:3.8
18BuildRequires: python3-setuptools
19%if %{with tests}
20BuildRequires: python3-Sphinx >= 3
21BuildRequires: python3-pytest
22BuildRequires: python3-pytest-cov
23BuildRequires: python3-pytest-xdist
24%endif
25%if %{with doc}
26BuildRequires: python3-Sphinx >= 3
27BuildRequires: python3-furo
28BuildRequires: python3-myst_parser
29%endif
30BuildRequires: rpm-pythonprov
31BuildRequires: rpmbuild(macros) >= 1.714
32BuildRequires: sed >= 4.0
33Requires: python3-modules >= 1:3.8
34BuildArch: noarch
35BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
36
37%description
38Add inline tabbed content to your Sphinx documentation.
39
40%description -l pl.UTF-8
41Wstawianie treści z tabulacjami do dokumentacji Sphinksa.
42
43%package apidocs
44Summary: API documentation for Python sphinx_inline_tabs module
45Summary(pl.UTF-8): Dokumentacja API modułu Pythona sphinx_inline_tabs
46Group: Documentation
47
48%description apidocs
49API documentation for Python sphinx_inline_tabs module.
50
51%description apidocs -l pl.UTF-8
52Dokumentacja API modułu Pythona sphinx_inline_tabs.
53
54%prep
55%setup -q -n sphinx_inline_tabs-%{version}
56
57# force setuptools for pythonegg dependencies
58%{__sed} -i -e 's/distutils.core/setuptools/' setup.py
59
60%build
61%py3_build
62
63%if %{with tests}
64PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 \
65%{__python3} -m pytest tests
66%endif
67
68%if %{with doc}
69cd docs
70PYTHONPATH=$(pwd)/../src \
651c814d 71%{__python3} -m sphinx . build/html
39a8b73e
JB
72%endif
73
74%install
75rm -rf $RPM_BUILD_ROOT
76
77%py3_install
78
79%clean
80rm -rf $RPM_BUILD_ROOT
81
82%files
83%defattr(644,root,root,755)
84%doc LICENSE README.md
85%{py3_sitescriptdir}/sphinx_inline_tabs
86%{py3_sitescriptdir}/sphinx_inline_tabs-%{version}-py*.egg-info
87
88%if %{with doc}
89%files apidocs
90%defattr(644,root,root,755)
91%doc docs/build/html/*
92%endif
This page took 0.109858 seconds and 4 git commands to generate.