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``).
.. contents::
=======
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.
Raw data
{
"_id": null,
"home_page": "https://github.com/zopefoundation/zope.app.pagetemplate",
"name": "zope.app.pagetemplate",
"maintainer": "",
"docs_url": null,
"requires_python": ">=3.7",
"maintainer_email": "",
"keywords": "",
"author": "Zope Foundation and Contributors",
"author_email": "zope-dev@zope.dev",
"download_url": "https://files.pythonhosted.org/packages/39/19/9bbaa48d49b46cbf161234d5e23cdab82a3abf1364d7989b216545dad925/zope.app.pagetemplate-5.0.tar.gz",
"platform": null,
"description": "The ``zope.app.pagetemplate`` package integrates the Page Template\ntemplating system (``zope.pagetemplate``) into the Zope 3 application\nserver. In particular, it provides:\n\n* a TALES engine implementation that uses Zope's security system for\n checking access,\n\n* TALES namespace adapters for easy access to DublinCore metadata\n (e.g. ``obj/zope:title``) and URL quoting\n (e.g. ``obj/@@absolute_url/url:quote``).\n\n\n\n.. contents::\n\n=======\nChanges\n=======\n\n5.0 (2023-02-07)\n----------------\n\n- Drop support for Python 2.7, 3.4, 3.5, 3.6.\n\n- Add support for Python 3.7, 3.8, 3.9, 3.10, 3.11.\n\n\n4.0.0 (2017-04-22)\n------------------\n\n- Add support for Python 3 and PyPy.\n- Do not explicitly require ``zope.security [untrustedpython]``. Older\n ``zope.pagetemplate`` versions require it, newer ones do not.\n\n3.11.2 (2010-09-25)\n-------------------\n\n- Declared test dependency on ``zope.component [test]`` as it is needed to\n run the tests.\n\n3.11.1 (2010-09-01)\n-------------------\n\n- Added metaconfigure.registerType BBB import because some packages use it.\n- Using doctest from standard library instead of `zope.testing.doctest`.\n\n3.11.0 (2010-04-26)\n-------------------\n\n- Moved tales:expressiontype directive down into zope.browserpage.\n\n3.10.1 (2010-01-04)\n-------------------\n\n- Fixed the `zope.browserpage` imports in the ``namedtemplate`` module.\n\n3.10.0 (2009-12-22)\n-------------------\n\n- Moved named template implementation to zope.browserpage.\n\n3.9.0 (2009-12-22)\n------------------\n\n- Moved viewpagetemplatefile, simpleviewclass and metaconfigure.registerType\n into the zope.browserpage package, reversing the dependency.\n\n3.8.0 (2009-12-16)\n------------------\n\n- Refactored nested macro test from a functional test into a unit test. This\n allowed to remove the last outside zope.app dependencies.\n\n- Fixed undeclared testing dependency on zope.app.component.\n\n- Copy trivial NoTraverser class from zope.app.publication to avoid a ZCML\n dependency on that package.\n\n- Correct testing dependency to point to zope.securitypolicy instead of its\n zope.app variant. The app version is no longer required since 3.4.1.\n\n- Removed the ``inline-evaluation`` extra referring to zope.app.interpreter.\n There's no code or ZCML left pointing to that package.\n\n3.7.1 (2009-05-27)\n------------------\n\n- Restored ``zope.app.pagetemplate.engine`` module, using BBB imports from\n ``zope.pagetemplate.engine``.\n\n3.7.0 (2009-05-25)\n------------------\n\n- Moved the ``engine`` module and associated testing machinery to\n ``zope.pagetemplate`` (version 3.5.0).\n\n3.6.0 (2009-05-18)\n------------------\n\n* Moved ``namedtemplate.*`` from ``zope.formlib`` here as it is more\n about a page template engine than a formular library. This also\n breaks some dependencies on ``zope.formlib``.\n\n* Added doctests to long_description to show up on pypi.\n\n3.5.0 (2009-02-01)\n------------------\n\n* Use ``zope.container`` instead of ``zope.app.container``.\n\n3.4.1 (2008-07-30)\n------------------\n\n* Substitute zope.app.zapi by direct calls to its wrapped apis.\n See http://launchpad.net/bugs/219302\n\n* Fix deprecation warning in ftesting.zcml: ZopeSecurityPolicy now lives in\n zope.securitypolicy.\n\n3.4.0 (2007-09-28)\n------------------\n\n* Initial release as standalone package.\n\n* Dependency on zope.app.interpreter moved to an extra\n [inline-evaluation]. It is only needed by zope.app.pythonpage,\n which is an oddity.\n",
"bugtrack_url": null,
"license": "ZPL 2.1",
"summary": "PageTemplate integration for Zope 3",
"version": "5.0",
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "3218b5a5f093adbdee49de470e98266776e6c49c6aeb91f51672ae8dccd5e504",
"md5": "6296ad11d8daf5718d14acb11e223a46",
"sha256": "85b5fb9e1f48e9c6f30804ac8132348a6f8efe1facc9701a0658974e263664ca"
},
"downloads": -1,
"filename": "zope.app.pagetemplate-5.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "6296ad11d8daf5718d14acb11e223a46",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=3.7",
"size": 22414,
"upload_time": "2023-02-07T09:12:38",
"upload_time_iso_8601": "2023-02-07T09:12:38.219589Z",
"url": "https://files.pythonhosted.org/packages/32/18/b5a5f093adbdee49de470e98266776e6c49c6aeb91f51672ae8dccd5e504/zope.app.pagetemplate-5.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "39199bbaa48d49b46cbf161234d5e23cdab82a3abf1364d7989b216545dad925",
"md5": "cb6ee9d47fd0c24384306d6c80685b93",
"sha256": "94c5d7974fd75ab05506b9aaa968bddd6503bd4b6b1ac130ad30862b11a20122"
},
"downloads": -1,
"filename": "zope.app.pagetemplate-5.0.tar.gz",
"has_sig": false,
"md5_digest": "cb6ee9d47fd0c24384306d6c80685b93",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=3.7",
"size": 13907,
"upload_time": "2023-02-07T09:12:40",
"upload_time_iso_8601": "2023-02-07T09:12:40.061300Z",
"url": "https://files.pythonhosted.org/packages/39/19/9bbaa48d49b46cbf161234d5e23cdab82a3abf1364d7989b216545dad925/zope.app.pagetemplate-5.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2023-02-07 09:12:40",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "zopefoundation",
"github_project": "zope.app.pagetemplate",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"tox": true,
"lcname": "zope.app.pagetemplate"
}