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