{
"info": {
"author": "Plone Foundation",
"author_email": "plone-developers@lists.sourceforge.net",
"bugtrack_url": null,
"classifiers": [
"Environment :: Web Environment",
"Framework :: Plone",
"Framework :: Plone :: 5.0",
"Framework :: Plone :: 5.1",
"Framework :: Plone :: 5.2",
"Framework :: Zope2",
"License :: OSI Approved :: GNU General Public License v2 (GPLv2)",
"Operating System :: OS Independent",
"Programming Language :: Python",
"Programming Language :: Python :: 2.7",
"Programming Language :: Python :: 3.6",
"Programming Language :: Python :: 3.7"
],
"description": "Introduction\n============\n\nThis package aims to make it easier to register visual components (e.g. views\nand viewlets) so that they only show up in a Plone site where they have been\nexplicitly installed.\n\nBasic usage\n-----------\n\nTo use this feature, you should:\n\n- declare plone.browserlayer as a dependency, e.g. in setup.py::\n\n install_requires=[\n 'plone.browserlayer',\n ],\n\n- ensure that its ZCML is loaded, e.g. with an include from your own package::\n\n \n\n- create a layer marker interface unique to your product::\n\n from zope.interface import Interface\n class IMyProductLayer(Interface):\n \"\"\"A layer specific to my product\n \"\"\"\n\n- register this with GenericSetup, in a browserlayer.xml file::\n\n \n \n \n\n- register visual components in ZCML for this layer, e.g.::\n\n \n\nChangelog\n=========\n\n2.2.2 (2018-09-28)\n------------------\n\nBug fixes:\n\n- Fix tests for py3\n [pbauer]\n\n\n2.2.1 (2018-02-02)\n------------------\n\nBug fixes:\n\n- Add Python 2 / 3 compatibility\n [pbauer]\n\n\n2.2.0 (2017-02-12)\n------------------\n\nBug fixes:\n\n- Fixed test when using Zope 4. [maurits]\n\n\n2.1.7 (2016-11-01)\n------------------\n\nFixes:\n\n- Removed ZopeTestCase. We were importing from it but not using it...\n [ivanteoh, maurits]\n\n\n2.1.6 (2015-10-27)\n------------------\n\nFixes:\n\n- Minor cleanup in order to follow plone code style conventions.\n [jensens]\n\n\n2.1.5 (2015-04-29)\n------------------\n\n- Rerelease for clarity, because 2.1.4 got released twice.\n [maurits]\n\n\n2.1.4 (2015-04-29)\n------------------\n\n- Move tests to plone.app.testing.\n [sdelcourt,timo]\n\n\n2.1.3 (2014-02-25)\n------------------\n\n- Fix tests with diazo.\n [davisagli]\n\n\n2.1.2 (2012-10-03)\n------------------\n\n- Add support for calling many times remove in export (ie:even when no corresponding layer is registred, remove option should not throw exception).\n [toutpt]\n\n2.1.1 (2011-11-24)\n------------------\n\n- Added uninstall support to browserlayer.xml with the 'remove' option.\n [maurits]\n\n- GS export xml is now repeatable. Before two consecutive exports could\n yield differently ordered results.\n [do3cc]\n\n\n2.1 - 2011-05-12\n----------------\n\n- Update import of BeforeTraverseEvent to come from zope.traversing instead\n of zope.app.publication.\n [davisagli]\n\n- Add MANIFEST.in\n [WouterVH]\n\n\n2.0.1 - 2010-09-21\n------------------\n\n- Make sure the layers don't get applied twice if the site is traversed more\n than once (such as in a vhosting URL).\n [davisagli]\n\n\n2.0 - 2010-07-18\n----------------\n\n- Update license to GPL version 2 only.\n [hannosch]\n\n- Package metadata cleanup, require Zope2 distribution.\n [hannosch]\n\n\n1.0.1 - 2009-09-09\n------------------\n\n- Be more robust against broken layer registrations. These can occur when\n packages with registered layers are removed.\n [wichert]\n\n- Clarified license and copyright.\n [hannosch]\n\n- Register ourselves for the more generic ISiteRoot from CMFCore and not\n IPloneSiteRoot.\n [hannosch]\n\n- Declare test dependencies in an extra.\n [hannosch]\n\n- Specify package dependencies.\n [hannosch]\n\n\n1.0.0 - 2008-04-20\n------------------\n\n- Unchanged from 1.0rc4\n\n\n1.0rc4 - 2008-04-13\n-------------------\n\n- Register the GenericSetup import and export steps using zcml. This means you\n will no longer need to install this package manually.\n [wichert]\n\n\n1.0rc3 - 2008-03-09\n-------------------\n\n- Include README.txt and HISTORY.txt in the package's long description.\n [wichert]\n\n- Add metadata.xml to the GenericSetup profile. This fixes a deprecation\n warning for Plone 3.1 and later.\n [wichert]\n\n\n1.0b1 - 2007-09-23\n------------------\n\n- Initial package structure.\n [zopeskel]\n\n\n",
"description_content_type": "",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://pypi.python.org/pypi/plone.browserlayer",
"keywords": "plone browser layer",
"license": "GPL version 2",
"maintainer": "",
"maintainer_email": "",
"name": "plone.browserlayer",
"package_url": "https://pypi.org/project/plone.browserlayer/",
"platform": "",
"project_url": "https://pypi.org/project/plone.browserlayer/",
"project_urls": {
"Homepage": "https://pypi.python.org/pypi/plone.browserlayer"
},
"release_url": "https://pypi.org/project/plone.browserlayer/2.2.2/",
"requires_dist": [
"setuptools",
"zope.component",
"zope.interface",
"zope.traversing (>=3.9.0)",
"Products.CMFCore",
"Products.GenericSetup (>=1.4)",
"Zope2",
"plone.app.testing; extra == 'test'"
],
"requires_python": "",
"summary": "Browser layer management for Zope 2 applications",
"version": "2.2.2"
},
"last_serial": 4321177,
"releases": {
"1.0.0": [
{
"comment_text": "",
"digests": {
"md5": "36291dc9844d68219f78525678837068",
"sha256": "11b49a19ac757db8442e876ca747e384457c2131e6ccca9484a8322daa1fdb2e"
},
"downloads": -1,
"filename": "plone.browserlayer-1.0.0-py2.4.egg",
"has_sig": false,
"md5_digest": "36291dc9844d68219f78525678837068",
"packagetype": "bdist_egg",
"python_version": "2.4",
"requires_python": null,
"size": 17316,
"upload_time": "2008-04-20T18:57:17",
"url": "https://files.pythonhosted.org/packages/06/10/4b15d60992672ac191bb18061005f814e2564b4dcf950be23900961f7043/plone.browserlayer-1.0.0-py2.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "392478f8ff4f581db34c1dcd9df89a79",
"sha256": "95b6d1c3ad445f00092dadf425d09a25d8866b78467de1e8c7f1d0cf6b1fb24c"
},
"downloads": -1,
"filename": "plone.browserlayer-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "392478f8ff4f581db34c1dcd9df89a79",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 12839,
"upload_time": "2008-04-20T18:57:17",
"url": "https://files.pythonhosted.org/packages/cf/54/b3023b23c48d824b1dcc3890f6def467f2b982a90ae105477497245da43d/plone.browserlayer-1.0.0.tar.gz"
}
],
"1.0.1": [
{
"comment_text": "",
"digests": {
"md5": "f3a2ad00109a79251a1ea837c197328f",
"sha256": "1cc9837f43e09f3a718e04209931c09c9b4eb98c5a62815b1ee129a812803eee"
},
"downloads": -1,
"filename": "plone.browserlayer-1.0.1.tar.gz",
"has_sig": false,
"md5_digest": "f3a2ad00109a79251a1ea837c197328f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 13445,
"upload_time": "2009-09-09T15:27:21",
"url": "https://files.pythonhosted.org/packages/93/95/6881016d6f044eb3377169aa9b7e5e2020c22aeca4ef7eb141cdaf88d546/plone.browserlayer-1.0.1.tar.gz"
}
],
"1.0b1": [
{
"comment_text": "",
"digests": {
"md5": "81fc1c9b7e8884812ead788ab5c09b46",
"sha256": "b17a5e70bb48428001705650837edb6368e5ca3512eb543fd3a31e8b02455959"
},
"downloads": -1,
"filename": "plone.browserlayer-1.0b1-py2.4.egg",
"has_sig": false,
"md5_digest": "81fc1c9b7e8884812ead788ab5c09b46",
"packagetype": "bdist_egg",
"python_version": "2.4",
"requires_python": null,
"size": 16937,
"upload_time": "2007-09-23T23:04:01",
"url": "https://files.pythonhosted.org/packages/53/03/1532d8539d10dd7e2b349a1e550818c5f3990048c2ef125f5d67139073d0/plone.browserlayer-1.0b1-py2.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "462393cdb1979f6642f2f27296d70eee",
"sha256": "8024ef36a82d217c76777c4fafb8562587eea05e84583b3760dced66fb2ee15e"
},
"downloads": -1,
"filename": "plone.browserlayer-1.0b1.tar.gz",
"has_sig": false,
"md5_digest": "462393cdb1979f6642f2f27296d70eee",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 12175,
"upload_time": "2007-09-23T23:04:01",
"url": "https://files.pythonhosted.org/packages/ff/ec/102e32aede5174fde357a11d1d950df4458cb93558d0da5ef8cb693db20b/plone.browserlayer-1.0b1.tar.gz"
}
],
"1.0b2": [
{
"comment_text": "",
"digests": {
"md5": "b99247a9196b03856b86716e93fba4a0",
"sha256": "cc39a833d211124cc7ef3b0222038ec1088c85a31c4def477c164e3da1e7d49b"
},
"downloads": -1,
"filename": "plone.browserlayer-1.0b2-py2.4.egg",
"has_sig": false,
"md5_digest": "b99247a9196b03856b86716e93fba4a0",
"packagetype": "bdist_egg",
"python_version": "2.4",
"requires_python": null,
"size": 17249,
"upload_time": "2007-09-24T00:53:05",
"url": "https://files.pythonhosted.org/packages/c8/c2/6cd5617a84dde9635ec6991d8472f878114afa37777dfc977a6b9654481c/plone.browserlayer-1.0b2-py2.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "e5454634dea97a2b8106902a2f57200b",
"sha256": "1f9b7fd62f7e65134839f1b73d98df0722c904bdbf38b25743b6a0881385c632"
},
"downloads": -1,
"filename": "plone.browserlayer-1.0b2.tar.gz",
"has_sig": false,
"md5_digest": "e5454634dea97a2b8106902a2f57200b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 12354,
"upload_time": "2007-09-24T00:53:04",
"url": "https://files.pythonhosted.org/packages/bb/f6/e8aa4d355d9afef93945ce136c97c5392b5bed664405f9b107ba7c822f11/plone.browserlayer-1.0b2.tar.gz"
}
],
"1.0b3": [
{
"comment_text": "",
"digests": {
"md5": "d20e9512065bc775d8480f657412ea41",
"sha256": "2368c10539587bbd6e6fbe755173fc4c76cb6f88fde8df5a0c73502a0845d838"
},
"downloads": -1,
"filename": "plone.browserlayer-1.0b3-py2.4.egg",
"has_sig": false,
"md5_digest": "d20e9512065bc775d8480f657412ea41",
"packagetype": "bdist_egg",
"python_version": "2.4",
"requires_python": null,
"size": 16831,
"upload_time": "2007-10-04T11:03:37",
"url": "https://files.pythonhosted.org/packages/02/22/f0ae83ca64fdacb12848febe8f047dad226db5d25f13859f9bdac2928b3c/plone.browserlayer-1.0b3-py2.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "b30a6074629262889e5b7e1899a7d8a0",
"sha256": "35fd3b1700b0fe3dd380c08551daeb7e5a5dba8f844462fc92a3a6ca68c77a23"
},
"downloads": -1,
"filename": "plone.browserlayer-1.0b3.tar.gz",
"has_sig": false,
"md5_digest": "b30a6074629262889e5b7e1899a7d8a0",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 12011,
"upload_time": "2007-10-04T11:03:36",
"url": "https://files.pythonhosted.org/packages/46/27/7ea6ccecc57e2d219fb6edf93da4b8c59824fb55e803697e2885df590d88/plone.browserlayer-1.0b3.tar.gz"
}
],
"1.0rc1": [
{
"comment_text": "",
"digests": {
"md5": "3e2a6df9fc0a73f7d54e50570db06ff1",
"sha256": "b7b1602f43d292896a862b47f7b018b5ae84c0dfe01f1bbc88e962eb6320239d"
},
"downloads": -1,
"filename": "plone.browserlayer-1.0rc1-py2.4.egg",
"has_sig": false,
"md5_digest": "3e2a6df9fc0a73f7d54e50570db06ff1",
"packagetype": "bdist_egg",
"python_version": "2.4",
"requires_python": null,
"size": 17501,
"upload_time": "2007-10-08T21:33:59",
"url": "https://files.pythonhosted.org/packages/dd/5a/f1260c55558e2990fa9dc48313b2e373d1ce69692ac69ca79277c3fc98a3/plone.browserlayer-1.0rc1-py2.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "35ff01d7362339a3dacc75abff5a270c",
"sha256": "f0658f39281eca2bcb40b024813c54a0e8c6d2e20a19ba508fa70f6799e6f730"
},
"downloads": -1,
"filename": "plone.browserlayer-1.0rc1.tar.gz",
"has_sig": false,
"md5_digest": "35ff01d7362339a3dacc75abff5a270c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 12548,
"upload_time": "2007-10-08T21:33:59",
"url": "https://files.pythonhosted.org/packages/c8/e5/5db1acf2414176bd01d56b1248595586cfad8a12d2a8f2fd251646bd06cf/plone.browserlayer-1.0rc1.tar.gz"
}
],
"1.0rc2": [
{
"comment_text": "",
"digests": {
"md5": "b4853bfda5f4b884e427aecc47e0add9",
"sha256": "9c6354368f5d4fabdf65c4dc7d3353d42247527b92785f3dd2960c43f47cfdc4"
},
"downloads": -1,
"filename": "plone.browserlayer-1.0rc2-py2.4.egg",
"has_sig": false,
"md5_digest": "b4853bfda5f4b884e427aecc47e0add9",
"packagetype": "bdist_egg",
"python_version": "2.4",
"requires_python": null,
"size": 17316,
"upload_time": "2007-10-10T15:43:44",
"url": "https://files.pythonhosted.org/packages/d5/fb/f0c03e6ac3a59e9be2211794885bee492add1a1236605c69ab472b55b68d/plone.browserlayer-1.0rc2-py2.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "7dc4e1a1236ee2228f66aeefed348e07",
"sha256": "f537e617d79dd6cd67f6f45e08c6829517dcb1904fe67b958d685ce4c2d7cf87"
},
"downloads": -1,
"filename": "plone.browserlayer-1.0rc2.tar.gz",
"has_sig": false,
"md5_digest": "7dc4e1a1236ee2228f66aeefed348e07",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 12532,
"upload_time": "2007-10-10T15:43:43",
"url": "https://files.pythonhosted.org/packages/73/f1/524d5679cde2b88aca2df686a64ce0df47ab4e028ef4497498cf4114837f/plone.browserlayer-1.0rc2.tar.gz"
}
],
"1.0rc3": [
{
"comment_text": "",
"digests": {
"md5": "41b6fd6cf99e893758f6b13649154228",
"sha256": "8d5024281b162cc34c5379f8e6589754602de6a6e13da86ef30af50819a3b417"
},
"downloads": -1,
"filename": "plone.browserlayer-1.0rc3-py2.4.egg",
"has_sig": false,
"md5_digest": "41b6fd6cf99e893758f6b13649154228",
"packagetype": "bdist_egg",
"python_version": "2.4",
"requires_python": null,
"size": 18765,
"upload_time": "2008-03-09T11:15:04",
"url": "https://files.pythonhosted.org/packages/d8/cd/a2c189511e61b41e091692ad638d7b5620d7d976b096bad24df447779da7/plone.browserlayer-1.0rc3-py2.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "13d8e3028d960826eceb3e166dea060d",
"sha256": "512b0ec94dbf6b97c879b0282ab3a1c4a26a556387a41527ba8c5ddef40bab39"
},
"downloads": -1,
"filename": "plone.browserlayer-1.0rc3.tar.gz",
"has_sig": false,
"md5_digest": "13d8e3028d960826eceb3e166dea060d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 13232,
"upload_time": "2008-03-09T11:15:04",
"url": "https://files.pythonhosted.org/packages/50/a0/7dcdb4f0aabee3074aa9ab145f2336abf78544349ea9cb02759815a478bb/plone.browserlayer-1.0rc3.tar.gz"
}
],
"1.0rc4": [
{
"comment_text": "",
"digests": {
"md5": "c828339d6ec146d5e7c2f1ec3dd2bae2",
"sha256": "bc61132cecf4a73967e44429c97ad45664b37a8290d7ecc0d66b40f620940721"
},
"downloads": -1,
"filename": "plone.browserlayer-1.0rc4-py2.4.egg",
"has_sig": false,
"md5_digest": "c828339d6ec146d5e7c2f1ec3dd2bae2",
"packagetype": "bdist_egg",
"python_version": "2.4",
"requires_python": null,
"size": 17255,
"upload_time": "2008-04-13T18:14:44",
"url": "https://files.pythonhosted.org/packages/d7/d2/c265ff9d8c92910c2dc7168f37c0c078fe880a7b79bd4fef9a1f478037cf/plone.browserlayer-1.0rc4-py2.4.egg"
},
{
"comment_text": "",
"digests": {
"md5": "4ce478fb330fcbec73cd59956fe5891a",
"sha256": "340c5ec3603401922ae72f702d70de39fc7499d9443fddbfea7bb1166be5b5ff"
},
"downloads": -1,
"filename": "plone.browserlayer-1.0rc4.tar.gz",
"has_sig": false,
"md5_digest": "4ce478fb330fcbec73cd59956fe5891a",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 12713,
"upload_time": "2008-04-13T18:14:44",
"url": "https://files.pythonhosted.org/packages/8f/39/1fb7f512f20f7f8d490f6b60e060ef11c744658f46be153f2410e516d09a/plone.browserlayer-1.0rc4.tar.gz"
}
],
"2.0": [
{
"comment_text": "",
"digests": {
"md5": "559f83e82a5c7bc98a25adc5866bde81",
"sha256": "22ab9ae3d7fcb2845ba786a1c61d4efc1418b156efb9685f4d0991aaf7e2d664"
},
"downloads": -1,
"filename": "plone.browserlayer-2.0.zip",
"has_sig": false,
"md5_digest": "559f83e82a5c7bc98a25adc5866bde81",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 21232,
"upload_time": "2010-07-18T17:46:00",
"url": "https://files.pythonhosted.org/packages/35/ea/7e26e6cc08edd442dcd002e83fd4ea72e401615f1bfcf513b95873d87bd1/plone.browserlayer-2.0.zip"
}
],
"2.0.1": [
{
"comment_text": "",
"digests": {
"md5": "59af469662bed8522483a1f53694efee",
"sha256": "ae45123beb9315ed2f7ccb7692fcf12a3b4cfb96c2352489da6fad969cff5d85"
},
"downloads": -1,
"filename": "plone.browserlayer-2.0.1.zip",
"has_sig": true,
"md5_digest": "59af469662bed8522483a1f53694efee",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 21644,
"upload_time": "2010-09-21T21:13:34",
"url": "https://files.pythonhosted.org/packages/0e/83/b96896a94dd40870dc33d7726e9ddb1485d9a9742ea6f37d50627aa59f7b/plone.browserlayer-2.0.1.zip"
}
],
"2.1": [
{
"comment_text": "",
"digests": {
"md5": "dd61bf74ad8e81f1ccf10b550846c38c",
"sha256": "52c19a5f32d4465adbda1c0ab61b504e28e45c09305b5b5a639702f5dd8e3813"
},
"downloads": -1,
"filename": "plone.browserlayer-2.1.zip",
"has_sig": false,
"md5_digest": "dd61bf74ad8e81f1ccf10b550846c38c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 29180,
"upload_time": "2011-05-12T11:09:03",
"url": "https://files.pythonhosted.org/packages/7b/52/2bcd8bc31787478d01a65d579e14a97b9b91257abb444259654d6feab19c/plone.browserlayer-2.1.zip"
}
],
"2.1.1": [
{
"comment_text": "",
"digests": {
"md5": "10d5737682c3287241aab286d1477050",
"sha256": "c0c16b722b841600ec0acc0cd01ba9f5024d7d85325327e2189d7618678be2ed"
},
"downloads": -1,
"filename": "plone.browserlayer-2.1.1.tar.gz",
"has_sig": false,
"md5_digest": "10d5737682c3287241aab286d1477050",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 13589,
"upload_time": "2011-11-24T22:50:41",
"url": "https://files.pythonhosted.org/packages/a5/8a/fb5d13d203083862c0167f4370ac29168c2c3e1c76c3167510cc87506a3a/plone.browserlayer-2.1.1.tar.gz"
}
],
"2.1.2": [
{
"comment_text": "",
"digests": {
"md5": "bce02f4907a4f29314090c525e5fc28e",
"sha256": "806e701e4c153ae00339710e78db7fbfd77b595b7666da2dffc6b17e73a28699"
},
"downloads": -1,
"filename": "plone.browserlayer-2.1.2.zip",
"has_sig": false,
"md5_digest": "bce02f4907a4f29314090c525e5fc28e",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 23475,
"upload_time": "2012-10-03T14:53:42",
"url": "https://files.pythonhosted.org/packages/4b/0d/c941f9ad3e1f5acd2c60ede72938a6ea3d292a870f5b8f0b9783d5817d38/plone.browserlayer-2.1.2.zip"
}
],
"2.1.3": [
{
"comment_text": "",
"digests": {
"md5": "41df50201e912fa10286c63687aaec3d",
"sha256": "ccf250108a7623ca887a6a549548d0e624131bd0115b2980290ae34b1aa20a21"
},
"downloads": -1,
"filename": "plone.browserlayer-2.1.3.zip",
"has_sig": false,
"md5_digest": "41df50201e912fa10286c63687aaec3d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 23746,
"upload_time": "2014-02-25T19:02:30",
"url": "https://files.pythonhosted.org/packages/09/2a/0de0a9fd7d6c52dc19cebaabc9a69eed3edc40f86adf19610e51ef9e24f6/plone.browserlayer-2.1.3.zip"
}
],
"2.1.4": [
{
"comment_text": "",
"digests": {
"md5": "09801ad97a0b64154bb22b104695e4f8",
"sha256": "2631f3162dfab010ed754f842e728b987a93a13b129a618a27e42b0575e10ab3"
},
"downloads": -1,
"filename": "plone.browserlayer-2.1.4.tar.gz",
"has_sig": false,
"md5_digest": "09801ad97a0b64154bb22b104695e4f8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15483,
"upload_time": "2015-04-29T21:12:56",
"url": "https://files.pythonhosted.org/packages/bd/d7/7d2956e9bf1d11b1bedceefb4bb4a202eb232759f638934f44912dff7fcb/plone.browserlayer-2.1.4.tar.gz"
},
{
"comment_text": "",
"digests": {
"md5": "e69789f65e69fb9dd1479b1f32c4d195",
"sha256": "1431d97d241a91c17a170d9afd1f5b487588b1b8682917eff595cc69bafd5abd"
},
"downloads": -1,
"filename": "plone.browserlayer-2.1.4.zip",
"has_sig": false,
"md5_digest": "e69789f65e69fb9dd1479b1f32c4d195",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 24260,
"upload_time": "2015-03-13T14:14:32",
"url": "https://files.pythonhosted.org/packages/64/7b/e9129531ea2b74663e1cfdcc0d7f38fccabb0b03714a5c6688c4792603a8/plone.browserlayer-2.1.4.zip"
}
],
"2.1.5": [
{
"comment_text": "",
"digests": {
"md5": "1d83502bf9dacc54a5ed646558267be4",
"sha256": "4eaaa829acd8b2e7625dbabce57e262f014a081df4e3f0b848653b8b819dd0a1"
},
"downloads": -1,
"filename": "plone.browserlayer-2.1.5.tar.gz",
"has_sig": false,
"md5_digest": "1d83502bf9dacc54a5ed646558267be4",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15551,
"upload_time": "2015-04-29T21:34:47",
"url": "https://files.pythonhosted.org/packages/66/4b/9a78c832c75ecaa902644e56a33b912f36e4b600b6431dc3aac0c6f8f3f4/plone.browserlayer-2.1.5.tar.gz"
}
],
"2.1.6": [
{
"comment_text": "",
"digests": {
"md5": "6910e43e2431d1cd5bc1e113602d3819",
"sha256": "81a82c4be7ef36b4ed8c9efeb193266e5283bde4f120db37b9163a9464033cf9"
},
"downloads": -1,
"filename": "plone.browserlayer-2.1.6.tar.gz",
"has_sig": false,
"md5_digest": "6910e43e2431d1cd5bc1e113602d3819",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15778,
"upload_time": "2015-10-27T22:40:24",
"url": "https://files.pythonhosted.org/packages/65/03/c0e53b37ce76da30920b192424ace1cfb471ad3f33988b14622e159cea89/plone.browserlayer-2.1.6.tar.gz"
}
],
"2.1.7": [
{
"comment_text": "",
"digests": {
"md5": "8cfdf70c455e7af845c629fa8c9e0dd5",
"sha256": "3a669b73dcddd7870e7eea781f8605e58b793e68198421febcc4c2116fda977e"
},
"downloads": -1,
"filename": "plone.browserlayer-2.1.7.tar.gz",
"has_sig": false,
"md5_digest": "8cfdf70c455e7af845c629fa8c9e0dd5",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 15967,
"upload_time": "2016-11-01T18:19:00",
"url": "https://files.pythonhosted.org/packages/9d/81/9e609a6efba910c1b53b89a2f2ddb663f674cb1773cc396ac545e2a7cda9/plone.browserlayer-2.1.7.tar.gz"
}
],
"2.2.0": [
{
"comment_text": "",
"digests": {
"md5": "43ec5e48741c1cb7cb710e571bc8d86c",
"sha256": "045255a055b59741046b14f5b708c95254c143e5c86e4bdd42a35a59df894618"
},
"downloads": -1,
"filename": "plone.browserlayer-2.2.0.tar.gz",
"has_sig": false,
"md5_digest": "43ec5e48741c1cb7cb710e571bc8d86c",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16245,
"upload_time": "2017-02-12T21:11:42",
"url": "https://files.pythonhosted.org/packages/30/98/5f2ffa75f45f590c8bd794afe3c467ce05cf73100aa3efc1d67b36b40e7f/plone.browserlayer-2.2.0.tar.gz"
}
],
"2.2.1": [
{
"comment_text": "",
"digests": {
"md5": "b8bdfdc9fb47d0520944876b92f8675d",
"sha256": "1f304e2ca9c6053c2d6edf925155dcb1c21a027c595630873f887a4393fb893e"
},
"downloads": -1,
"filename": "plone.browserlayer-2.2.1-py2-none-any.whl",
"has_sig": false,
"md5_digest": "b8bdfdc9fb47d0520944876b92f8675d",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 15242,
"upload_time": "2018-02-02T16:16:21",
"url": "https://files.pythonhosted.org/packages/f2/77/dffaf6bc6c5896dd04772878aa0930ae09e05e9b0e562e8d9a50759bb17f/plone.browserlayer-2.2.1-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "aff84c3f0bbd6257c3926731d175f039",
"sha256": "6570bae6de7ac4e6fb266a745e68027a697c7c1deba0e40f3df40f34a5253b77"
},
"downloads": -1,
"filename": "plone.browserlayer-2.2.1.tar.gz",
"has_sig": false,
"md5_digest": "aff84c3f0bbd6257c3926731d175f039",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16224,
"upload_time": "2018-02-02T16:16:23",
"url": "https://files.pythonhosted.org/packages/b7/0e/4f4cc988f4db274222a841efe151ebc4669543f4179e0561bed1c1a62605/plone.browserlayer-2.2.1.tar.gz"
}
],
"2.2.2": [
{
"comment_text": "",
"digests": {
"md5": "a5681002d082d9fe9853279e7272376e",
"sha256": "fadfab3f9267913fc2a692b724aa419ca2400afbf28b3a2dc2dc38f518dfd29c"
},
"downloads": -1,
"filename": "plone.browserlayer-2.2.2-py2-none-any.whl",
"has_sig": false,
"md5_digest": "a5681002d082d9fe9853279e7272376e",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 12669,
"upload_time": "2018-09-28T20:17:27",
"url": "https://files.pythonhosted.org/packages/db/48/4fb50682c05c8bc26098c38cd77ba2bfbc81467c97bee09b5f222b9181fd/plone.browserlayer-2.2.2-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "9c5354b47ca26f8db945cae05d0247ca",
"sha256": "66863659b7381bdabbda920f5f82eeb797d7d219e161683cf8b3ab3a845061b4"
},
"downloads": -1,
"filename": "plone.browserlayer-2.2.2.tar.gz",
"has_sig": false,
"md5_digest": "9c5354b47ca26f8db945cae05d0247ca",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16435,
"upload_time": "2018-09-28T20:17:29",
"url": "https://files.pythonhosted.org/packages/20/da/6eaf03bef139b8164399e213b99ded69535e61185e4356db2928217b7b73/plone.browserlayer-2.2.2.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "a5681002d082d9fe9853279e7272376e",
"sha256": "fadfab3f9267913fc2a692b724aa419ca2400afbf28b3a2dc2dc38f518dfd29c"
},
"downloads": -1,
"filename": "plone.browserlayer-2.2.2-py2-none-any.whl",
"has_sig": false,
"md5_digest": "a5681002d082d9fe9853279e7272376e",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": null,
"size": 12669,
"upload_time": "2018-09-28T20:17:27",
"url": "https://files.pythonhosted.org/packages/db/48/4fb50682c05c8bc26098c38cd77ba2bfbc81467c97bee09b5f222b9181fd/plone.browserlayer-2.2.2-py2-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "9c5354b47ca26f8db945cae05d0247ca",
"sha256": "66863659b7381bdabbda920f5f82eeb797d7d219e161683cf8b3ab3a845061b4"
},
"downloads": -1,
"filename": "plone.browserlayer-2.2.2.tar.gz",
"has_sig": false,
"md5_digest": "9c5354b47ca26f8db945cae05d0247ca",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 16435,
"upload_time": "2018-09-28T20:17:29",
"url": "https://files.pythonhosted.org/packages/20/da/6eaf03bef139b8164399e213b99ded69535e61185e4356db2928217b7b73/plone.browserlayer-2.2.2.tar.gz"
}
]
}