pkgsrc/textproc/py-jinja2/PLIST
adam c770dee92d py-jinja2: updated to 2.10
Version 2.10:
- Added a new extension node called OverlayScope which can be used to
  create an unoptimized scope that will look up all variables from a
  derived context.
- Added an in test that works like the in operator.  This can be used
  in combination with reject and select.
- Added previtem and nextitem to loop contexts, providing access to the
  previous/next item in the loop. If such an item does not exist, the value is
  undefined.
- Added changed(*values) to loop contexts, providing an easy way of
  checking whether a value has changed since the last iteration (or rather
  since the last call of the method)
- Added a namespace function that creates a special object which allows
  attribute assignment using the set tag.  This can be used to carry data
  across scopes, e.g. from a loop body to code that comes after the loop.
- Added a trimmed modifier to {% trans %} to strip linebreaks and
  surrounding whitespace. Also added a new policy to enable this for all
  trans blocks.
- The random filter is no longer incorrectly constant folded and will
  produce a new random choice each time the template is rendered.
- Added a unique filter.
- Added min and max filters.
- Added tests for all comparison operators: eq, ne, lt, le,
  gt, ge.
- import statement cannot end with a trailing comma.
- indent filter will not indent blank lines by default.
- Add reverse argument for dictsort filter.
- Add a NativeEnvironment that renders templates to native Python types
  instead of strings.
- Added filter support to the block set tag.
- tojson filter marks output as safe to match documented behavior.
- Resolved a bug where getting debug locals for tracebacks could
  modify template context.
- Fixed a bug where having many {% elif ... %} blocks resulted in a
  "too many levels of indentation" error.  These blocks now compile to
  native elif ..: instead of else: if ..:
2017-11-09 07:52:17 +00:00

89 lines
3 KiB
Text

@comment $NetBSD: PLIST,v 1.10 2017/11/09 07:52:17 adam Exp $
${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}/jinja2/__init__.py
${PYSITELIB}/jinja2/__init__.pyc
${PYSITELIB}/jinja2/__init__.pyo
${PYSITELIB}/jinja2/_compat.py
${PYSITELIB}/jinja2/_compat.pyc
${PYSITELIB}/jinja2/_compat.pyo
${PYSITELIB}/jinja2/_identifier.py
${PYSITELIB}/jinja2/_identifier.pyc
${PYSITELIB}/jinja2/_identifier.pyo
${PYSITELIB}/jinja2/asyncfilters.py
${PLIST.async}${PYSITELIB}/jinja2/asyncfilters.pyc
${PLIST.async}${PYSITELIB}/jinja2/asyncfilters.pyo
${PYSITELIB}/jinja2/asyncsupport.py
${PLIST.async}${PYSITELIB}/jinja2/asyncsupport.pyc
${PLIST.async}${PYSITELIB}/jinja2/asyncsupport.pyo
${PYSITELIB}/jinja2/bccache.py
${PYSITELIB}/jinja2/bccache.pyc
${PYSITELIB}/jinja2/bccache.pyo
${PYSITELIB}/jinja2/compiler.py
${PYSITELIB}/jinja2/compiler.pyc
${PYSITELIB}/jinja2/compiler.pyo
${PYSITELIB}/jinja2/constants.py
${PYSITELIB}/jinja2/constants.pyc
${PYSITELIB}/jinja2/constants.pyo
${PYSITELIB}/jinja2/debug.py
${PYSITELIB}/jinja2/debug.pyc
${PYSITELIB}/jinja2/debug.pyo
${PYSITELIB}/jinja2/defaults.py
${PYSITELIB}/jinja2/defaults.pyc
${PYSITELIB}/jinja2/defaults.pyo
${PYSITELIB}/jinja2/environment.py
${PYSITELIB}/jinja2/environment.pyc
${PYSITELIB}/jinja2/environment.pyo
${PYSITELIB}/jinja2/exceptions.py
${PYSITELIB}/jinja2/exceptions.pyc
${PYSITELIB}/jinja2/exceptions.pyo
${PYSITELIB}/jinja2/ext.py
${PYSITELIB}/jinja2/ext.pyc
${PYSITELIB}/jinja2/ext.pyo
${PYSITELIB}/jinja2/filters.py
${PYSITELIB}/jinja2/filters.pyc
${PYSITELIB}/jinja2/filters.pyo
${PYSITELIB}/jinja2/idtracking.py
${PYSITELIB}/jinja2/idtracking.pyc
${PYSITELIB}/jinja2/idtracking.pyo
${PYSITELIB}/jinja2/lexer.py
${PYSITELIB}/jinja2/lexer.pyc
${PYSITELIB}/jinja2/lexer.pyo
${PYSITELIB}/jinja2/loaders.py
${PYSITELIB}/jinja2/loaders.pyc
${PYSITELIB}/jinja2/loaders.pyo
${PYSITELIB}/jinja2/meta.py
${PYSITELIB}/jinja2/meta.pyc
${PYSITELIB}/jinja2/meta.pyo
${PYSITELIB}/jinja2/nativetypes.py
${PYSITELIB}/jinja2/nativetypes.pyc
${PYSITELIB}/jinja2/nativetypes.pyo
${PYSITELIB}/jinja2/nodes.py
${PYSITELIB}/jinja2/nodes.pyc
${PYSITELIB}/jinja2/nodes.pyo
${PYSITELIB}/jinja2/optimizer.py
${PYSITELIB}/jinja2/optimizer.pyc
${PYSITELIB}/jinja2/optimizer.pyo
${PYSITELIB}/jinja2/parser.py
${PYSITELIB}/jinja2/parser.pyc
${PYSITELIB}/jinja2/parser.pyo
${PYSITELIB}/jinja2/runtime.py
${PYSITELIB}/jinja2/runtime.pyc
${PYSITELIB}/jinja2/runtime.pyo
${PYSITELIB}/jinja2/sandbox.py
${PYSITELIB}/jinja2/sandbox.pyc
${PYSITELIB}/jinja2/sandbox.pyo
${PYSITELIB}/jinja2/tests.py
${PYSITELIB}/jinja2/tests.pyc
${PYSITELIB}/jinja2/tests.pyo
${PYSITELIB}/jinja2/utils.py
${PYSITELIB}/jinja2/utils.pyc
${PYSITELIB}/jinja2/utils.pyo
${PYSITELIB}/jinja2/visitor.py
${PYSITELIB}/jinja2/visitor.pyc
${PYSITELIB}/jinja2/visitor.pyo