3 %bcond_without doc # MkDocs documentation
4 %bcond_without tests # unit tests
5 %bcond_without python2 # CPython 2.x module
6 %bcond_without python3 # CPython 3.x module
8 Summary: Extension pack for Python Markdown
9 Summary(pl.UTF-8): Zestaw rozszerzeń do pakietu Python Markdown
10 Name: python-pymdown-extensions
14 Group: Libraries/Python
15 #Source0Download: https://pypi.org/simple/pymdown-extensions/
16 Source0: https://files.pythonhosted.org/packages/source/p/pymdown-extensions/pymdown-extensions-%{version}.tar.gz
17 # Source0-md5: 158931bf0b6eef56896743c0af1f5c19
18 URL: https://github.com/facelessuser/pymdown-extensions
20 BuildRequires: python-mkdocs
21 BuildRequires: python-mkdocs-material
24 BuildRequires: python-modules >= 1:2.7
25 BuildRequires: python-setuptools
27 BuildRequires: python-PyYAML >= 3.10
28 BuildRequires: python-markdown >= 2.6.10
29 BuildRequires: python-pytest
33 BuildRequires: python3-modules >= 1:3.3
34 BuildRequires: python3-setuptools
36 BuildRequires: python3-PyYAML >= 3.10
37 BuildRequires: python3-markdown >= 2.6.10
38 BuildRequires: python3-pytest
41 BuildRequires: rpm-pythonprov
42 BuildRequires: rpmbuild(macros) >= 1.714
43 Requires: python-modules >= 1:2.7
45 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
48 Extension pack for Python Markdown.
50 %description -l pl.UTF-8
51 Zestaw rozszerzeń do pakietu Python Markdown.
53 %package -n python3-pymdown-extensions
54 Summary: Extension pack for Python Markdown
55 Summary(pl.UTF-8): Zestaw rozszerzeń do pakietu Python Markdown
56 Group: Libraries/Python
57 Requires: python3-modules >= 1:3.3
59 %description -n python3-pymdown-extensions
60 Extension pack for Python Markdown.
62 %description -n python3-pymdown-extensions -l pl.UTF-8
63 Zestaw rozszerzeń do pakietu Python Markdown.
66 Summary: API documentation for Python pymdown-extensions module
67 Summary(pl.UTF-8): Dokumentacja API modułu Pythona pymdown-extensions
71 API documentation for Python pymdown-extensions module.
73 %description apidocs -l pl.UTF-8
74 Dokumentacja API modułu Pythona pymdown-extensions.
77 %setup -q -n pymdown-extensions-%{version}
81 %py_build %{?with_tests:test}
85 %py3_build %{?with_tests:test}
90 mkdocs build --clean --verbose --strict
92 %{__rm} site/{__init__.py*,sitemap.xml*}
96 rm -rf $RPM_BUILD_ROOT
101 %{__rm} -r $RPM_BUILD_ROOT%{py_sitescriptdir}/tests
109 %{__rm} -r $RPM_BUILD_ROOT%{py3_sitescriptdir}/tests
113 rm -rf $RPM_BUILD_ROOT
117 %defattr(644,root,root,755)
118 %doc LICENSE.md README.md
119 %{py_sitescriptdir}/pymdownx
120 %{py_sitescriptdir}/pymdown_extensions-%{version}-py*.egg-info
124 %files -n python3-pymdown-extensions
125 %defattr(644,root,root,755)
126 %doc LICENSE.md README.md
127 %{py3_sitescriptdir}/pymdownx
128 %{py3_sitescriptdir}/pymdown_extensions-%{version}-py*.egg-info
133 %defattr(644,root,root,755)