Skip to main content

Page template resource plugin for zope.browserresource

Project description

zope.ptresource

Latest release Supported Python versions https://github.com/zopefoundation/zope.ptresource/actions/workflows/tests.yml/badge.svg https://coveralls.io/repos/github/zopefoundation/zope.ptresource/badge.svg?branch=master

This package provides a “page template” resource class, a resource whose content is processed with the Zope Page Templates engine before being returned to client.

The resource factory class is registered for “pt”, “zpt” and “html” file extensions in the package’s configure.zcml file.

Changes

6.0 (2025-09-12)

  • Replace pkg_resources namespace with PEP 420 native namespace.

5.1 (2025-02-14)

  • Add support for Python 3.12, 3.13.

  • Drop support for Python 3.7, 3.8.

5.0 (2023-03-27)

  • Add support for Python 3.11.

  • Drop support for Python 2.7, 3.5, 3.6.

  • Drop support for deprecated python setup.py test.

4.3.0 (2021-12-15)

  • Add support for Python 3.8, 3.9 and 3.10.

  • Drop support for Python 3.4.

4.2.0 (2018-10-05)

  • Add support for Python 3.7.

4.1.0 (2017-08-31)

  • Add support for Python 3.5 and 3.6.

  • Drop support for Python 2.6 and 3.3.

4.0.0 (2014-12-24)

  • Add support for PyPy and PyPy3.

  • Add support for Python 3.4.

  • Add support for testing on Travis.

4.0.0a1 (2013-02-25)

  • Add support for Python 3.3.

  • Replace deprecated zope.interface.implements usage with equivalent zope.interface.implementer decorator.

  • Drop support for Python 2.4 and 2.5.

3.9.0 (2009-08-27)

Initial release. This package was split off zope.app.publisher as a part of refactoring process. It’s now a plugin for another package that was refactored from zope.app.publisher - zope.browserresource. See its documentation for more details.

Other changes:

  • Don’t render PageTemplateResource when called as the IResource interface requires that __call__ method should return an absolute URL. When accessed by browser, it still will be rendered, because “browserDefault” method now returns a callable that will render the template to browser.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

zope_ptresource-6.0.tar.gz (9.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

zope_ptresource-6.0-py3-none-any.whl (7.1 kB view details)

Uploaded Python 3

File details

Details for the file zope_ptresource-6.0.tar.gz.

File metadata

  • Download URL: zope_ptresource-6.0.tar.gz
  • Upload date:
  • Size: 9.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for zope_ptresource-6.0.tar.gz
Algorithm Hash digest
SHA256 d77ccfa687ae7fe0b4d2b63dfd483d5fcad3c6c8101812e0e05bc7690fd29bd6
MD5 533671ba9d4c739b4549aedc99347ef1
BLAKE2b-256 597280a1abb24c6e6c5df0040bdd41d68c22faab92ca370b4637a2f1042b5a09

See more details on using hashes here.

File details

Details for the file zope_ptresource-6.0-py3-none-any.whl.

File metadata

  • Download URL: zope_ptresource-6.0-py3-none-any.whl
  • Upload date:
  • Size: 7.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.11

File hashes

Hashes for zope_ptresource-6.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9b3ba66139af9fea1abc0100d4f909444a8486a912f5bcc2549ab47eef82ed5c
MD5 1c16399eb9cda574037e10f86d791c29
BLAKE2b-256 bc4e0209edbfe7da4584ee982e19b65503d2a6549124aaa825ee7030d5d467e2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page