zope.app.pagetemplate


Namezope.app.pagetemplate JSON
Version 5.0 PyPI version JSON
download
home_pagehttps://github.com/zopefoundation/zope.app.pagetemplate
SummaryPageTemplate integration for Zope 3
upload_time2023-02-07 09:12:40
maintainer
docs_urlNone
authorZope Foundation and Contributors
requires_python>=3.7
licenseZPL 2.1
keywords
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            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"
}
        
Elapsed time: 0.11045s