{
"info": {
"author": "Zope Foundation and Contributors",
"author_email": "zope-dev@zope.org",
"bugtrack_url": null,
"classifiers": [
"Development Status :: 6 - Mature",
"Environment :: Web Environment",
"Framework :: Zope :: 4",
"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 :: 3.8",
"Programming Language :: Python :: Implementation :: CPython"
],
"description": ".. image:: https://travis-ci.org/zopefoundation/Products.Sessions.svg?branch=master\n :target: https://travis-ci.org/zopefoundation/Products.Sessions\n\n.. image:: https://coveralls.io/repos/github/zopefoundation/Products.Sessions/badge.svg?branch=master\n :target: https://coveralls.io/github/zopefoundation/Products.Sessions?branch=master\n\n.. image:: https://img.shields.io/pypi/v/Products.Sessions.svg\n :target: https://pypi.org/project/Products.Sessions/\n :alt: Current version on PyPI\n\n.. image:: https://img.shields.io/pypi/pyversions/Products.Sessions.svg\n :target: https://pypi.org/project/Products.Sessions/\n :alt: Supported Python versions\n\nOverview\n========\n\nZope server side session management.\n\nThis package contains ``Products.Sessions`` and ``Products.Transience``.\n\n\nUsing sessions under Zope 4\n---------------------------\nThe default session support under Zope 2 relied on ``Products.TemporaryFolder``\nfor storing session data, which in turn used the ``tempstorage`` package.\n``tempstorage`` is no longer recommended because it has unfixed and possibly\nunfixable issues under Zope 4 that lead to corrupted temporary storages.\n\nIf you use sessions sparingly and don't write to them often, a quick workaround\nis to remove the existing ``/temp_folder`` instance in the ZODB if it still is\na `Temporary Folder` and create a normal `Folder` object named ``temp_folder``\nin its stead. Inside that new ``/temp_folder``, create a\n`Transient Object Container` with the ID ``session_data``. Now session data\nwill be stored in the main ZODB.\n\nIf you use sessions heavily, or if the workaround above leads to an\nunacceptable number of ZODB conflict errors, you should either try using\ncookies or local browser storage via Javascript for storing session data, or \nswitch to a different session implementation that does not store session data\nin the ZODB at all.\n\n\nUsing sessions under Zope 2\n---------------------------\nIf you use the standard Zope session implementation, don't forget to add\nor uncomment the temporary storage database definition in your Zope\nconfiguration::\n\n \n \n name Temporary database (for sessions)\n \n mount-point /temp_folder\n container-class Products.TemporaryFolder.TemporaryContainer\n \n\nChangelog\n=========\n\n4.6 (2019-10-12)\n----------------\n\n- Banish dependency on ``Products.TemporaryFolder`` into a tests extra\n and point out its issues under Zope 4 in the README.\n (`#26 `_)\n\n- Switch tests dependencies to Zope 4.x branch to retain Python 2 compatibility\n\n- Fix access permissions for ``meta_type`` and ``zmi_icon`` properties so\n they don't raise when accessed in the admin interface.\n (`#24 `_)\n\n- Fix Python 3 compatibility of ``_p_resolveConflict``.\n (`#25 `_)\n\n\n4.5 (2019-04-15)\n----------------\n\n- add badges to the README\n\n- add additional links on PyPI\n\n\n4.4 (2019-03-28)\n----------------\n\n- improve flake8 compliance\n\n- Implement ``__contains__`` on ``TransientObject``\n (`#21 `_)\n\n- Fix session data manager edit form\n\n\n4.3.2 (2019-03-07)\n------------------\n\n- Fix ``NameError`` in ``Products/Transience/Transience.py`` introduced in\n version 4.3.\n\n\n4.3.1 (2019-03-07)\n------------------\n\n- Fix HTML of ``manageDataManager.dtml``.\n (`#22 `_)\n\n4.3 (2019-02-17)\n----------------\n\n- Specify supported Python versions using ``python_requires`` in setup.py\n (`Zope#481 `_)\n\n- Add support for Python 3.8\n\n\n4.2.1 (2018-11-30)\n------------------\n\n- Make sure ``TransientObjectContainer.getTimeoutMinutes`` returns ints.\n (`#17 `_)\n\n- Add ``tox``-based testing for unit tests, code coverage and linting.\n\n- Fix ZMI layout.\n (`#19 `_)\n\n\n4.2 (2018-11-06)\n----------------\n\n- Update the forms to Bootstrap ZMI.\n (`#8 `_)\n\n- Add support for Python 3.7.\n\n\n4.1 (2018-06-06)\n----------------\n\n- Add support for Python 3.5 and 3.6.\n\n- Quote variables in Products.Transience manage_container to avoid XSS.\n From Products.PloneHotfix20160830.\n\n- Bring back Application initialization (creation of BrowserIdManager and\n SessionDataManager in the ZODB on first startup).\n This requires Zope >= 4.0b5.\n\n\n4.0 (2016-07-23)\n----------------\n\n- Released as separate distribution including the code.\n This release requires Zope >= 4.0.\n\n\n3.0 (2016-08-01)\n----------------\n\n- Create a separate distribution called `Products.Sessions` without\n any code inside it. This allows projects to depend on this project\n inside the Zope 2.13 release line.\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/Products.Sessions/",
"keywords": "Zope sessions management Transience product ZMI",
"license": "ZPL 2.1",
"maintainer": "",
"maintainer_email": "",
"name": "Products.Sessions",
"package_url": "https://pypi.org/project/Products.Sessions/",
"platform": "",
"project_url": "https://pypi.org/project/Products.Sessions/",
"project_urls": {
"Homepage": "https://github.com/zopefoundation/Products.Sessions/",
"Issue Tracker": "https://github.com/zopefoundation/Products.Sessions/issues",
"Sources": "https://github.com/zopefoundation/Products.Sessions"
},
"release_url": "https://pypi.org/project/Products.Sessions/4.6/",
"requires_dist": [
"setuptools",
"six",
"AccessControl",
"Acquisition",
"persistent",
"Persistence",
"transaction",
"ZODB",
"Zope (>=4.0b5)",
"zope.interface",
"Products.TemporaryFolder (>=5) ; extra == 'tests'"
],
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*",
"summary": "Zope session management.",
"version": "4.6"
},
"last_serial": 5965524,
"releases": {
"3.0": [
{
"comment_text": "",
"digests": {
"md5": "c7de026e57cc2260af642d9cad9d172d",
"sha256": "8a8707b203ee0cba390671f3926b35bd1ff999bf00255edd227ad0d496dd1ddf"
},
"downloads": -1,
"filename": "Products.Sessions-3.0.zip",
"has_sig": false,
"md5_digest": "c7de026e57cc2260af642d9cad9d172d",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 7089,
"upload_time": "2016-08-01T19:08:52",
"url": "https://files.pythonhosted.org/packages/8d/9f/f3a8a1d8b2adf4320ad3a896c69aa649fa06c2fff1f9e0f397cee148c5e9/Products.Sessions-3.0.zip"
}
],
"4.0": [
{
"comment_text": "",
"digests": {
"md5": "4789bb2642ec3eff75afc22d72d6d6a3",
"sha256": "98e0ac650a124d9a371514f42b682102b6518451b11f554155ca1ace64ef0a0c"
},
"downloads": -1,
"filename": "Products.Sessions-4.0.zip",
"has_sig": false,
"md5_digest": "4789bb2642ec3eff75afc22d72d6d6a3",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 66969,
"upload_time": "2016-07-23T14:38:56",
"url": "https://files.pythonhosted.org/packages/53/2a/c0d5ef3497a852076c25d6ce2b6fd46f50290e46ab87bdaf25ffdb0779f0/Products.Sessions-4.0.zip"
}
],
"4.1": [
{
"comment_text": "",
"digests": {
"md5": "73010cd518c41504e8249ae9d6664806",
"sha256": "b6863fdd8c4d0c3274c07361bc1ca606085716795f4515e6484e01dba1f6d55a"
},
"downloads": -1,
"filename": "Products.Sessions-4.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "73010cd518c41504e8249ae9d6664806",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 67244,
"upload_time": "2018-06-06T06:15:02",
"url": "https://files.pythonhosted.org/packages/90/1d/11d9bdbd6ee5add192472f4f30eadc5544738570301305fdf967126215c4/Products.Sessions-4.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "fa47f9d7cf7ec7e811a99db9d1383a9f",
"sha256": "91089037574d872ee93050d421707e940d32aa3f9f1db86e71a6b275e97ee962"
},
"downloads": -1,
"filename": "Products.Sessions-4.1.tar.gz",
"has_sig": false,
"md5_digest": "fa47f9d7cf7ec7e811a99db9d1383a9f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 51469,
"upload_time": "2018-06-06T06:15:03",
"url": "https://files.pythonhosted.org/packages/91/9a/e58d916b607adfaedda1ab81a629044c69fedaf40412ff666f863682f40b/Products.Sessions-4.1.tar.gz"
}
],
"4.2": [
{
"comment_text": "",
"digests": {
"md5": "9507395684297b56e15da0ff09fbf039",
"sha256": "97e85e6e9eb31a0da3bbf69bec188c598448b9ed314c5b1618905e78562dc02d"
},
"downloads": -1,
"filename": "Products.Sessions-4.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "9507395684297b56e15da0ff09fbf039",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 68928,
"upload_time": "2018-11-06T07:07:09",
"url": "https://files.pythonhosted.org/packages/bc/00/e774d79908c23dca69bbf47feb9bce78742128010e11fc8f2a2aa5124985/Products.Sessions-4.2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "617a324b546bf6eef7e16c208d9f2754",
"sha256": "243f639701729f59acf6f19bb4f3f34d1c3d9e2a169c87c0de264159655b446c"
},
"downloads": -1,
"filename": "Products.Sessions-4.2.tar.gz",
"has_sig": false,
"md5_digest": "617a324b546bf6eef7e16c208d9f2754",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 52646,
"upload_time": "2018-11-06T07:07:11",
"url": "https://files.pythonhosted.org/packages/8d/ab/78c528d94b08d4101764e08ceac54e41e941a0b6f21618d07c3b3d793176/Products.Sessions-4.2.tar.gz"
}
],
"4.2.1": [
{
"comment_text": "",
"digests": {
"md5": "5752a513291f1d494701cd7f2ec63d2c",
"sha256": "6cfd1acdc38bb4bc9dae4539369e207fdb09a4300dff391f7166545d391d0993"
},
"downloads": -1,
"filename": "Products.Sessions-4.2.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "5752a513291f1d494701cd7f2ec63d2c",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 69254,
"upload_time": "2018-11-30T07:14:07",
"url": "https://files.pythonhosted.org/packages/84/3b/80d80630a41dffe67ff85cc719eaf0157442c9d869738acae8e54fc626c7/Products.Sessions-4.2.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "9ca8575609b296713d2f73dec79819ec",
"sha256": "0ef1eaca881994f9bbad9ba2f78ec66f23f77e52a2fad8e19d342399aaed6560"
},
"downloads": -1,
"filename": "Products.Sessions-4.2.1.tar.gz",
"has_sig": false,
"md5_digest": "9ca8575609b296713d2f73dec79819ec",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 52975,
"upload_time": "2018-11-30T07:14:09",
"url": "https://files.pythonhosted.org/packages/22/af/11a46adecc7e7560abdfecb3d928a97949853320d91a8787b374c06d6600/Products.Sessions-4.2.1.tar.gz"
}
],
"4.3": [
{
"comment_text": "",
"digests": {
"md5": "2cd05eeadd234d6846d8d21ae99fee3f",
"sha256": "73389316f2eca8224762eb81e77a2c806baffde1a2937197904636bc4f15de62"
},
"downloads": -1,
"filename": "Products.Sessions-4.3-py2.py3-none-any.whl",
"has_sig": true,
"md5_digest": "2cd05eeadd234d6846d8d21ae99fee3f",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*",
"size": 68861,
"upload_time": "2019-02-17T22:16:10",
"url": "https://files.pythonhosted.org/packages/c6/a3/c21e55c65c7350efb0137d80eb9285a9f83a652764536bc21783490d27b0/Products.Sessions-4.3-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "638d8db3c0226dc722120717b888d42b",
"sha256": "e3ccafd844c8488b8951768f83eb745430301b996712a9676110e42665c3104d"
},
"downloads": -1,
"filename": "Products.Sessions-4.3.tar.gz",
"has_sig": true,
"md5_digest": "638d8db3c0226dc722120717b888d42b",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*",
"size": 50240,
"upload_time": "2019-02-17T22:16:16",
"url": "https://files.pythonhosted.org/packages/da/b3/ec1c795537a91144ea651bb1bb36b11bb9bdaa00c51f744125bce979a615/Products.Sessions-4.3.tar.gz"
}
],
"4.3.1": [
{
"comment_text": "",
"digests": {
"md5": "9f6783753193e880d8aabe34d6bde847",
"sha256": "5aeef715f1a2092f1f67a39ca082cfdae05744613ca38e79b69fdc6152c7310c"
},
"downloads": -1,
"filename": "Products.Sessions-4.3.1-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "9f6783753193e880d8aabe34d6bde847",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*",
"size": 69578,
"upload_time": "2019-03-07T07:23:16",
"url": "https://files.pythonhosted.org/packages/43/f6/c86a21cc3a9d9dc81340f00670194590007b2194fd00f2c99b7fa7da2e16/Products.Sessions-4.3.1-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "74ac8612793db69ca68dcd7dfe5d7564",
"sha256": "5869974a1b1b767898a246d57106537a676bad16f733bb0b240b00f588ae12ec"
},
"downloads": -1,
"filename": "Products.Sessions-4.3.1.tar.gz",
"has_sig": false,
"md5_digest": "74ac8612793db69ca68dcd7dfe5d7564",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*",
"size": 53323,
"upload_time": "2019-03-07T07:23:17",
"url": "https://files.pythonhosted.org/packages/c8/d7/f227a0a97018dc8b7cb35d0b641db34127b1d8dbea1979373506ddd2bc4a/Products.Sessions-4.3.1.tar.gz"
}
],
"4.3.2": [
{
"comment_text": "",
"digests": {
"md5": "65a30ab5651d2ab2d38b62d18d254d04",
"sha256": "4b868c11a226be2aaa6fd508d621d0778b9f98d1fc5ca91db51ce41110d7d8a2"
},
"downloads": -1,
"filename": "Products.Sessions-4.3.2-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "65a30ab5651d2ab2d38b62d18d254d04",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*",
"size": 69657,
"upload_time": "2019-03-07T08:31:04",
"url": "https://files.pythonhosted.org/packages/e9/a1/3392965269bf6df0e9dc861c47279f8f38badf4a26a4b95f098ba13b8c96/Products.Sessions-4.3.2-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "58322e14c36ff6b3bd5c2f27d1809c38",
"sha256": "49b2988fb92b66185cb42fca90cbabd5fd5ea40eb2a7383fad2470e6d404ac32"
},
"downloads": -1,
"filename": "Products.Sessions-4.3.2.tar.gz",
"has_sig": false,
"md5_digest": "58322e14c36ff6b3bd5c2f27d1809c38",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*",
"size": 53401,
"upload_time": "2019-03-07T08:31:06",
"url": "https://files.pythonhosted.org/packages/d9/90/409098aa3c7034b039532ff3f54b526180998e976b32a882332e82070001/Products.Sessions-4.3.2.tar.gz"
}
],
"4.4": [
{
"comment_text": "",
"digests": {
"md5": "a589f132191105c38e8551e751e58c40",
"sha256": "55a3ff02e39b104123138eb1965f441a6005f2799514f1733f774c58ed0bf216"
},
"downloads": -1,
"filename": "Products.Sessions-4.4-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "a589f132191105c38e8551e751e58c40",
"packagetype": "bdist_wheel",
"python_version": "3.7",
"requires_python": null,
"size": 68696,
"upload_time": "2019-03-28T15:14:18",
"url": "https://files.pythonhosted.org/packages/e4/2e/ba32f2c3675f1ffca663e693b963198d6bb5aa98a351c4b4cd50b3081b3c/Products.Sessions-4.4-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "632639d13bc7cd2fed5868dae3d47db1",
"sha256": "5f1452e635cfba31ba6d4bec81f2fda9349aa3f7fe45d70395ae5b0bda028765"
},
"downloads": -1,
"filename": "Products.Sessions-4.4.tar.gz",
"has_sig": false,
"md5_digest": "632639d13bc7cd2fed5868dae3d47db1",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 50496,
"upload_time": "2019-03-28T15:14:16",
"url": "https://files.pythonhosted.org/packages/4b/8b/543d3d74abdc277cf30ef0333d3e6876e3c80bca3e070939ac36389704c8/Products.Sessions-4.4.tar.gz"
}
],
"4.5": [
{
"comment_text": "",
"digests": {
"md5": "e9c78ff3d3adaad2abb6f4d5e03bdfa4",
"sha256": "fe9f630cd6187ca21e5c2081b2df523689b51dee536ca8e2993eff9d1bb97c8b"
},
"downloads": -1,
"filename": "Products.Sessions-4.5-py2.py3-none-any.whl",
"has_sig": true,
"md5_digest": "e9c78ff3d3adaad2abb6f4d5e03bdfa4",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*",
"size": 69088,
"upload_time": "2019-04-16T03:38:45",
"url": "https://files.pythonhosted.org/packages/05/ae/bd87580dc030595f914336d40a0f2aedac4cf075560e5e684ef6dc566279/Products.Sessions-4.5-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "e9967afb5fc9923e5c6e479f52a84026",
"sha256": "34361c096a88e06c736135b2e27f283c7193157e1274bd375051dcdc448169e0"
},
"downloads": -1,
"filename": "Products.Sessions-4.5.tar.gz",
"has_sig": true,
"md5_digest": "e9967afb5fc9923e5c6e479f52a84026",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*",
"size": 51492,
"upload_time": "2019-04-16T03:38:51",
"url": "https://files.pythonhosted.org/packages/95/bb/29e27e6dfe0aed5a053c226c38418017b0cb2044fe6b826b7a7da55860a0/Products.Sessions-4.5.tar.gz"
}
],
"4.6": [
{
"comment_text": "",
"digests": {
"md5": "70812c6d645d2aed0547d1d2a1606b10",
"sha256": "344fa3be2b7983d11d6f54151d23017d3ad623cfc4920450a8ae36f4f9e1e87e"
},
"downloads": -1,
"filename": "Products.Sessions-4.6-py2.py3-none-any.whl",
"has_sig": true,
"md5_digest": "70812c6d645d2aed0547d1d2a1606b10",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*",
"size": 70008,
"upload_time": "2019-10-12T22:00:54",
"url": "https://files.pythonhosted.org/packages/16/45/ebb009e2cb6b12e3491669f430caa48c4f224105713452176713b4c6e4f5/Products.Sessions-4.6-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "37169b1c86a6de8ea68cd877a399eca8",
"sha256": "69625ab2c9219f15b570cca99571485ccba5209678075d1ada62b2182a24c0cc"
},
"downloads": -1,
"filename": "Products.Sessions-4.6.tar.gz",
"has_sig": true,
"md5_digest": "37169b1c86a6de8ea68cd877a399eca8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*",
"size": 53220,
"upload_time": "2019-10-12T22:01:00",
"url": "https://files.pythonhosted.org/packages/2a/6d/f624d9d3bdfa85379d6a9742a2a8c0a04b4c3ea141f2498cf6c5136fc6b0/Products.Sessions-4.6.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "70812c6d645d2aed0547d1d2a1606b10",
"sha256": "344fa3be2b7983d11d6f54151d23017d3ad623cfc4920450a8ae36f4f9e1e87e"
},
"downloads": -1,
"filename": "Products.Sessions-4.6-py2.py3-none-any.whl",
"has_sig": true,
"md5_digest": "70812c6d645d2aed0547d1d2a1606b10",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*",
"size": 70008,
"upload_time": "2019-10-12T22:00:54",
"url": "https://files.pythonhosted.org/packages/16/45/ebb009e2cb6b12e3491669f430caa48c4f224105713452176713b4c6e4f5/Products.Sessions-4.6-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "37169b1c86a6de8ea68cd877a399eca8",
"sha256": "69625ab2c9219f15b570cca99571485ccba5209678075d1ada62b2182a24c0cc"
},
"downloads": -1,
"filename": "Products.Sessions-4.6.tar.gz",
"has_sig": true,
"md5_digest": "37169b1c86a6de8ea68cd877a399eca8",
"packagetype": "sdist",
"python_version": "source",
"requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*",
"size": 53220,
"upload_time": "2019-10-12T22:01:00",
"url": "https://files.pythonhosted.org/packages/2a/6d/f624d9d3bdfa85379d6a9742a2a8c0a04b4c3ea141f2498cf6c5136fc6b0/Products.Sessions-4.6.tar.gz"
}
]
}