Hello community, here is the log from the commit of package python-Mako for openSUSE:Factory checked in at 2012-05-29 10:35:29 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-Mako (Old) and /work/SRC/openSUSE:Factory/.python-Mako.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-Mako", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/python-Mako/python-Mako.changes 2011-11-14 13:35:53.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.python-Mako.new/python-Mako.changes 2012-05-29 10:35:38.000000000 +0200 @@ -1,0 +2,72 @@ +Fri May 25 08:33:12 UTC 2012 - toddrme2...@gmail.com + +- Fix building on openSUSE 11.4 +- spec file cleanups + +------------------------------------------------------------------- +Wed May 23 05:57:47 UTC 2012 - highwaystar...@gmail.com + +- python3 package added +- Update to 0.7.0 + - Added new "loop" variable to templates, is provided within a % + for block to provide info about the loop such as index, + first/last, odd/even, etc. A migration path is also provided + for legacy templates via the "enable_loop" argument available + on Template, TemplateLookup, and <%page>. + - Added a real check for "reserved" names, that is names which + are never pulled from the context and cannot be passed to the + template.render() method. Current names are "context", "loop", + "UNDEFINED". + - The html_error_template() will now apply Pygments highlighting + to the source code displayed in the traceback, if Pygments if + available. + - Added support for context managers, + i.e. "% with x as e:/ % endwith" support. + - Added class-level flag to CacheImpl "pass_context"; when True, + the keyword argument 'context' will be passed to + get_or_create() containing the Mako Context object. + - Added Jinja2 to the example benchmark suite + - Bugfixes +- Update to 0.6.2 + - Bugfixes +- Update to 0.6.1 + - Bugfixes +- Update to 0.6.0 + - Template caching has been converted into a plugin system, + whereby the usage of Beaker is just the default plugin. + Template and TemplateLookup now accept a string "cache_impl" + parameter which refers to the name of a cache plugin, + defaulting to the name 'beaker'. New plugins can be registered + as pkg_resources entrypoints under the group "mako.cache", or + registered directly using mako.cache.register_plugin(). The + core plugin is the mako.cache.CacheImpl class. + - Added support for Beaker cache regions in templates. Usage of + regions should be considered as superseding the very obsolete + idea of passing in backend options, timeouts, etc. within + templates. + - The 'put' method on Cache is now 'set'. 'put' is there for + backwards compatibility. + - The <%def>, <%block> and <%page> tags now accept any argument + named "cache_*", and the key minus the "cache_" prefix will be + passed as keyword arguments to the CacheImpl methods. + - Template and TemplateLookup now accept an argument cache_args, + which refers to a dictionary containing cache parameters. The + cache_dir, cache_url, cache_type, cache_timeout arguments are + deprecated (will probably never be removed, however) and can be + passed now as cache_args={'url':<some url>, 'type':'memcached', + 'timeout':50, 'dir':'/path/to/some/directory'} + - Can now refer to context variables within extra arguments to + <%block>, <%def>, + i.e. <%block name="foo" cache_key="${somekey}">. Filters can + also be used in this way, + i.e. <%def name="foo()" filter="myfilter"> then + template.render(myfilter=some_callable) + - Added "--var name=value" option to the mako-render script, + allows passing of kw to the template from the command line. + - Added module_writer argument to Template, TemplateLookup, + allows a callable to be passed which takes over the writing of + the template's module source file, so that special + environment-specific steps can be taken. + - Bugfixes + +------------------------------------------------------------------- New Changes file: --- /dev/null 2012-05-03 01:24:41.895590051 +0200 +++ /work/SRC/openSUSE:Factory/.python-Mako.new/python3-Mako.changes 2012-05-29 10:35:38.000000000 +0200 @@ -0,0 +1,72 @@ +------------------------------------------------------------------- +Fri May 25 08:33:12 UTC 2012 - toddrme2...@gmail.com + +- Fix building on openSUSE 11.4 +- spec file cleanups + +------------------------------------------------------------------- +Wed May 23 06:00:20 UTC 2012 - highwaystar...@gmail.com + +- python3 package added +- Update to 0.7.0 + - Added new "loop" variable to templates, is provided within a % + for block to provide info about the loop such as index, + first/last, odd/even, etc. A migration path is also provided + for legacy templates via the "enable_loop" argument available + on Template, TemplateLookup, and <%page>. + - Added a real check for "reserved" names, that is names which + are never pulled from the context and cannot be passed to the + template.render() method. Current names are "context", "loop", + "UNDEFINED". + - The html_error_template() will now apply Pygments highlighting + to the source code displayed in the traceback, if Pygments if + available. + - Added support for context managers, + i.e. "% with x as e:/ % endwith" support. + - Added class-level flag to CacheImpl "pass_context"; when True, + the keyword argument 'context' will be passed to + get_or_create() containing the Mako Context object. + - Added Jinja2 to the example benchmark suite + - Bugfixes +- Update to 0.6.2 + - Bugfixes +- Update to 0.6.1 + - Bugfixes +- Update to 0.6.0 + - Template caching has been converted into a plugin system, + whereby the usage of Beaker is just the default plugin. + Template and TemplateLookup now accept a string "cache_impl" + parameter which refers to the name of a cache plugin, + defaulting to the name 'beaker'. New plugins can be registered + as pkg_resources entrypoints under the group "mako.cache", or + registered directly using mako.cache.register_plugin(). The + core plugin is the mako.cache.CacheImpl class. + - Added support for Beaker cache regions in templates. Usage of + regions should be considered as superseding the very obsolete + idea of passing in backend options, timeouts, etc. within + templates. + - The 'put' method on Cache is now 'set'. 'put' is there for + backwards compatibility. + - The <%def>, <%block> and <%page> tags now accept any argument + named "cache_*", and the key minus the "cache_" prefix will be + passed as keyword arguments to the CacheImpl methods. + - Template and TemplateLookup now accept an argument cache_args, + which refers to a dictionary containing cache parameters. The + cache_dir, cache_url, cache_type, cache_timeout arguments are + deprecated (will probably never be removed, however) and can be + passed now as cache_args={'url':<some url>, 'type':'memcached', + 'timeout':50, 'dir':'/path/to/some/directory'} + - Can now refer to context variables within extra arguments to + <%block>, <%def>, + i.e. <%block name="foo" cache_key="${somekey}">. Filters can + also be used in this way, + i.e. <%def name="foo()" filter="myfilter"> then + template.render(myfilter=some_callable) + - Added "--var name=value" option to the mako-render script, + allows passing of kw to the template from the command line. + - Added module_writer argument to Template, TemplateLookup, + allows a callable to be passed which takes over the writing of + the template's module source file, so that special + environment-specific steps can be taken. + - Bugfixes + Old: ---- Mako-0.5.0.tar.gz New: ---- Mako-0.7.0.tar.gz python3-Mako.changes python3-Mako.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-Mako.spec ++++++ --- /var/tmp/diff_new_pack.M6d1L4/_old 2012-05-29 10:35:43.000000000 +0200 +++ /var/tmp/diff_new_pack.M6d1L4/_new 2012-05-29 10:35:43.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package python-Mako # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ Name: python-Mako -Version: 0.5.0 +Version: 0.7.0 Release: 0 Url: http://www.makotemplates.org/ Summary: A super-fast Python templating language @@ -60,14 +60,16 @@ %install python setup.py install --prefix=%{_prefix} --root=%{buildroot} +mv %{buildroot}%{_bindir}/mako-render %{buildroot}%{_bindir}/mako-render-python%{py3_ver} %check python setup.py test %files %defattr(-,root,root,-) -%doc CHANGES LICENSE README README.py3k examples -%{_bindir}/mako-render -%{python_sitelib}/* +%doc CHANGES LICENSE README.rst examples +%{_bindir}/mako-render-python%{py3_ver} +%{python_sitelib}/mako/ +%{python_sitelib}/Mako-%{version}-py%{py_ver}.egg-info %changelog ++++++ python3-Mako.spec ++++++ # # spec file for package python3-Mako # # Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # Name: python3-Mako Version: 0.7.0 Release: 0 Url: http://www.makotemplates.org/ Summary: A super-fast Python templating language License: MIT Group: Development/Languages/Python Source: http://pypi.python.org/packages/source/M/Mako/Mako-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-build BuildRequires: python3-devel BuildRequires: python3-distribute BuildRequires: python3-MarkupSafe BuildRequires: python3-nose BuildRequires: python3-2to3 Requires: python3-Beaker >= 1.1 Requires: python3-MarkupSafe %if 0%{?suse_version} && 0%{?suse_version} <= 1140 %{!?python3_sitelib: %global python3_sitelib %(python3 -c "from distutils.sysconfig import get_python_lib; print(get_python_lib())")} %{!?py3_ver: %global py3_ver %(python3 -c "import sys; version=str(sys.version_info[0]) + '.' + str(sys.version_info[1]); print(version)" 2>/dev/null || echo PYTHON-NOT-FOUND)} %else BuildRequires: python3-base %endif Requires: python(abi) = %{py3_ver} BuildArch: noarch %description Mako is a template library written in 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. Conceptually, Mako is an embedded Python (i.e. Python Server Page) language, which refines the familiar ideas of componentized layout and inheritance to produce one of the most straightforward and flexible models available, while also maintaining close ties to Python calling and scoping semantics. %prep %setup -q -n Mako-%{version} %build 2to3 --no-diffs -w mako test scripts/mako-render python3 setup.py build %install python3 setup.py install --prefix=%{_prefix} --root=%{buildroot} mv %{buildroot}%{_bindir}/mako-render %{buildroot}%{_bindir}/mako-render-python%{py3_ver} %check python3 setup.py test %files %defattr(-,root,root,-) %doc CHANGES LICENSE README.rst examples %{_bindir}/mako-render-python%{py3_ver} %{python3_sitelib}/mako/ %{python3_sitelib}/Mako-%{version}-py%{py3_ver}.egg-info %if 0%{?suse_version} <= 1140 %dir %{_prefix}/lib/python%{py3_ver} %endif %changelog ++++++ Mako-0.5.0.tar.gz -> Mako-0.7.0.tar.gz ++++++ ++++ 14361 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org