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

Reply via email to