[Checkins] [zopefoundation/Zope] e1836c: Consistently use "zope.tales" as TALES implementat...
    Dieter Maurer 
    noreply at github.com
       
    Fri Mar 27 09:11:40 CET 2020
    
    
  
  Branch: refs/heads/4.x
  Home:   https://github.com/zopefoundation/Zope
  Commit: e1836c80d25ae05d1f691c3cfd0492cf12084a9e
      https://github.com/zopefoundation/Zope/commit/e1836c80d25ae05d1f691c3cfd0492cf12084a9e
  Author: Dieter Maurer <d-maurer at users.noreply.github.com>
  Date:   2020-03-27 (Fri, 27 Mar 2020)
  Changed paths:
    M CHANGES.rst
    M requirements-full.txt
    M setup.py
    M src/Products/Five/browser/pagetemplatefile.py
    M src/Products/PageTemplates/Expressions.py
    M src/Products/PageTemplates/engine.py
    M src/Products/PageTemplates/expression.py
    A src/Products/PageTemplates/tests/input/InterpolationInContent.html
    A src/Products/PageTemplates/tests/output/CH_CheckNotExpression.html
    A src/Products/PageTemplates/tests/output/CH_CheckPathAlt.html
    M src/Products/PageTemplates/tests/output/CheckNotExpression.html
    M src/Products/PageTemplates/tests/output/CheckPathAlt.html
    A src/Products/PageTemplates/tests/output/InterpolationInContent.html
    M src/Products/PageTemplates/tests/output/Loop2.html
    M src/Products/PageTemplates/tests/output/RepeatVariable.html
    A src/Products/PageTemplates/tests/testChameleonTalesExpressions.py
    M src/Products/PageTemplates/tests/testHTMLTests.py
    A src/Products/PageTemplates/tests/testZopeTalesExpressions.py
    M src/Products/PageTemplates/tests/test_pagetemplate.py
    M src/Products/PageTemplates/tests/test_persistenttemplate.py
    M src/Products/PageTemplates/tests/util.py
    M versions-prod.cfg
    M versions.cfg
  Log Message:
  -----------
  Consistently use "zope.tales" as TALES implementation (#807)
* Fix issue 717 by using `zope.tales` even for the `chameleon` page template engine (instead of `chameleon.tales`)
* try to make `flake8` happy
* retry to make `flake8` happy
* Fixes from @jugmac00
* make safe with respect to filesystem based long term cache
support `chameleon.tales` as well as `zope.tales` expressions (type decided by the engine returned by `pt_getEngine`
* - distlib is pulled in by virtualenv
* fix (most) problems revealed by the `Products.CMFPlone` tests
* make flake8 happy
* making `isort` happy
* increase consistency between `chameleon` and `zope.pagetemplate` template engines;
run all tests with the `chameleon` template engine
* Python 2 compatibility
* require `Chameleon>=3.7.0`; adapt to new `chameleon` version
* change version pin for `chameleon`
Co-authored-by: Jens Vagelpohl <jens at netz.ooo>
    
    
More information about the checkins
mailing list