Name: python-mistune Version: 0.8.3 Release: 6 Summary: A Python Markdown Parser License: BSD URL: https://github.com/lepture/mistune Source0: https://github.com/lepture/mistune/archive/v%{version}.tar.gz BuildRequires: python2-Cython python2-devel python2-nose python2-setuptools BuildRequires: python3-Cython python3-devel python3-nose python3-setuptools %description The python-mistune package is a fast yet powerful Python Markdown parser with renderers and plugins, compatible with sane CommonMark rules. %package -n python2-mistune Summary: A Python Markdown Parser %{?python_provide:%python_provide python2-mistune} %description -n python2-mistune The python-mistune package is a fast yet powerful Python Markdown parser with renderers and plugins, compatible with sane CommonMark rules. %package -n python3-mistune Summary: A Python Markdown Parser %description -n python3-mistune The python-mistune package is a fast yet powerful Python Markdown parser with renderers and plugins, compatible with sane CommonMark rules. %prep %autosetup -n mistune-%{version} -p1 rm -rf %{py3dir} cp -r . %{py3dir} find -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python2}|' pushd %{py3dir} find -name '*.py' | xargs sed -i '1s|^#!python|#!%{__python3}|' popd %build CFLAGS="$RPM_OPT_FLAGS" %{__python2} setup.py build pushd %{py3dir} CFLAGS="$RPM_OPT_FLAGS" %{__python3} setup.py build popd %install %{__python2} setup.py install --skip-build --root %{buildroot} pushd %{py3dir} %{__python3} setup.py install --skip-build --root %{buildroot} popd %{_fixperms} %{buildroot}/* %check %{__python2} setup.py test pushd %{py3dir} %{__python3} setup.py test popd %files -n python2-mistune %doc LICENSE README.rst %{python2_sitearch}/mistune.* %{python2_sitearch}/mistune-%{version}-py?.?.egg-info %files -n python3-mistune %doc LICENSE README.rst %{python3_sitearch}/mistune.* %{python3_sitearch}/mistune-%{version}-py?.?.egg-info %{python3_sitearch}/__pycache__/mistune* %changelog * Thu Mar 05 2020 Jiangping Hu - 0.8.3-6 - Package init