pkgsrc/devel/py-mako/PLIST
ryoon 9dc2ab762e Update to 0.7.3
Changelog:
0.7.3
- [bug] legacy_html_escape function, used when
  Markupsafe isn't installed, was using an inline-compiled
  regexp which causes major slowdowns on Python 3.3;
  is now precompiled.

- [bug] AST supporting now supports tuple-packed
  function arguments inside pure-python def
  or lambda expressions.  [ticket:201]

- [bug] Fixed Py3K bug in the Babel extension.

- [bug] Fixed the "filter" attribute of the
  <%text> tag so that it pulls locally specified
  identifiers from the context the same
  way as that of <%block> and <%filter>.

- [bug] Fixed bug in plugin loader to correctly
  raise exception when non-existent plugin
  is specified.

0.7.2
- [bug] Fixed regression in 0.7.1 where AST
  parsing for Py2.4 was broken.
  [ticket:193]

0.7.1
- [feature] Control lines with no bodies will
  now succeed, as "pass" is added for these
  when no statements are otherwise present.
  Courtesy Ben Trofatter [ticket:146]

- [bug] Fixed some long-broken scoping behavior
  involving variables declared in defs and such,
  which only became apparent when
  the strict_undefined flag was turned on.
  [ticket:192]

- [bug] Can now use strict_undefined at the
  same time args passed to def() are used
  by other elements of the <%def> tag.
  [ticket:191]

0.7.0
- [feature] 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>.
  Thanks to Ben Trofatter for all
  the work on this [ticket:125]

- [feature] 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".

- [feature] The html_error_template() will now
  apply Pygments highlighting to the source
  code displayed in the traceback, if Pygments
  if available.  Courtesy Ben Trofatter
  [ticket:95]

- [feature] Added support for context managers,
  i.e. "% with x as e:/ % endwith" support.
  Courtesy Ben Trofatter [ticket:147]

- [feature] 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.
  [ticket:185]

- [bug] Fixed some Py3K resource warnings due
  to filehandles being implicitly closed.
  [ticket:182]

- [bug] Fixed endless recursion bug when
  nesting multiple def-calls with content.
  Thanks to Jeff Dairiki. [ticket:186]

- [feature] Added Jinja2 to the example
  benchmark suite, courtesy Vincent Férotin

0.6.2
- [bug] The ${{"foo":"bar"}} parsing issue is fixed!!
  The legendary Eevee has slain the dragon!
  [ticket:20].  Also fixes quoting issue
  at [ticket:86].

0.6.1
- [bug] Added special compatibility for the 0.5.0
  Cache() constructor, which was preventing file
  version checks and not allowing Mako 0.6 to
  recompile the module files.

0.6.0

- [feature] 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.

- [feature] 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.

- [feature] The 'put' method on Cache is now
  'set'.  'put' is there for backwards compatibility.

- [feature] 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.

- [feature] 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'}

- [feature/bug] 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)
  [ticket:180]

- [feature] Added "--var name=value" option to the mako-render
  script, allows passing of kw to the template from
  the command line. [ticket:178]

- [feature] 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.  [ticket:181]

- [bug] The exception message in the html_error_template
  is now escaped with the HTML filter. [ticket:142]

- [bug] Added "white-space:pre" style to html_error_template()
  for code blocks so that indentation is preserved
  [ticket:173]

- [bug] The "benchmark" example is now Python 3 compatible
  (even though several of those old template libs aren't
  available on Py3K, so YMMV) [ticket:175]
2013-02-19 18:49:02 +00:00

75 lines
2.4 KiB
Text

@comment $NetBSD: PLIST,v 1.2 2013/02/19 18:49:03 ryoon Exp $
bin/mako-render
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/mako/__init__.py
${PYSITELIB}/mako/__init__.pyc
${PYSITELIB}/mako/__init__.pyo
${PYSITELIB}/mako/_ast_util.py
${PYSITELIB}/mako/_ast_util.pyc
${PYSITELIB}/mako/_ast_util.pyo
${PYSITELIB}/mako/ast.py
${PYSITELIB}/mako/ast.pyc
${PYSITELIB}/mako/ast.pyo
${PYSITELIB}/mako/cache.py
${PYSITELIB}/mako/cache.pyc
${PYSITELIB}/mako/cache.pyo
${PYSITELIB}/mako/codegen.py
${PYSITELIB}/mako/codegen.pyc
${PYSITELIB}/mako/codegen.pyo
${PYSITELIB}/mako/exceptions.py
${PYSITELIB}/mako/exceptions.pyc
${PYSITELIB}/mako/exceptions.pyo
${PYSITELIB}/mako/ext/__init__.py
${PYSITELIB}/mako/ext/__init__.pyc
${PYSITELIB}/mako/ext/__init__.pyo
${PYSITELIB}/mako/ext/autohandler.py
${PYSITELIB}/mako/ext/autohandler.pyc
${PYSITELIB}/mako/ext/autohandler.pyo
${PYSITELIB}/mako/ext/babelplugin.py
${PYSITELIB}/mako/ext/babelplugin.pyc
${PYSITELIB}/mako/ext/babelplugin.pyo
${PYSITELIB}/mako/ext/beaker_cache.py
${PYSITELIB}/mako/ext/beaker_cache.pyc
${PYSITELIB}/mako/ext/beaker_cache.pyo
${PYSITELIB}/mako/ext/preprocessors.py
${PYSITELIB}/mako/ext/preprocessors.pyc
${PYSITELIB}/mako/ext/preprocessors.pyo
${PYSITELIB}/mako/ext/pygmentplugin.py
${PYSITELIB}/mako/ext/pygmentplugin.pyc
${PYSITELIB}/mako/ext/pygmentplugin.pyo
${PYSITELIB}/mako/ext/turbogears.py
${PYSITELIB}/mako/ext/turbogears.pyc
${PYSITELIB}/mako/ext/turbogears.pyo
${PYSITELIB}/mako/filters.py
${PYSITELIB}/mako/filters.pyc
${PYSITELIB}/mako/filters.pyo
${PYSITELIB}/mako/lexer.py
${PYSITELIB}/mako/lexer.pyc
${PYSITELIB}/mako/lexer.pyo
${PYSITELIB}/mako/lookup.py
${PYSITELIB}/mako/lookup.pyc
${PYSITELIB}/mako/lookup.pyo
${PYSITELIB}/mako/parsetree.py
${PYSITELIB}/mako/parsetree.pyc
${PYSITELIB}/mako/parsetree.pyo
${PYSITELIB}/mako/pygen.py
${PYSITELIB}/mako/pygen.pyc
${PYSITELIB}/mako/pygen.pyo
${PYSITELIB}/mako/pyparser.py
${PYSITELIB}/mako/pyparser.pyc
${PYSITELIB}/mako/pyparser.pyo
${PYSITELIB}/mako/runtime.py
${PYSITELIB}/mako/runtime.pyc
${PYSITELIB}/mako/runtime.pyo
${PYSITELIB}/mako/template.py
${PYSITELIB}/mako/template.pyc
${PYSITELIB}/mako/template.pyo
${PYSITELIB}/mako/util.py
${PYSITELIB}/mako/util.pyc
${PYSITELIB}/mako/util.pyo