commit 604bd43bcda1ef44cb59e67e906d5118dbdfb9a5 Author: zhuchunyi Date: Wed Nov 6 19:49:24 2019 +0800 update code diff --git a/python-mako.spec b/python-mako.spec new file mode 100644 index 0000000..04d6fe0 --- /dev/null +++ b/python-mako.spec @@ -0,0 +1,89 @@ +Name: python-mako +Version: 1.0.6 +Release: 12 +Summary: Mako template library for Python +License: (MIT and Python) and (BSD or GPLv2) +Group: Development/Languages +URL: http://www.makotemplates.org/ +Source0: https://bitbucket.org/zzzeek/mako/get/rel_%(echo %{version} | sed "s/\./_/g").tar.bz2 +BuildArch: noarch + +BuildRequires: python2-devel python2-pytest python2-setuptools +BuildRequires: python2-markupsafe python2-nose python2-mock +BuildRequires: python3-devel python3-pytest python3-setuptools +BuildRequires: python3-markupsafe python3-mock python3-nose + +%description +Python-mako is a template library for Python. It provides a familiar, non-XML +syntax which compiles into Python modules for maximum performance. Mako's syntax +and API borrows from the best ideas of many others, including Django templates, +Cheetah, Myghty, and Genshi. + +%package -n python2-mako +Summary: Mako library for python 2 +Requires: python2-markupsafe +Recommends: python2-beaker + +%{?python_provide:%python_provide python2-mako} + +%description -n python2-mako +Mako library for python 2. + +%package -n python3-mako +Summary: Mako library for Python 3 +Requires: python3-markupsafe +Recommends: python3-beaker + +%{?python_provide:%python_provide python3-mako} + +%description -n python3-mako +Mako library for Python 3. + +%package help +Summary: Help file of Mako library for Python +Requires: python3-mako = %{version}-%{release} + +%description help +Help file of Mako library for Python in text and HTML formats. + +%prep +%autosetup -n zzzeek-mako-8e83c7561e3c + +%build +%{?with_python2:%py2_build} +%{?with_python3:%py3_build} + +%install +%{?with_python3:%py3_install} + +mv %{buildroot}/%{_bindir}/mako-render %{buildroot}/%{_bindir}/python3-mako-render + +%{?with_python2:%py2_install} + +rm -rf doc/build + +%check +%{__python2} setup.py test +%{__python3} setup.py test + +%files -n python2-mako +%license LICENSE AUTHORS +%doc CHANGES README.* examples +%{_bindir}/mako-render +%{python2_sitelib}/* + +%files -n python3-mako +%license LICENSE AUTHORS +%doc CHANGES README.* examples +%{_bindir}/python3-mako-render +%{python3_sitelib}/* + +%files help +%doc doc + +%changelog +* Sat Oct 19 2019 openEuler Buildteam - 1.0.6-12 +- Type:NA +- ID:NA +- SUG:NA +- DESC:Package Init diff --git a/rel_1_0_6.tar.bz2 b/rel_1_0_6.tar.bz2 new file mode 100644 index 0000000..8a40330 Binary files /dev/null and b/rel_1_0_6.tar.bz2 differ