3 %bcond_without doc # API documentation
4 %bcond_with tests # unit tests (not included in sdist)
6 Summary: Add inline tabbed content to your Sphinx documentation
7 Summary(pl.UTF-8): Wstawianie treści z tabulacjami do dokumentacji Sphinksa
8 Name: python3-sphinx_inline_tabs
12 Group: Libraries/Python
13 #Source0Download: https://pypi.org/simple/sphinx-inline-tabs/
14 Source0: https://files.pythonhosted.org/packages/source/s/sphinx-inline-tabs/sphinx_inline_tabs-%{version}.tar.gz
15 # Source0-md5: 4f2f5fded69590e6442101f3757de770
16 URL: https://pypi.org/project/sphinx-inline-tabs/
17 BuildRequires: python3-modules >= 1:3.8
18 BuildRequires: python3-setuptools
20 BuildRequires: python3-Sphinx >= 3
21 BuildRequires: python3-pytest
22 BuildRequires: python3-pytest-cov
23 BuildRequires: python3-pytest-xdist
26 BuildRequires: python3-Sphinx >= 3
27 BuildRequires: python3-furo
28 BuildRequires: python3-myst_parser
30 BuildRequires: rpm-pythonprov
31 BuildRequires: rpmbuild(macros) >= 1.714
32 BuildRequires: sed >= 4.0
33 Requires: python3-modules >= 1:3.8
35 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
38 Add inline tabbed content to your Sphinx documentation.
40 %description -l pl.UTF-8
41 Wstawianie treści z tabulacjami do dokumentacji Sphinksa.
44 Summary: API documentation for Python sphinx_inline_tabs module
45 Summary(pl.UTF-8): Dokumentacja API modułu Pythona sphinx_inline_tabs
49 API documentation for Python sphinx_inline_tabs module.
51 %description apidocs -l pl.UTF-8
52 Dokumentacja API modułu Pythona sphinx_inline_tabs.
55 %setup -q -n sphinx_inline_tabs-%{version}
57 # force setuptools for pythonegg dependencies
58 %{__sed} -i -e 's/distutils.core/setuptools/' setup.py
64 PYTEST_DISABLE_PLUGIN_AUTOLOAD=1 \
65 %{__python3} -m pytest tests
70 PYTHONPATH=$(pwd)/../src \
71 %{__python3} -m sphinx . build/html
75 rm -rf $RPM_BUILD_ROOT
80 rm -rf $RPM_BUILD_ROOT
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
90 %defattr(644,root,root,755)
91 %doc docs/build/html/*