{
"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"
}
]
}