PageTemplate integration for Zope 3
Project description
The zope.app.pagetemplate package integrates the Page Template templating system (zope.pagetemplate) into the Zope 3 application server. In particular, it provides:
a TALES engine implementation that uses Zope’s security system for checking access,
TALES namespace adapters for easy access to DublinCore metadata (e.g. obj/zope:title) and URL quoting (e.g. obj/@@absolute_url/url:quote).
Changes
5.0 (2023-02-07)
Drop support for Python 2.7, 3.4, 3.5, 3.6.
Add support for Python 3.7, 3.8, 3.9, 3.10, 3.11.
4.0.0 (2017-04-22)
Add support for Python 3 and PyPy.
Do not explicitly require zope.security [untrustedpython]. Older zope.pagetemplate versions require it, newer ones do not.
3.11.2 (2010-09-25)
Declared test dependency on zope.component [test] as it is needed to run the tests.
3.11.1 (2010-09-01)
Added metaconfigure.registerType BBB import because some packages use it.
Using doctest from standard library instead of zope.testing.doctest.
3.11.0 (2010-04-26)
Moved tales:expressiontype directive down into zope.browserpage.
3.10.1 (2010-01-04)
Fixed the zope.browserpage imports in the namedtemplate module.
3.10.0 (2009-12-22)
Moved named template implementation to zope.browserpage.
3.9.0 (2009-12-22)
Moved viewpagetemplatefile, simpleviewclass and metaconfigure.registerType into the zope.browserpage package, reversing the dependency.
3.8.0 (2009-12-16)
Refactored nested macro test from a functional test into a unit test. This allowed to remove the last outside zope.app dependencies.
Fixed undeclared testing dependency on zope.app.component.
Copy trivial NoTraverser class from zope.app.publication to avoid a ZCML dependency on that package.
Correct testing dependency to point to zope.securitypolicy instead of its zope.app variant. The app version is no longer required since 3.4.1.
Removed the inline-evaluation extra referring to zope.app.interpreter. There’s no code or ZCML left pointing to that package.
3.7.1 (2009-05-27)
Restored zope.app.pagetemplate.engine module, using BBB imports from zope.pagetemplate.engine.
3.7.0 (2009-05-25)
Moved the engine module and associated testing machinery to zope.pagetemplate (version 3.5.0).
3.6.0 (2009-05-18)
Moved namedtemplate.* from zope.formlib here as it is more about a page template engine than a formular library. This also breaks some dependencies on zope.formlib.
Added doctests to long_description to show up on pypi.
3.5.0 (2009-02-01)
Use zope.container instead of zope.app.container.
3.4.1 (2008-07-30)
Substitute zope.app.zapi by direct calls to its wrapped apis. See http://launchpad.net/bugs/219302
Fix deprecation warning in ftesting.zcml: ZopeSecurityPolicy now lives in zope.securitypolicy.
3.4.0 (2007-09-28)
Initial release as standalone package.
Dependency on zope.app.interpreter moved to an extra [inline-evaluation]. It is only needed by zope.app.pythonpage, which is an oddity.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for zope.app.pagetemplate-5.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 94c5d7974fd75ab05506b9aaa968bddd6503bd4b6b1ac130ad30862b11a20122 |
|
MD5 | cb6ee9d47fd0c24384306d6c80685b93 |
|
BLAKE2b-256 | 39199bbaa48d49b46cbf161234d5e23cdab82a3abf1364d7989b216545dad925 |
Hashes for zope.app.pagetemplate-5.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85b5fb9e1f48e9c6f30804ac8132348a6f8efe1facc9701a0658974e263664ca |
|
MD5 | 6296ad11d8daf5718d14acb11e223a46 |
|
BLAKE2b-256 | 3218b5a5f093adbdee49de470e98266776e6c49c6aeb91f51672ae8dccd5e504 |