{ "info": { "author": "Zope Foundation and Contributors", "author_email": "zope-dev@zope.org", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Zope :: 3", "Intended Audience :: Developers", "License :: OSI Approved :: Zope Public License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Internet :: WWW/HTTP" ], "description": "======================\n ``zope.browserpage``\n======================\n\n.. image:: https://img.shields.io/pypi/v/zope.browserpage.svg\n :target: https://pypi.python.org/pypi/zope.browserpage/\n :alt: Latest release\n\n.. image:: https://img.shields.io/pypi/pyversions/zope.browserpage.svg\n :target: https://pypi.org/project/zope.browserpage/\n :alt: Supported Python versions\n\n.. image:: https://travis-ci.org/zopefoundation/zope.browserpage.svg?branch=master\n :target: https://travis-ci.org/zopefoundation/zope.browserpage\n\n.. image:: https://coveralls.io/repos/github/zopefoundation/zope.browserpage/badge.svg?branch=master\n :target: https://coveralls.io/github/zopefoundation/zope.browserpage?branch=master\n\n.. note::\n\n This package is at present not reusable without depending on a large\n chunk of the Zope Toolkit and its assumptions. It is maintained by the\n `Zope Toolkit project `_.\n\nThis package provides ZCML directives for configuring browser views.\nMore specifically it defines the following ZCML directives:\n\n- ``browser:page``\n- ``browser:pages``\n- ``browser:view``\n\nThese directives also support menu item registration for pages, when\n``zope.browsermenu`` package is installed. Otherwise, they simply ignore\nthe menu attribute.\n\n\n=========\n Changes\n=========\n\n4.4.0 (2019-06-18)\n==================\n\n- Fix regression in ``allowed_attributes`` and ``allowed_interface``.\n (`#7 `_)\n\n- Drop support for Python 3.4.\n\n\n4.3.0 (2018-10-05)\n==================\n\n- Add support for Python 3.7.\n\n\n4.2.0 (2017-08-02)\n==================\n\n- Add support for Python 3.5 and 3.6.\n\n- Drop support for Python 2.6 and 3.3.\n\n\n4.1.0 (2014-12-24)\n==================\n\n- Fix deprecated unittest methods.\n\n- Add explicit support for Python 3.4.\n\n- Add explicit support for PyPy.\n\n\n4.1.0a1 (2013-02-22)\n====================\n\n- Add support for Python 3.3.\n\n\n4.0.0 (2012-07-04)\n==================\n\n- When registering views, no longer pass the deprecated 'layer' agrument\n to ``zope.component.registerAdapter``. Instead, pass ``(for_, layer)``\n as expected (forward-compatibility with ``zope.component`` 4.0.0).\n\n- Replace deprecated ``zope.interface.implements`` usage with equivalent\n ``zope.interface.implementer`` decorator.\n\n- Drop support for Python 2.4 and 2.5.\n\n\n3.12.2 (2010-05-24)\n===================\n\n- Fix unit tests broken under Python 2.4 by the switch to the standard\n library ``doctest`` module.\n\n\n3.12.1 (2010-04-30)\n===================\n\n- Prefer the standard library's ``doctest`` module to the one from\n ``zope.testing``.\n\n\n3.12.0 (2010-04-26)\n===================\n\n- Move the implementation of ``tales:expressiontype`` here from\n ``zope.app.pagetemplate``.\n\n\n3.11.0 (2009-12-22)\n===================\n\n- Move the named template implementation here from ``zope.app.pagetemplate``.\n\n\n3.10.1 (2009-12-22)\n===================\n\n- Depend on the ``untrustedpython`` extra of ``zope.security``, since we\n import from ``zope.pagetemplate.engine``.\n\n\n3.10.0 (2009-12-22)\n===================\n\n- Remove the dependency on ``zope.app.pagetemplate`` by moving\n ``viewpagetemplatefile``, ``simpleviewclass`` and\n ``metaconfigure.registerType`` into this package.\n\n\n3.9.0 (2009-08-27)\n==================\n\n- Initial release. This package was split off from ``zope.app.publisher``.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/zopefoundation/zope.browserpage", "keywords": "", "license": "ZPL 2.1", "maintainer": "", "maintainer_email": "", "name": "zope.browserpage", "package_url": "https://pypi.org/project/zope.browserpage/", "platform": "", "project_url": "https://pypi.org/project/zope.browserpage/", "project_urls": { "Homepage": "https://github.com/zopefoundation/zope.browserpage" }, "release_url": "https://pypi.org/project/zope.browserpage/4.4.0/", "requires_dist": [ "setuptools", "zope.component (>=3.7)", "zope.configuration", "zope.interface", "zope.pagetemplate", "zope.publisher (>=3.8)", "zope.schema", "zope.security", "zope.tal (>=4.2.0)", "zope.traversing", "zope.browsermenu; extra == 'menu'", "zope.browsermenu; extra == 'test'", "zope.testing; extra == 'test'", "zope.testrunner; extra == 'test'" ], "requires_python": "", "summary": "ZCML directives for configuring browser views for Zope.", "version": "4.4.0" }, "last_serial": 5413602, "releases": { "3.10.1": [ { "comment_text": "", "digests": { "md5": "ebde18e2f17ed34c3485aedd08ec64c8", "sha256": "796217f727d86f14c196545c68033da597d1c5707733608e3775124ac2880f89" }, "downloads": -1, "filename": "zope.browserpage-3.10.1.zip", "has_sig": false, "md5_digest": "ebde18e2f17ed34c3485aedd08ec64c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28126, "upload_time": "2009-12-22T19:55:11", "url": "https://files.pythonhosted.org/packages/67/94/8db514ce258e4ae3fbfc8a110942807dcedef3e03f47e6d6000df2e9bff8/zope.browserpage-3.10.1.zip" } ], "3.11.0": [ { "comment_text": "", "digests": { "md5": "4c80882e6b4cbc3f2f36d37406678af1", "sha256": "f575b62eeaaa4b232014e4c9ca2ca03a09da38d1aebbb35a7dfd7b842b9ef4a7" }, "downloads": -1, "filename": "zope.browserpage-3.11.0.zip", "has_sig": false, "md5_digest": "4c80882e6b4cbc3f2f36d37406678af1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 31533, "upload_time": "2009-12-22T22:42:47", "url": "https://files.pythonhosted.org/packages/09/3a/ed9eb6b003f3ea6d1b7c7460b18be4f345a62e8c0b421db0e792809bb97a/zope.browserpage-3.11.0.zip" } ], "3.12.0": [ { "comment_text": "", "digests": { "md5": "9a77f266528caf4cf072c4ec4ecd2a95", "sha256": "528d8b3230bea66eda34b5a78b56614af1eeda58100e5273c940e22280296c17" }, "downloads": -1, "filename": "zope.browserpage-3.12.0.tar.gz", "has_sig": false, "md5_digest": "9a77f266528caf4cf072c4ec4ecd2a95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16749, "upload_time": "2010-04-26T18:10:38", "url": "https://files.pythonhosted.org/packages/3e/99/037b6beccae745956bc3d89770917533e59d201aaf1335e2cd592edd1dcc/zope.browserpage-3.12.0.tar.gz" } ], "3.12.1": [ { "comment_text": "", "digests": { "md5": "eec84ae459eed55dd53b8a0d70fbd7a4", "sha256": "4c4e7cc25f7e2588c8d65d4dcb8e1af15a59469e92e183b51dde574d2f6962c9" }, "downloads": -1, "filename": "zope.browserpage-3.12.1.zip", "has_sig": false, "md5_digest": "eec84ae459eed55dd53b8a0d70fbd7a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33708, "upload_time": "2010-04-30T21:58:40", "url": "https://files.pythonhosted.org/packages/51/ee/4e192e269fa698ad3687be208f7f52ac9ceb408ab92e8e4d641cb91ed497/zope.browserpage-3.12.1.zip" } ], "3.12.2": [ { "comment_text": "", "digests": { "md5": "a543ef3cb1b42f7233b3fca23dc9ea60", "sha256": "b3dadfb837e0568b8be02e563c09665a25fa9054889fbe18e3f7e9fbacf508a3" }, "downloads": -1, "filename": "zope.browserpage-3.12.2.tar.gz", "has_sig": false, "md5_digest": "a543ef3cb1b42f7233b3fca23dc9ea60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19467, "upload_time": "2010-05-24T17:10:31", "url": "https://files.pythonhosted.org/packages/fd/5e/5227dd366a80fd35423c7ac912432aa83ee6113c5d1550f9c81e6a9bbade/zope.browserpage-3.12.2.tar.gz" } ], "3.9.0": [ { "comment_text": "", "digests": { "md5": "5fb1f1fa6da91466aa6563cb2d572d32", "sha256": "4bfd088ad76f69ffe1055b2b51e80f3b8d152c2f3451fa2380015dcbe284da4d" }, "downloads": -1, "filename": "zope.browserpage-3.9.0.tar.gz", "has_sig": false, "md5_digest": "5fb1f1fa6da91466aa6563cb2d572d32", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11681, "upload_time": "2009-08-27T16:18:14", "url": "https://files.pythonhosted.org/packages/5d/f6/a3b9d8d2ade1a63c5015fb1131e8ecd54fa422c059aff2a47442ac46d697/zope.browserpage-3.9.0.tar.gz" } ], "4.0.0": [ { "comment_text": "", "digests": { "md5": "8176134842f50f845e27cadbb77d81a3", "sha256": "269b05a5c012cb45a6bc309fa0eef81a0ba8fb63a2dd48d553940f44d3251590" }, "downloads": -1, "filename": "zope.browserpage-4.0.0.tar.gz", "has_sig": false, "md5_digest": "8176134842f50f845e27cadbb77d81a3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18566, "upload_time": "2012-07-04T13:52:09", "url": "https://files.pythonhosted.org/packages/2d/66/5ba0f6fe67b26d0f5a96f06b7a37075c3ec3a50cd0cb1fbb63851126e2cc/zope.browserpage-4.0.0.tar.gz" } ], "4.1.0": [ { "comment_text": "", "digests": { "md5": "34d7eea94cae12c53087ab256ec464cf", "sha256": "95906f16f26fb22f69acbf1041fb92d32ed6b920ea58099b2cdd92366a56c8fe" }, "downloads": -1, "filename": "zope.browserpage-4.1.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "34d7eea94cae12c53087ab256ec464cf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30068, "upload_time": "2017-06-13T20:41:00", "url": "https://files.pythonhosted.org/packages/f3/34/58b9d84c02b70e39cd5c2e70686261d475354621f0c8da60b826c3688bcc/zope.browserpage-4.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c39e9e41e8528d1e02f8420210f80e14", "sha256": "13b06d0aeefc315e918502cb373a655424eb416a346798ae6fa8bbec44dcc8c8" }, "downloads": -1, "filename": "zope.browserpage-4.1.0.tar.gz", "has_sig": false, "md5_digest": "c39e9e41e8528d1e02f8420210f80e14", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21926, "upload_time": "2014-12-24T16:18:31", "url": "https://files.pythonhosted.org/packages/7c/0c/9ced9574e4f922b23d43d72258208c0d24efeabbf9f520846fe0d1f8e332/zope.browserpage-4.1.0.tar.gz" } ], "4.1.0a1": [ { "comment_text": "", "digests": { "md5": "3dd9607d298f502209d32e352c558182", "sha256": "df81239574167dd5b9ce98f49b7dd50e72137aa856a5a344ca6073bcdd61771c" }, "downloads": -1, "filename": "zope.browserpage-4.1.0a1.zip", "has_sig": false, "md5_digest": "3dd9607d298f502209d32e352c558182", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 37262, "upload_time": "2013-02-22T22:27:38", "url": "https://files.pythonhosted.org/packages/81/ea/0fe21039c319ae9314db6f55697b6ccc2ea70cda56f37d105fab2486e56d/zope.browserpage-4.1.0a1.zip" } ], "4.2.0": [ { "comment_text": "", "digests": { "md5": "d7c34558c766ba9e2b920d68871bd88d", "sha256": "5caa042cc984dce6531521d83c89477f6c170615e556743ce6047feb403cc2be" }, "downloads": -1, "filename": "zope.browserpage-4.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d7c34558c766ba9e2b920d68871bd88d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 32827, "upload_time": "2017-08-02T18:12:10", "url": "https://files.pythonhosted.org/packages/6a/4b/966f91f1545ee396b620f50fe1c0cf7cd7428478d2b089eb7355fb95cdcd/zope.browserpage-4.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4351196ca668fe1adb8070b7b34897bb", "sha256": "9e647b9afa37004b9ca16f9a88245ba60e88211df56449b339b7e4dac3498ff8" }, "downloads": -1, "filename": "zope.browserpage-4.2.0.tar.gz", "has_sig": false, "md5_digest": "4351196ca668fe1adb8070b7b34897bb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 24475, "upload_time": "2017-08-02T18:12:11", "url": "https://files.pythonhosted.org/packages/e3/b1/3b73caba06082ca5a01e08b4ff39e78438432a5376524063051140155f87/zope.browserpage-4.2.0.tar.gz" } ], "4.3.0": [ { "comment_text": "", "digests": { "md5": "e7257437ce5fd7dbf466b3983b03a171", "sha256": "dd864e4bf26c6d6dd8e2d523730ce74dc171b9ac917716e578386d3529570124" }, "downloads": -1, "filename": "zope.browserpage-4.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e7257437ce5fd7dbf466b3983b03a171", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 30573, "upload_time": "2018-10-05T14:50:47", "url": "https://files.pythonhosted.org/packages/1c/5b/ad954dc9c3b6fd89dec47ef8d909e06bc6fec2e2ca6956459edc1f621ac6/zope.browserpage-4.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e2e496c4029b5bb3b89f4433523cfe7f", "sha256": "11706e7e77f440d7a789ca20f8b379dceca8700eee96d22795b03e72cbbbcc92" }, "downloads": -1, "filename": "zope.browserpage-4.3.0.tar.gz", "has_sig": false, "md5_digest": "e2e496c4029b5bb3b89f4433523cfe7f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23546, "upload_time": "2018-10-05T14:50:48", "url": "https://files.pythonhosted.org/packages/a4/f2/73a0ffd2afb4ac20f1e1e47fdbbf30853f028b13c56248b890df8fd4edf2/zope.browserpage-4.3.0.tar.gz" } ], "4.4.0": [ { "comment_text": "", "digests": { "md5": "d0309f8593162ef2571c988c717c2d45", "sha256": "69a34e211d19e289d3aaea6d733b172d6acf0982ba46a357fb22c19ff0cdd84b" }, "downloads": -1, "filename": "zope.browserpage-4.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d0309f8593162ef2571c988c717c2d45", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33303, "upload_time": "2019-06-18T06:29:21", "url": "https://files.pythonhosted.org/packages/71/43/d0285df546191c9351196f5958f35f7b78558c0cfa2683339bbc41dfa05f/zope.browserpage-4.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a69a83d54be70c20363d85aa2f279993", "sha256": "58ed71e90ccbd49164f51cc85488cf1058420c09505675d4dfc0e8a6bb14099b" }, "downloads": -1, "filename": "zope.browserpage-4.4.0.tar.gz", "has_sig": false, "md5_digest": "a69a83d54be70c20363d85aa2f279993", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23982, "upload_time": "2019-06-18T06:29:23", "url": "https://files.pythonhosted.org/packages/e1/a0/5f08b60819cf7e232c363659487b6d17b58452bb411b4d3df9eb79a28f41/zope.browserpage-4.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d0309f8593162ef2571c988c717c2d45", "sha256": "69a34e211d19e289d3aaea6d733b172d6acf0982ba46a357fb22c19ff0cdd84b" }, "downloads": -1, "filename": "zope.browserpage-4.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d0309f8593162ef2571c988c717c2d45", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 33303, "upload_time": "2019-06-18T06:29:21", "url": "https://files.pythonhosted.org/packages/71/43/d0285df546191c9351196f5958f35f7b78558c0cfa2683339bbc41dfa05f/zope.browserpage-4.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a69a83d54be70c20363d85aa2f279993", "sha256": "58ed71e90ccbd49164f51cc85488cf1058420c09505675d4dfc0e8a6bb14099b" }, "downloads": -1, "filename": "zope.browserpage-4.4.0.tar.gz", "has_sig": false, "md5_digest": "a69a83d54be70c20363d85aa2f279993", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23982, "upload_time": "2019-06-18T06:29:23", "url": "https://files.pythonhosted.org/packages/e1/a0/5f08b60819cf7e232c363659487b6d17b58452bb411b4d3df9eb79a28f41/zope.browserpage-4.4.0.tar.gz" } ] }