Skip to main content

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

6.0 (2025-09-12)

  • Replace pkg_resources namespace with PEP 420 native namespace.

5.1 (2025-07-25)

  • Add support for Python 3.12, 3.13.

  • Drop support for Python 3.7, 3.8.

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.

Release files for zope.app.pagetemplate 6.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for zope.app.pagetemplate 6.0
File Size Uploaded
zope_app_pagetemplate-6.0.tar.gz 14.8 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for zope.app.pagetemplate 6.0
File Interpreter ABI Platform
zope_app_pagetemplate-6.0-py3-none-any.whl Python 3 none any Details

Total release size: 36.5 kB

Release files / zope_app_pagetemplate-6.0.tar.gz

Download URL zope_app_pagetemplate-6.0.tar.gz
Size 14.8 kB
Tags Source
SHA-256 checksum
How to use checksums
380dfbe17856b5f3fcde447d874df6852d93521b0e4e1033a2c81c492b044b40
BLAKE2b-256 checksum
How to use checksums
652e3774544c2d9d5c0ad602a65f5a99c7a11692f0463568034afcf94ba9b379
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.11

Release files / zope_app_pagetemplate-6.0-py3-none-any.whl

Download URL zope_app_pagetemplate-6.0-py3-none-any.whl
Size 21.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
096065c79867eaedbd1b476a397cab3659d91659d9cf8df0b5786c7a8d5c082e
BLAKE2b-256 checksum
How to use checksums
b6960438ae400ec70fcedb10a6191b5a6ded2f68ee072851fb951e36a22f2891
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.11

Release history Release notifications | RSS feed

This release

6.0 This release

2 release files

5.1

2 release files

5.0

2 release files

4.0.0

2 release files

3.11.2

1 release file

3.11.1

1 release file

3.11.0

1 release file

3.10.1

1 release file

3.10.0

1 release file

3.9.0

1 release file

3.8.0

1 release file

3.7.1

1 release file

3.7.0

1 release file

3.6.0

1 release file

3.5.0

1 release file

3.4.1

1 release file

3.4.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page