{ "info": { "author": "Software Heritage developers", "author_email": "swh-devel@inria.fr", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "swh-storage\n===========\n\nAbstraction layer over the archive, allowing to access all stored source code\nartifacts as well as their metadata.\n\nSee the\n[documentation](https://docs.softwareheritage.org/devel/swh-storage/index.html)\nfor more details.\n\n## Quick start\n\n### Dependencies\n\nPython tests for this module include tests that cannot be run without\na local Postgresql database, so you need the Postgresql server executable on\nyour machine (no need to have a running Postgresql server). On a Debian-like\nhost:\n\n```\n$ sudo apt install libpq-dev postgresql\n```\n\n### Installation\n\nIt is strongly recommended to use a virtualenv. In the following, we\nconsider you work in a virtualenv named `swh`. See the\n[developer setup guide](https://docs.softwareheritage.org/devel/developer-setup.html#developer-setup)\nfor a more details on how to setup a working environment.\n\n\nYou can install the package directly from\n[pypi](https://pypi.org/p/swh.storage):\n\n```\n(swh) :~$ pip install swh.storage\n[...]\n```\n\nOr from sources:\n\n```\n(swh) :~$ git clone https://forge.softwareheritage.org/source/swh-storage.git\n[...]\n(swh) :~$ cd swh-storage\n(swh) :~/swh-storage$ pip install .\n[...]\n```\n\nThen you can check it's properly installed:\n```\n(swh) :~$ swh storage --help\nUsage: swh storage [OPTIONS] COMMAND [ARGS]...\n\n Software Heritage Storage tools.\n\nOptions:\n -h, --help Show this message and exit.\n\nCommands:\n rpc-serve Software Heritage Storage RPC server.\n```\n\n\n## Tests\n\nThe best way of running Python tests for this module is to use\n[tox](https://tox.readthedocs.io/).\n\n```\n(swh) :~$ pip install tox\n```\n\n### tox\n\nFrom the sources directory, simply use tox:\n\n```\n(swh) :~/swh-storage$ tox\n[...]\n========= 315 passed, 6 skipped, 15 warnings in 40.86 seconds ==========\n_______________________________ summary ________________________________\n flake8: commands succeeded\n py3: commands succeeded\n congratulations :)\n```\n\n## Development\n\nThe storage server can be locally started. It requires a configuration file and\na running Postgresql database.\n\n### Sample configuration\n\nA typical configuration `storage.yml` file is:\n\n```\nstorage:\n cls: local\n args:\n db: \"dbname=softwareheritage-dev user= password=\"\n objstorage:\n cls: pathslicing\n args:\n root: /tmp/swh-storage/\n slicing: 0:2/2:4/4:6\n```\n\nwhich means, this uses:\n\n- a local storage instance whose db connection is to\n `softwareheritage-dev` local instance,\n\n- the objstorage uses a local objstorage instance whose:\n\n - `root` path is /tmp/swh-storage,\n\n - slicing scheme is `0:2/2:4/4:6`. This means that the identifier of\n the content (sha1) which will be stored on disk at first level\n with the first 2 hex characters, the second level with the next 2\n hex characters and the third level with the next 2 hex\n characters. And finally the complete hash file holding the raw\n content. For example: 00062f8bd330715c4f819373653d97b3cd34394c\n will be stored at 00/06/2f/00062f8bd330715c4f819373653d97b3cd34394c\n\nNote that the `root` path should exist on disk before starting the server.\n\n\n### Starting the storage server\n\nIf the python package has been properly installed (e.g. in a virtual env), you\nshould be able to use the command:\n\n```\n(swh) :~/swh-storage$ swh storage rpc-serve storage.yml\n```\n\nThis runs a local swh-storage api at 5002 port.\n\n```\n(swh) :~/swh-storage$ curl http://127.0.0.1:5002\n\nSoftware Heritage storage server\n\n

You have reached the\nSoftware Heritage\nstorage server.
\nSee its\ndocumentation\nand API for more information

\n```\n\n### And then what?\n\nIn your upper layer\n([loader-git](https://forge.softwareheritage.org/source/swh-loader-git/),\n[loader-svn](https://forge.softwareheritage.org/source/swh-loader-svn/),\netc...), you can define a remote storage with this snippet of yaml\nconfiguration.\n\n```\nstorage:\n cls: remote\n args:\n url: http://localhost:5002/\n```\n\nYou could directly define a local storage with the following snippet:\n\n```\nstorage:\n cls: local\n args:\n db: service=swh-dev\n objstorage:\n cls: pathslicing\n args:\n root: /home/storage/swh-storage/\n slicing: 0:2/2:4/4:6\n```\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://forge.softwareheritage.org/diffusion/DSTO/", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "swh.storage", "package_url": "https://pypi.org/project/swh.storage/", "platform": "", "project_url": "https://pypi.org/project/swh.storage/", "project_urls": { "Bug Reports": "https://forge.softwareheritage.org/maniphest", "Funding": "https://www.softwareheritage.org/donate", "Homepage": "https://forge.softwareheritage.org/diffusion/DSTO/", "Source": "https://forge.softwareheritage.org/source/swh-storage" }, "release_url": "https://pypi.org/project/swh.storage/0.0.154/", "requires_dist": [ "click", "flask", "psycopg2", "python-dateutil", "vcversioner", "aiohttp", "swh.core[db,http] (>=0.0.65)", "swh.model (>=0.0.41)", "swh.objstorage (>=0.0.17)", "swh.journal (>=0.0.17) ; extra == 'journal'", "SQLAlchemy ; extra == 'schemata'", "hypothesis (>=3.11.0) ; extra == 'testing'", "pytest ; extra == 'testing'", "pytest-postgresql ; extra == 'testing'", "sqlalchemy-stubs ; extra == 'testing'", "swh.journal (>=0.0.17) ; extra == 'testing'" ], "requires_python": "", "summary": "Software Heritage storage manager", "version": "0.0.154" }, "last_serial": 5989324, "releases": { "0.0.107": [ { "comment_text": "", "digests": { "md5": "0f5c79f0a2bfaa04710e1a3620b8e94b", "sha256": "53f01bef08584c9329df713c4365da32647dfebc9bc794163c215bed9c988163" }, "downloads": -1, "filename": "swh.storage-0.0.107-py3-none-any.whl", "has_sig": true, "md5_digest": "0f5c79f0a2bfaa04710e1a3620b8e94b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 75725, "upload_time": "2018-10-18T08:59:11", "url": "https://files.pythonhosted.org/packages/c4/c7/37db8fa14631be5d13c30d4f49b4e708159178fbc6900b84491ad2fd4248/swh.storage-0.0.107-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "23d2ad96937ca400e6bf6d66889f618f", "sha256": "8d1b562cf433b4ec5af446361516eabfbb3481e1d170fe5ef46659265c3e21b5" }, "downloads": -1, "filename": "swh.storage-0.0.107.tar.gz", "has_sig": true, "md5_digest": "23d2ad96937ca400e6bf6d66889f618f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 328967, "upload_time": "2018-10-18T08:59:13", "url": "https://files.pythonhosted.org/packages/f8/69/5ea179ab4866320fe3752aef05b0147cb125cd21e882ba0ec8e0c4808f62/swh.storage-0.0.107.tar.gz" } ], "0.0.108": [ { "comment_text": "", "digests": { "md5": "4881893fd45aa2eddc94c808557f9dd7", "sha256": "21871eab2f4a7bbb7b45e226f2714cb8069715d3e4560437c2722cee4f299c79" }, "downloads": -1, "filename": "swh.storage-0.0.108-py3-none-any.whl", "has_sig": true, "md5_digest": "4881893fd45aa2eddc94c808557f9dd7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 93047, "upload_time": "2018-10-23T17:20:23", "url": "https://files.pythonhosted.org/packages/28/5f/9105428385e6d0dc3b417ce5ec32df0936d3061bb34038c1160beb7e7e61/swh.storage-0.0.108-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "33eb6facac56910543a5f7631b9220f2", "sha256": "335c99416ce0fc5a9605873d268cdba9bf245fb491a97c35743dc09aaa2e0c59" }, "downloads": -1, "filename": "swh.storage-0.0.108.tar.gz", "has_sig": true, "md5_digest": "33eb6facac56910543a5f7631b9220f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 329831, "upload_time": "2018-10-23T17:20:26", "url": "https://files.pythonhosted.org/packages/0d/05/9e017e179d2633f353cd4fb585f6f94560ca38439af640336f3d06319c35/swh.storage-0.0.108.tar.gz" } ], "0.0.109": [ { "comment_text": "", "digests": { "md5": "93cf60f27cf29f3d150e2af4a0704193", "sha256": "6eec05d9c41f3669ec7aee421256f3790f8c7429cf01bd61f85668fd5e2a5009" }, "downloads": -1, "filename": "swh.storage-0.0.109-py3-none-any.whl", "has_sig": true, "md5_digest": "93cf60f27cf29f3d150e2af4a0704193", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 100830, "upload_time": "2018-11-12T15:41:25", "url": "https://files.pythonhosted.org/packages/d4/a2/9811f478a4d054d781a535fa696f9fd57541bf0af4965a1589274551a1ba/swh.storage-0.0.109-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6fff04b20e43616a9823e62b729fe925", "sha256": "02709769f8a978655f3dbc81d5ef62c2e371ed4225bcb3b349db86098479ec89" }, "downloads": -1, "filename": "swh.storage-0.0.109.tar.gz", "has_sig": true, "md5_digest": "6fff04b20e43616a9823e62b729fe925", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 331586, "upload_time": "2018-11-12T15:41:27", "url": "https://files.pythonhosted.org/packages/01/39/375c73426b8cd942d0e1419c22e4b944c935519022bd404fb83b5449e699/swh.storage-0.0.109.tar.gz" } ], "0.0.110": [ { "comment_text": "", "digests": { "md5": "0a8e5588a79c9b2e0cf96f2079819f08", "sha256": "c7e470d572de4084ae15d892e885e3868cd9d942109ad31c01c367568a80843e" }, "downloads": -1, "filename": "swh.storage-0.0.110-py3-none-any.whl", "has_sig": true, "md5_digest": "0a8e5588a79c9b2e0cf96f2079819f08", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 103082, "upload_time": "2018-11-16T16:13:03", "url": "https://files.pythonhosted.org/packages/b1/ff/f5efe49f56d5241d2de9aa317d4cf974af99fbf7936fd551bc1ef8b1f547/swh.storage-0.0.110-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "de6335c36e4856ef26fc5105ef5a94d6", "sha256": "fd195d03b52527dff7c472f035874a3f85f8785c1f37aa2bbbbfe7a65c46e58f" }, "downloads": -1, "filename": "swh.storage-0.0.110.tar.gz", "has_sig": true, "md5_digest": "de6335c36e4856ef26fc5105ef5a94d6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 333674, "upload_time": "2018-11-16T16:13:06", "url": "https://files.pythonhosted.org/packages/22/62/2b221bcf89fd95698181149b3da3fe898fdc3459b00cc7082c67f35ed242/swh.storage-0.0.110.tar.gz" } ], "0.0.111": [ { "comment_text": "", "digests": { "md5": "ca89b7fbaef6105ce739bd6c162dfbab", "sha256": "c09051070f8847cdc7574630519357c773c1abb958baf5cba4fff6b68d9c4e02" }, "downloads": -1, "filename": "swh.storage-0.0.111-py3-none-any.whl", "has_sig": false, "md5_digest": "ca89b7fbaef6105ce739bd6c162dfbab", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 113216, "upload_time": "2018-11-21T08:36:25", "url": "https://files.pythonhosted.org/packages/cb/20/9c2f9b3f6af571af52a59b215d92a8ac13df855d15ffe7452bdc4d47ef66/swh.storage-0.0.111-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d85a8bd2c00b33f819fad8fa806488b2", "sha256": "e1327d902503b602e1b4aff7975e6e6174be21cecd053de968aea712bcab76ea" }, "downloads": -1, "filename": "swh.storage-0.0.111.tar.gz", "has_sig": false, "md5_digest": "d85a8bd2c00b33f819fad8fa806488b2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 146932, "upload_time": "2018-11-21T08:36:27", "url": "https://files.pythonhosted.org/packages/ec/af/a25e3f5605a7b94bf487b6325aa98cec7cdd682095596d45d346231a3d8b/swh.storage-0.0.111.tar.gz" } ], "0.0.112": [ { "comment_text": "", "digests": { "md5": "2e8e1250fc1cb226726e0c6563bc27b7", "sha256": "eaa55d417685702551298c70f4f001615ad1b3d5f9432a0e32472ff05edae28f" }, "downloads": -1, "filename": "swh.storage-0.0.112-py3-none-any.whl", "has_sig": false, "md5_digest": "2e8e1250fc1cb226726e0c6563bc27b7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 114987, "upload_time": "2018-11-30T09:39:45", "url": "https://files.pythonhosted.org/packages/52/97/bda73dc30216953bd34bf13513c47d54c87d1cd47c66ec64f5ecbe7cadbc/swh.storage-0.0.112-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "68ba2dd779a43973da99c4c8ed9dc765", "sha256": "4660d1edcafbe23c3c48f71efbe07882b8a8551d12fd697fba107396e9ac642e" }, "downloads": -1, "filename": "swh.storage-0.0.112.tar.gz", "has_sig": false, "md5_digest": "68ba2dd779a43973da99c4c8ed9dc765", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 148841, "upload_time": "2018-11-30T09:39:46", "url": "https://files.pythonhosted.org/packages/29/1e/0d0ced08e15a720e68c35cab921d4db797555a65ef9fbe534a8b4bf85fd9/swh.storage-0.0.112.tar.gz" } ], "0.0.113": [ { "comment_text": "", "digests": { "md5": "b4f84f87ba8c636d968fa7a2f6496465", "sha256": "00ae0ff9153e14dd2f3796b93b211aa925be53daf7b2c3f16c69781ae2454aab" }, "downloads": -1, "filename": "swh.storage-0.0.113-py3-none-any.whl", "has_sig": false, "md5_digest": "b4f84f87ba8c636d968fa7a2f6496465", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 115314, "upload_time": "2018-11-30T11:06:26", "url": "https://files.pythonhosted.org/packages/b3/ac/ae47f4f1446fd6ed2cb254f8ca4fdce4aaf70afc0bf8f5acfe067a216981/swh.storage-0.0.113-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8bd2d21ca625a0f7607fa759d2cc135c", "sha256": "dba34294967fcadc68a89231fda94c3551e1574e2befc7ddbe68ebbf1f9bac8b" }, "downloads": -1, "filename": "swh.storage-0.0.113.tar.gz", "has_sig": false, "md5_digest": "8bd2d21ca625a0f7607fa759d2cc135c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 149116, "upload_time": "2018-11-30T11:06:27", "url": "https://files.pythonhosted.org/packages/98/69/c96025624f82b8d2e707c33b8f00af315895d73cbe3921b4c06c27af89d2/swh.storage-0.0.113.tar.gz" } ], "0.0.114": [ { "comment_text": "", "digests": { "md5": "aecd5dd254cc8cfe890e8d8c8feeb02f", "sha256": "60f38bca5e15c1ae257fff560d35b9591899852cf7700d710d5bf51d75e46bba" }, "downloads": -1, "filename": "swh.storage-0.0.114-py3-none-any.whl", "has_sig": false, "md5_digest": "aecd5dd254cc8cfe890e8d8c8feeb02f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 115511, "upload_time": "2018-12-05T10:06:29", "url": "https://files.pythonhosted.org/packages/74/ee/c6084ab66b0da98da8ef6bc14ac674f5b97972637ad7cb21c98f8fccbd88/swh.storage-0.0.114-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4e26af9631bf5baefd11a0cf1c8fe45e", "sha256": "0b2de47013ad11019fdf87262954d10af6dcabc65562a68c7ec73f6c94cd3a69" }, "downloads": -1, "filename": "swh.storage-0.0.114.tar.gz", "has_sig": false, "md5_digest": "4e26af9631bf5baefd11a0cf1c8fe45e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 149340, "upload_time": "2018-12-05T10:06:31", "url": "https://files.pythonhosted.org/packages/63/2d/2421315b67d68f4b0615d6b1b57e8e976445346553762cd0c41a9a7ce1c7/swh.storage-0.0.114.tar.gz" } ], "0.0.115": [ { "comment_text": "", "digests": { "md5": "918e2113ca6544e0b7984463842ddba3", "sha256": "65cec6c7b0e1a17fb75e36d83815af439a15ead994578a21a9390ac34d872237" }, "downloads": -1, "filename": "swh.storage-0.0.115-py3-none-any.whl", "has_sig": false, "md5_digest": "918e2113ca6544e0b7984463842ddba3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 115580, "upload_time": "2018-12-14T14:52:55", "url": "https://files.pythonhosted.org/packages/40/e9/36506785949fd526e4a4a22098fe93d62732d2a6beeb902f971c8efdb71d/swh.storage-0.0.115-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ae9658435f4599d65c73b60ed41683ea", "sha256": "5b8e1a0be0aea72dd6c3c3034eeb47c0894ce3988534524281af074b33a4983d" }, "downloads": -1, "filename": "swh.storage-0.0.115.tar.gz", "has_sig": false, "md5_digest": "ae9658435f4599d65c73b60ed41683ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 149394, "upload_time": "2018-12-14T14:52:57", "url": "https://files.pythonhosted.org/packages/da/b5/109fb5864b98023ad59c62a8508ec9f19ae390afda34c62c76af5636d05a/swh.storage-0.0.115.tar.gz" } ], "0.0.116": [ { "comment_text": "", "digests": { "md5": "2ff7b99921bfa9f1f1e9dbe3db0bf4f5", "sha256": "3c22115c96ffd3f96bd1ec9277bfe85ddbdeb0566b1e5516b00bdfd5103277cb" }, "downloads": -1, "filename": "swh.storage-0.0.116-py3-none-any.whl", "has_sig": false, "md5_digest": "2ff7b99921bfa9f1f1e9dbe3db0bf4f5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 115581, "upload_time": "2018-12-14T15:02:27", "url": "https://files.pythonhosted.org/packages/5f/ce/889ac3b1e26a4be5739e597cca1dbcdab255dfceca24040450a4dc5e1f45/swh.storage-0.0.116-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "911c8bd3bf00871f599cf04a7f891b3a", "sha256": "ef8384714fc070a03ee58abc4d1c9d1aba82be61dce62c04ea18b885e9045a41" }, "downloads": -1, "filename": "swh.storage-0.0.116.tar.gz", "has_sig": false, "md5_digest": "911c8bd3bf00871f599cf04a7f891b3a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 149455, "upload_time": "2018-12-14T15:02:29", "url": "https://files.pythonhosted.org/packages/b0/19/dc9ec6dc7fdd3d6a7e95e164588c4f51a0c659942c8008925718e4367031/swh.storage-0.0.116.tar.gz" } ], "0.0.117": [ { "comment_text": "", "digests": { "md5": "0353cefbeec03e959f8e1608c58b46c9", "sha256": "42d4078f2a14acc75581fc84cceaabea561c8dc6174b737fbcc132d6ae187848" }, "downloads": -1, "filename": "swh.storage-0.0.117-py3-none-any.whl", "has_sig": false, "md5_digest": "0353cefbeec03e959f8e1608c58b46c9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 116665, "upload_time": "2018-12-20T14:07:14", "url": "https://files.pythonhosted.org/packages/5a/e2/b357e1c229562304d677cfcdfdd18c30e32c9519838cb6d869514e381b6f/swh.storage-0.0.117-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "941362f52dc9ec52a039df7e1a87a041", "sha256": "44f6d53037aa3a94e3d6466ab895afc2e8bb361551df1fce288ba7586f11e783" }, "downloads": -1, "filename": "swh.storage-0.0.117.tar.gz", "has_sig": false, "md5_digest": "941362f52dc9ec52a039df7e1a87a041", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 149934, "upload_time": "2018-12-20T14:07:16", "url": "https://files.pythonhosted.org/packages/f6/5a/52ee4eeb23a92b3a6c75bf1921dcca000f6f44d84f24f0b387beeb52c2e8/swh.storage-0.0.117.tar.gz" } ], "0.0.118": [ { "comment_text": "", "digests": { "md5": "e1ed2405dd042a615cccbb5f5d4e40bf", "sha256": "569ae78a229b9e85d0ec90d86915732ea35c04417a2faceb8135f05a7d549763" }, "downloads": -1, "filename": "swh.storage-0.0.118-py3-none-any.whl", "has_sig": false, "md5_digest": "e1ed2405dd042a615cccbb5f5d4e40bf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 116852, "upload_time": "2019-01-09T16:12:16", "url": "https://files.pythonhosted.org/packages/d5/f6/d95c3d3f97c066dd02f4217192c404b5e7335564026fb89f5569531b3300/swh.storage-0.0.118-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "868ed7559952cdd2c4e06c9fe8027079", "sha256": "b97d393351a03e30d4451fed4683529f0e2794034c2c4ec6f84be34fd6eff582" }, "downloads": -1, "filename": "swh.storage-0.0.118.tar.gz", "has_sig": false, "md5_digest": "868ed7559952cdd2c4e06c9fe8027079", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 150117, "upload_time": "2019-01-09T16:12:17", "url": "https://files.pythonhosted.org/packages/2e/7d/1c5a0b028bd1f7bd56b72e8182e8641551e6338580ea94c264007ef166a1/swh.storage-0.0.118.tar.gz" } ], "0.0.119": [ { "comment_text": "", "digests": { "md5": "b289f2a438e5aed1e1740baac2124f7c", "sha256": "8467b388cf0bc34365f664a12c50f97daeed8d9b3cee09a7169b092e94b19e10" }, "downloads": -1, "filename": "swh.storage-0.0.119-py3-none-any.whl", "has_sig": false, "md5_digest": "b289f2a438e5aed1e1740baac2124f7c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 117431, "upload_time": "2019-01-11T11:01:51", "url": "https://files.pythonhosted.org/packages/99/36/208ac04c83c2cd3dcf825550fd5e628729703230b0b86adae9a475a4d846/swh.storage-0.0.119-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "44508bcfc9ffe08f7094e4ff088ad02c", "sha256": "500aeb6d85fd7e49b1d83b20bdf4ea3d27b397ac6265b2ae517406a45d506ade" }, "downloads": -1, "filename": "swh.storage-0.0.119.tar.gz", "has_sig": false, "md5_digest": "44508bcfc9ffe08f7094e4ff088ad02c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 150559, "upload_time": "2019-01-11T11:01:53", "url": "https://files.pythonhosted.org/packages/9f/79/80c1152bb7662681e356ec77e530a32beb47935b5731452d151a521ffde9/swh.storage-0.0.119.tar.gz" } ], "0.0.120": [ { "comment_text": "", "digests": { "md5": "f098cdbc386eb23aba57afcf95888746", "sha256": "6bbafc65ae97abe771c3fe4092681c4d491bfba11a5b064ca14777ec5314cf1e" }, "downloads": -1, "filename": "swh.storage-0.0.120-py3-none-any.whl", "has_sig": false, "md5_digest": "f098cdbc386eb23aba57afcf95888746", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 118367, "upload_time": "2019-01-17T11:12:28", "url": "https://files.pythonhosted.org/packages/c8/0e/19a285648d22200501b12c7ec32e05e8f277a899da6fbfd3224dbb390834/swh.storage-0.0.120-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dc4b6c0feb780694c520769de58dde0d", "sha256": "a0669792d7e9fefe91c9cb4e1b6edf16811ca4384e0d0c9c3807c481ca1b46da" }, "downloads": -1, "filename": "swh.storage-0.0.120.tar.gz", "has_sig": false, "md5_digest": "dc4b6c0feb780694c520769de58dde0d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 151468, "upload_time": "2019-01-17T11:12:31", "url": "https://files.pythonhosted.org/packages/4a/97/fda1eed09c5613baa0b1c83fc245d97ddf694640347fff10dd2dd8a22544/swh.storage-0.0.120.tar.gz" } ], "0.0.121": [ { "comment_text": "", "digests": { "md5": "665325f0c7fd6eaaed56e37d6e030783", "sha256": "0b881e79c30aa820381b5e1f39edd3c590dc160ee5c8e0aa23ddf3fdee4ce548" }, "downloads": -1, "filename": "swh.storage-0.0.121-py3-none-any.whl", "has_sig": false, "md5_digest": "665325f0c7fd6eaaed56e37d6e030783", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 118468, "upload_time": "2019-01-28T10:36:23", "url": "https://files.pythonhosted.org/packages/10/42/fc87401caf7b6a74182ceb46e3b26eb7dfeb8f444f8937da9123978ae550/swh.storage-0.0.121-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "29578adbca0000cb25e6c6d5b4d0c350", "sha256": "84e7364d052559324644edbcb7fa34b813960fb514bf3597351363e59976c13e" }, "downloads": -1, "filename": "swh.storage-0.0.121.tar.gz", "has_sig": false, "md5_digest": "29578adbca0000cb25e6c6d5b4d0c350", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 151564, "upload_time": "2019-01-28T10:36:26", "url": "https://files.pythonhosted.org/packages/5a/f4/e1f687c3f299a9a97f536ffafe21b050975a92279089c56ac8e5a6128261/swh.storage-0.0.121.tar.gz" } ], "0.0.122": [ { "comment_text": "", "digests": { "md5": "30dcc2fb832f11e10069965a21539af6", "sha256": "ad28e6d53da62001e94f982861ee2ed80e579d21df2784e0e462351cf605c052" }, "downloads": -1, "filename": "swh.storage-0.0.122-py3-none-any.whl", "has_sig": false, "md5_digest": "30dcc2fb832f11e10069965a21539af6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 118468, "upload_time": "2019-01-28T11:02:30", "url": "https://files.pythonhosted.org/packages/7d/62/a15f327b249c006575d0da961c5c487c2c72a285d47100df0b400169f8dd/swh.storage-0.0.122-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b82deaebcc32e40a52f91e5e831f0aa9", "sha256": "58e2f3a60f3583a5d1f1e0ea95b1658178ef7f65f97e8fd2ab14eda2d82a13d1" }, "downloads": -1, "filename": "swh.storage-0.0.122.tar.gz", "has_sig": false, "md5_digest": "b82deaebcc32e40a52f91e5e831f0aa9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 151560, "upload_time": "2019-01-28T11:02:32", "url": "https://files.pythonhosted.org/packages/be/75/9452ce8373b25030ceb641ad765d6bf71c70db1c40569c32a6a373d538f4/swh.storage-0.0.122.tar.gz" } ], "0.0.123": [ { "comment_text": "", "digests": { "md5": "b88656306c809a5114f09c6f3056c828", "sha256": "a76fe0812b3ac0a9860520af2cedd5c57c5328f5b92a67e7dd760f0074c09d04" }, "downloads": -1, "filename": "swh.storage-0.0.123-py3-none-any.whl", "has_sig": false, "md5_digest": "b88656306c809a5114f09c6f3056c828", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 114531, "upload_time": "2019-02-08T14:13:58", "url": "https://files.pythonhosted.org/packages/24/b7/2a27bfe4eeaf976782ae8523273f3ef83e766486d86a9f48ff92b29e3bfa/swh.storage-0.0.123-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f74542e2bf19fbf74a2d2dfb6c39dee", "sha256": "7320e455a05f970a2ccbaafbed43e632ccbaaf275eef680d45007af9d48bfc5f" }, "downloads": -1, "filename": "swh.storage-0.0.123.tar.gz", "has_sig": false, "md5_digest": "8f74542e2bf19fbf74a2d2dfb6c39dee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 147778, "upload_time": "2019-02-08T14:14:00", "url": "https://files.pythonhosted.org/packages/84/3c/a72366952f83462d04a4b349c42a15e59438a97e665d6827dc7c90aef49b/swh.storage-0.0.123.tar.gz" } ], "0.0.124": [ { "comment_text": "", "digests": { "md5": "f1961147e8fafe731a13d0814681485a", "sha256": "7a361ca293b643ee521d979cd84ca46b7bc7fa562e05592b843b539b22bbc99f" }, "downloads": -1, "filename": "swh.storage-0.0.124-py3-none-any.whl", "has_sig": false, "md5_digest": "f1961147e8fafe731a13d0814681485a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 115069, "upload_time": "2019-02-12T13:45:50", "url": "https://files.pythonhosted.org/packages/14/c0/2801aada3b216c962c03b2c3190bf45c130f2884a9d9c9907637845687e1/swh.storage-0.0.124-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6f39beaf1591c93b0fcc2d5842cc3787", "sha256": "5efb9e89671f7f1677983a62986f1f5c462bd86b3855bfb947351f034aa63945" }, "downloads": -1, "filename": "swh.storage-0.0.124.tar.gz", "has_sig": false, "md5_digest": "6f39beaf1591c93b0fcc2d5842cc3787", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 148363, "upload_time": "2019-02-12T13:45:52", "url": "https://files.pythonhosted.org/packages/21/d6/e74fb23bd19d1ba3352754a2846cc1b16feec92ee5823fd5960e1e64e803/swh.storage-0.0.124.tar.gz" } ], "0.0.125": [ { "comment_text": "", "digests": { "md5": "7751dd5571f7860f9e003c6d813999dc", "sha256": "6ef4852e888f777a74f612039407a8f6991af02ed6574f091601f3704935a8d0" }, "downloads": -1, "filename": "swh.storage-0.0.125-py3-none-any.whl", "has_sig": false, "md5_digest": "7751dd5571f7860f9e003c6d813999dc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 115082, "upload_time": "2019-02-14T16:56:45", "url": "https://files.pythonhosted.org/packages/0e/c1/3c5c3cb0b778742ac4ffd73fc70640690deecaff120ddc007896102903ac/swh.storage-0.0.125-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7c541a8d9ba93fb39ce22c9cd3afd252", "sha256": "4f2a042832dea59cabad47e03cbb84c1bdced64065616f84d63f91200949d340" }, "downloads": -1, "filename": "swh.storage-0.0.125.tar.gz", "has_sig": false, "md5_digest": "7c541a8d9ba93fb39ce22c9cd3afd252", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 148376, "upload_time": "2019-02-14T16:56:47", "url": "https://files.pythonhosted.org/packages/14/db/62dad80299770dd82bd472f52befe7c2f213fc15fcff98bb43bcd19e34f2/swh.storage-0.0.125.tar.gz" } ], "0.0.126": [ { "comment_text": "", "digests": { "md5": "5a725d2ce2750b9dde9306d850ffb199", "sha256": "f5dec7f94b5b42072bbee0309fd1c8a42d770467b66dad3b6069b5ff7bf95894" }, "downloads": -1, "filename": "swh.storage-0.0.126-py3-none-any.whl", "has_sig": false, "md5_digest": "5a725d2ce2750b9dde9306d850ffb199", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 115079, "upload_time": "2019-02-21T11:24:32", "url": "https://files.pythonhosted.org/packages/ca/a3/adf2029001ac0451ec995369072af3a90181f07cfd5c232529ba58628bed/swh.storage-0.0.126-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0bf8b5c69deffe84565bba49e2ac7da4", "sha256": "13087c319e78ebbd28ad751ab9f81b05864a357da15ddf53cd3b1726057230a8" }, "downloads": -1, "filename": "swh.storage-0.0.126.tar.gz", "has_sig": false, "md5_digest": "0bf8b5c69deffe84565bba49e2ac7da4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 148345, "upload_time": "2019-02-21T11:24:34", "url": "https://files.pythonhosted.org/packages/05/ed/381ae2f6d674b1eab338b438b66f565658708141058a2aaaed34497febcf/swh.storage-0.0.126.tar.gz" } ], "0.0.127": [ { "comment_text": "", "digests": { "md5": "bda0febb6627e80c188d8eec442588ce", "sha256": "a0c3bbe440a4f1c5ccb15ab521efb8136e774107fc8f32e0c3af0d80a75347e9" }, "downloads": -1, "filename": "swh.storage-0.0.127-py3-none-any.whl", "has_sig": false, "md5_digest": "bda0febb6627e80c188d8eec442588ce", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 117852, "upload_time": "2019-02-21T12:59:31", "url": "https://files.pythonhosted.org/packages/39/bd/6766687419b02bc93ee5eb2b024b96986184a94f1e8addd18e00c2714cf8/swh.storage-0.0.127-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3fa59a1ef06a9183419cfa71e89720db", "sha256": "2d5755cd921047521ee6b07d195db0fe50e60e6eae078425ffcf32751b485b7b" }, "downloads": -1, "filename": "swh.storage-0.0.127.tar.gz", "has_sig": false, "md5_digest": "3fa59a1ef06a9183419cfa71e89720db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 149794, "upload_time": "2019-02-21T12:59:33", "url": "https://files.pythonhosted.org/packages/4e/78/136685a2e71348b82ff491b2305e6d0a8f3e9e2c27353c539bc6273c00fd/swh.storage-0.0.127.tar.gz" } ], "0.0.128": [ { "comment_text": "", "digests": { "md5": "9435a558a8adc7f2d75f4cfeb2bdf056", "sha256": "8da110983d4c818b9c50bc33d610d533e1d3efe00e5ee2b6fc3722cc5c4514da" }, "downloads": -1, "filename": "swh.storage-0.0.128-py3-none-any.whl", "has_sig": false, "md5_digest": "9435a558a8adc7f2d75f4cfeb2bdf056", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 117845, "upload_time": "2019-02-21T14:07:04", "url": "https://files.pythonhosted.org/packages/46/34/987bdc97bf093ee299a749ebe2b4956b8a72d842647c9fa2a29e8ca29e9e/swh.storage-0.0.128-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "088abae9609788af8d5fa24cbf396c25", "sha256": "fd24f4521990b7b13745bd8fb2ee7c4837b8a063f1d6d82ff2c08537c0900352" }, "downloads": -1, "filename": "swh.storage-0.0.128.tar.gz", "has_sig": false, "md5_digest": "088abae9609788af8d5fa24cbf396c25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 149799, "upload_time": "2019-02-21T14:07:06", "url": "https://files.pythonhosted.org/packages/2c/19/e45377c66dabd4bab997bb8b6fb23bafb20a4b65c2e8b4258619b423d389/swh.storage-0.0.128.tar.gz" } ], "0.0.129": [ { "comment_text": "", "digests": { "md5": "acfbe60b73e4892506dceb3565c169d7", "sha256": "ec4144a15b1b6e403464bc3064408d07c19441fbc7ab88b6d6e56671d19433a7" }, "downloads": -1, "filename": "swh.storage-0.0.129-py3-none-any.whl", "has_sig": false, "md5_digest": "acfbe60b73e4892506dceb3565c169d7", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 117847, "upload_time": "2019-03-01T10:11:11", "url": "https://files.pythonhosted.org/packages/d4/fc/91c2e43499c1996f3e0b0454adc81ccf8866d4a633cb77084c2f495adf37/swh.storage-0.0.129-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba99796c73526cc161bba784929343c0", "sha256": "76e111e7677e6a8a5020047e3337252bedf9df321da0aa8c1fc1b277cd3a8d59" }, "downloads": -1, "filename": "swh.storage-0.0.129.tar.gz", "has_sig": false, "md5_digest": "ba99796c73526cc161bba784929343c0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 149771, "upload_time": "2019-03-01T10:11:13", "url": "https://files.pythonhosted.org/packages/02/e3/46b2ae1f72754d83b1f6243da293959593c55755fe1c259f1f838b0194e1/swh.storage-0.0.129.tar.gz" } ], "0.0.130": [ { "comment_text": "", "digests": { "md5": "f552e1e7079a27c24cbb8b5e9d02eaf8", "sha256": "0de1e42b004ff1121250163561d0867cf8f4f37e0c7f2f33b897299ae30faff7" }, "downloads": -1, "filename": "swh.storage-0.0.130-py3-none-any.whl", "has_sig": false, "md5_digest": "f552e1e7079a27c24cbb8b5e9d02eaf8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 119327, "upload_time": "2019-03-13T14:00:46", "url": "https://files.pythonhosted.org/packages/45/96/5757d8b26a794e6057403fee8c56a9b0361575c8e97e5d8f63853a722f68/swh.storage-0.0.130-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8e7f8b4fab57f5e630c4b29dfc603deb", "sha256": "118de10e09bf79454558c84675a7e8e493fc9b8e93c3b215e50d76de745b3976" }, "downloads": -1, "filename": "swh.storage-0.0.130.tar.gz", "has_sig": false, "md5_digest": "8e7f8b4fab57f5e630c4b29dfc603deb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 150532, "upload_time": "2019-03-13T14:00:48", "url": "https://files.pythonhosted.org/packages/86/57/58cad19314d87d2a800433cdaab7711fa56485e15d8dc0351be5d3dcee15/swh.storage-0.0.130.tar.gz" } ], "0.0.131": [ { "comment_text": "", "digests": { "md5": "d235c94b22619d1301958a214a4234f5", "sha256": "519d0b4fc8da6fa62969559bee1630cd551640f857c9066bf763785d28e78cc8" }, "downloads": -1, "filename": "swh.storage-0.0.131-py3-none-any.whl", "has_sig": false, "md5_digest": "d235c94b22619d1301958a214a4234f5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 122440, "upload_time": "2019-03-28T16:33:43", "url": "https://files.pythonhosted.org/packages/84/90/a5c798ee343547b0562dbf238deddc9980ee69779fd3384093822710feaa/swh.storage-0.0.131-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "89eaa3411dc127d5054ec7eb66ecedfa", "sha256": "2f283aec674b5773333eee08157510e9c7dd712377f8fc84dd5494135d3cbbb1" }, "downloads": -1, "filename": "swh.storage-0.0.131.tar.gz", "has_sig": false, "md5_digest": "89eaa3411dc127d5054ec7eb66ecedfa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 153472, "upload_time": "2019-03-28T16:33:45", "url": "https://files.pythonhosted.org/packages/2d/5e/422027e9395195761dd416804b3609a302e2215af6a59a3dc2f407abdcc6/swh.storage-0.0.131.tar.gz" } ], "0.0.132": [ { "comment_text": "", "digests": { "md5": "98a84537cfcad773b1e954bc8566525d", "sha256": "aeb30e151720702d831b4c69e99dffd7c17183d6be03d8ecba188256086c39ad" }, "downloads": -1, "filename": "swh.storage-0.0.132-py3-none-any.whl", "has_sig": false, "md5_digest": "98a84537cfcad773b1e954bc8566525d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 122480, "upload_time": "2019-04-01T13:30:29", "url": "https://files.pythonhosted.org/packages/92/ac/5959f5383a7537ab9586a6c7cc72d4e6994c7f460752e63b6db4269d8807/swh.storage-0.0.132-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b99eb7ce46553f77108bfbdebcbd4d2", "sha256": "4085602f09b750b28a29a47ce9af13ba13500791c16a25de8b59a9d5f4f53be8" }, "downloads": -1, "filename": "swh.storage-0.0.132.tar.gz", "has_sig": false, "md5_digest": "7b99eb7ce46553f77108bfbdebcbd4d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 153693, "upload_time": "2019-04-01T13:30:31", "url": "https://files.pythonhosted.org/packages/cb/7a/709ccc3408c5d35c94208229b63d15054c7724ee3eb62f5daa00c683c8b4/swh.storage-0.0.132.tar.gz" } ], "0.0.134": [ { "comment_text": "", "digests": { "md5": "d56a53c2b635b1298d13fcf54a27f3b6", "sha256": "73d1e3b29bf48e97a2cefcfa7c5c4869d04fee2088dd269db802c5634139f813" }, "downloads": -1, "filename": "swh.storage-0.0.134-py3-none-any.whl", "has_sig": false, "md5_digest": "d56a53c2b635b1298d13fcf54a27f3b6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 124826, "upload_time": "2019-04-04T10:15:50", "url": "https://files.pythonhosted.org/packages/d9/bd/bcf71c2782624bbec32e1131283a53f1cb1d7bff9d263872b069263fd2b6/swh.storage-0.0.134-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "26101c67836b71c86f34683b5a961c85", "sha256": "894a6800f6641dfb02066e1e637e3bc09d6f09b63be98c77b7dc1ca902081fd2" }, "downloads": -1, "filename": "swh.storage-0.0.134.tar.gz", "has_sig": false, "md5_digest": "26101c67836b71c86f34683b5a961c85", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 156598, "upload_time": "2019-04-04T10:15:53", "url": "https://files.pythonhosted.org/packages/a3/bf/e527f4bd9cf36d492ac31ce1be3687abfc9ded9aabed621337648f9d4812/swh.storage-0.0.134.tar.gz" } ], "0.0.135": [ { "comment_text": "", "digests": { "md5": "50c974986505a921e0f7d2d362ebcb4a", "sha256": "96cc06bec4722c1d0114b79a7a9afd9fd2d447bb68d0c1dc0309870f1521ebbb" }, "downloads": -1, "filename": "swh.storage-0.0.135-py3-none-any.whl", "has_sig": false, "md5_digest": "50c974986505a921e0f7d2d362ebcb4a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 125564, "upload_time": "2019-04-05T14:43:05", "url": "https://files.pythonhosted.org/packages/25/08/ee3c63bf7acb639a3e2af8444048b4b72620ea9b74a903f4561d0e848cab/swh.storage-0.0.135-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "90f3418d047b9ffe93ef6c8b0d3b8196", "sha256": "ef670c59f86f374b4be4cc2f6070355a98d2a03e861f603b7eaa24913fb1ab05" }, "downloads": -1, "filename": "swh.storage-0.0.135.tar.gz", "has_sig": false, "md5_digest": "90f3418d047b9ffe93ef6c8b0d3b8196", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 157353, "upload_time": "2019-04-05T14:43:07", "url": "https://files.pythonhosted.org/packages/d7/c3/1c3610c5ae91e697552480bf6e5a9210da0fbf0846e821b5ba5bd82e6c7d/swh.storage-0.0.135.tar.gz" } ], "0.0.137": [ { "comment_text": "", "digests": { "md5": "ed20eec575f3de69786480a64c7f354b", "sha256": "12f7525a787f000ba9959bac55eb6f4da46cc4de4288330d019906d162a68fbf" }, "downloads": -1, "filename": "swh.storage-0.0.137-py3-none-any.whl", "has_sig": false, "md5_digest": "ed20eec575f3de69786480a64c7f354b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 125537, "upload_time": "2019-04-08T13:55:58", "url": "https://files.pythonhosted.org/packages/a9/45/e34b6d8161df1f454bac73a3e6fff0cb88274c1fa75987f66d7aa1979d90/swh.storage-0.0.137-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "468e8e4c2f1cc58cd61d60a42422ccf7", "sha256": "86c0bfdd6803a6e4cf44af5cb3291b2913516f71cc3105037b759e3503f537e0" }, "downloads": -1, "filename": "swh.storage-0.0.137.tar.gz", "has_sig": false, "md5_digest": "468e8e4c2f1cc58cd61d60a42422ccf7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 157443, "upload_time": "2019-04-08T13:56:00", "url": "https://files.pythonhosted.org/packages/ff/1c/cb188a27a4e4a1b6009306d228b0fc590b19abcc0c393cecb7026f5eb702/swh.storage-0.0.137.tar.gz" } ], "0.0.138": [ { "comment_text": "", "digests": { "md5": "3d7c61b9dee9d2b2b362ae98da8b2e6e", "sha256": "6958e4bae6aac0d8ec24d8c0ec7c31565ffa810266644cf51dc21da1124b06a7" }, "downloads": -1, "filename": "swh.storage-0.0.138-py3-none-any.whl", "has_sig": false, "md5_digest": "3d7c61b9dee9d2b2b362ae98da8b2e6e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 123000, "upload_time": "2019-04-09T16:50:27", "url": "https://files.pythonhosted.org/packages/99/a6/fb4fd970dcf24e9f71ae1c42475809e490fb7dd81296b18b37621ee15b0c/swh.storage-0.0.138-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "573d05c595076a096345924f8e874a4b", "sha256": "0c75924e5add096b61dd33703dbf18d70d8154e18a95a914ebd371b75850773c" }, "downloads": -1, "filename": "swh.storage-0.0.138.tar.gz", "has_sig": false, "md5_digest": "573d05c595076a096345924f8e874a4b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 156291, "upload_time": "2019-04-09T16:50:29", "url": "https://files.pythonhosted.org/packages/47/8c/face3a4d2beb72fef51e05d32a16a101f55632fc44cca84dea6a5c03fc57/swh.storage-0.0.138.tar.gz" } ], "0.0.139": [ { "comment_text": "", "digests": { "md5": "1e2da8d687ba9edccf2e4b249985afbe", "sha256": "03e58ef27e2bc1c90267ff3d38df19da80d33914c75030baa15fa85fa6134eab" }, "downloads": -1, "filename": "swh.storage-0.0.139-py3-none-any.whl", "has_sig": false, "md5_digest": "1e2da8d687ba9edccf2e4b249985afbe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 123094, "upload_time": "2019-04-18T16:08:10", "url": "https://files.pythonhosted.org/packages/53/5a/717f3348d9a6e2673df3d42840f448931b04f28a7dd6d20e019a89c7afde/swh.storage-0.0.139-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "efbc10c19a99297567932ff088c50b2a", "sha256": "d96496f0e254144817440fb368d9c1d59e5203bebe7d899a1675802f53b57b32" }, "downloads": -1, "filename": "swh.storage-0.0.139.tar.gz", "has_sig": false, "md5_digest": "efbc10c19a99297567932ff088c50b2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 156370, "upload_time": "2019-04-18T16:08:12", "url": "https://files.pythonhosted.org/packages/a9/64/deb7c4ad096bd75e1bc3d49483bfe069530614526fd9cac2443614431fcc/swh.storage-0.0.139.tar.gz" } ], "0.0.140": [ { "comment_text": "", "digests": { "md5": "50e99b2ee49d56aa89ecaeb9750073fe", "sha256": "96eecaf2fbb659e12871985c80bfa7d8e21f25315334ce1bc061832856461685" }, "downloads": -1, "filename": "swh.storage-0.0.140-py3-none-any.whl", "has_sig": false, "md5_digest": "50e99b2ee49d56aa89ecaeb9750073fe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 124091, "upload_time": "2019-05-16T12:08:43", "url": "https://files.pythonhosted.org/packages/52/85/372af6f2e9692dd97588b7637419ea1757419abb4b0054c214b047216b14/swh.storage-0.0.140-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f3d9dcf7c45951d7eafd98030699fb55", "sha256": "7f55c8a7ee4629dfbf816585293c61f244e3a1aed8383ecf88d91c284c2e9646" }, "downloads": -1, "filename": "swh.storage-0.0.140.tar.gz", "has_sig": false, "md5_digest": "f3d9dcf7c45951d7eafd98030699fb55", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 157303, "upload_time": "2019-05-16T12:08:45", "url": "https://files.pythonhosted.org/packages/da/86/e5497bfe62510a5bc18b810735a25a16143defdfd619434d5b7f246b3da4/swh.storage-0.0.140.tar.gz" } ], "0.0.141": [ { "comment_text": "", "digests": { "md5": "2fbcd4fab5ad178e1c521bd725a48eb1", "sha256": "bb66e1ea228c5ec897302051333062ef5b01ed2d36c8e9aa1066d76c1d734ac4" }, "downloads": -1, "filename": "swh.storage-0.0.141-py3-none-any.whl", "has_sig": false, "md5_digest": "2fbcd4fab5ad178e1c521bd725a48eb1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 126435, "upload_time": "2019-06-11T10:36:14", "url": "https://files.pythonhosted.org/packages/21/f0/e005daa9ffcd16559ffd92ac2d17d15ff1fe6a921ea850970ff73c79b55e/swh.storage-0.0.141-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "27e61f95d8181e4b420aee0eafcfa9a4", "sha256": "02e59c74fd94599843dbbccc0ff1584dec6d5a548ff659a7bf1fe1f8ebacec84" }, "downloads": -1, "filename": "swh.storage-0.0.141.tar.gz", "has_sig": false, "md5_digest": "27e61f95d8181e4b420aee0eafcfa9a4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 160065, "upload_time": "2019-06-11T10:36:16", "url": "https://files.pythonhosted.org/packages/9d/4e/b70fa48fe896c27bdad21ed305351d492cb167060d0c33cd449f439aeb8b/swh.storage-0.0.141.tar.gz" } ], "0.0.142": [ { "comment_text": "", "digests": { "md5": "a68dd09539d16fd4af7021a980b0e59d", "sha256": "ab12eb639d54f97b2a0b23e68dcbb20e5a8812bf92ff3bb91fbc7dff1637a4d8" }, "downloads": -1, "filename": "swh.storage-0.0.142-py3-none-any.whl", "has_sig": false, "md5_digest": "a68dd09539d16fd4af7021a980b0e59d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 126438, "upload_time": "2019-06-11T13:43:58", "url": "https://files.pythonhosted.org/packages/35/d7/8b59a4d51a7d98013e9fc28499e7b25369c4ff3cbea33d69edb9bda2c272/swh.storage-0.0.142-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7f3a1aaf66a0cfcb22a910460850aea7", "sha256": "1525d015f7a61d38c7817fe30bfa3f5b56db0c00a34ae64f023c7d5dd2c7e23b" }, "downloads": -1, "filename": "swh.storage-0.0.142.tar.gz", "has_sig": false, "md5_digest": "7f3a1aaf66a0cfcb22a910460850aea7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 160068, "upload_time": "2019-06-11T13:44:00", "url": "https://files.pythonhosted.org/packages/37/2c/ecbe76fa79f494c696b7ab0bd264c2c93579912f4b243be5aa951f253e0b/swh.storage-0.0.142.tar.gz" } ], "0.0.143": [ { "comment_text": "", "digests": { "md5": "146b88f0041eefed81e91edec6bc8011", "sha256": "c18a7ccb9aa967cb52786211b85bb4b87c27ad10b0ba32079a9652418d5c7727" }, "downloads": -1, "filename": "swh.storage-0.0.143-py3-none-any.whl", "has_sig": false, "md5_digest": "146b88f0041eefed81e91edec6bc8011", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 127929, "upload_time": "2019-06-19T09:01:20", "url": "https://files.pythonhosted.org/packages/90/3d/733c39e804d7c3f323adef80ab490aa8de7cb6052eb96938badc4c78184a/swh.storage-0.0.143-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "be195cc41086c2c1fe7bedc406af29ab", "sha256": "065997ccf90238d9556803ef796b71910f0233f51667bff8dd54e9516cc93952" }, "downloads": -1, "filename": "swh.storage-0.0.143.tar.gz", "has_sig": false, "md5_digest": "be195cc41086c2c1fe7bedc406af29ab", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 161609, "upload_time": "2019-06-19T09:01:22", "url": "https://files.pythonhosted.org/packages/bb/53/8b53e7881a1b4427259b29aa8fb319d919fc898d957b00c021f0bbab8417/swh.storage-0.0.143.tar.gz" } ], "0.0.145": [ { "comment_text": "", "digests": { "md5": "6f9846982b783b5d05a131cb3d715692", "sha256": "ff5e59d5f8928f5ad30e037002716208046c31cb9d1fd81162dceffd6bc72d48" }, "downloads": -1, "filename": "swh.storage-0.0.145-py3-none-any.whl", "has_sig": false, "md5_digest": "6f9846982b783b5d05a131cb3d715692", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 130581, "upload_time": "2019-07-02T10:18:53", "url": "https://files.pythonhosted.org/packages/82/54/be242b52fa4e7fc077ed48ca79392d3376a17803d90c4dc9ba91ab7a33bd/swh.storage-0.0.145-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1d4df1ed97fb98b54c1011ceca7bb10c", "sha256": "f01c24d5aaba578d9877bd7264a4c1d039da2c72f1cab58dc5bb29c6833c11ec" }, "downloads": -1, "filename": "swh.storage-0.0.145.tar.gz", "has_sig": false, "md5_digest": "1d4df1ed97fb98b54c1011ceca7bb10c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 166458, "upload_time": "2019-07-02T10:18:55", "url": "https://files.pythonhosted.org/packages/a9/11/ff65a28ff0d5c298a4f60c36c3ebb1d06e2834c60f3c853d94947b690e37/swh.storage-0.0.145.tar.gz" } ], "0.0.146": [ { "comment_text": "", "digests": { "md5": "2cc7f752ca91606483854ad3d09cbe3d", "sha256": "70ce0861ee03c71c52207f28611f2438d151bbd4e6e2e062e78e5d3921b95237" }, "downloads": -1, "filename": "swh.storage-0.0.146-py3-none-any.whl", "has_sig": false, "md5_digest": "2cc7f752ca91606483854ad3d09cbe3d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 130373, "upload_time": "2019-07-18T08:51:51", "url": "https://files.pythonhosted.org/packages/c4/5a/9a64c319f1989fc0fe66c4829dca0a30a2db6fbd3f4c06239bd18eda51a3/swh.storage-0.0.146-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "283a26c51bec2a8ab12afdc7790a9cf9", "sha256": "583915f9b9940717206297473af7727046ce48bcc9f97d9cad05b51b5c70981e" }, "downloads": -1, "filename": "swh.storage-0.0.146.tar.gz", "has_sig": false, "md5_digest": "283a26c51bec2a8ab12afdc7790a9cf9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 166155, "upload_time": "2019-07-18T08:51:53", "url": "https://files.pythonhosted.org/packages/30/e0/3aedec1421c476b94b7d41779ab51222b743e0f12ae7af2ad0ed02160343/swh.storage-0.0.146.tar.gz" } ], "0.0.147": [ { "comment_text": "", "digests": { "md5": "9fb2207f40d329838d8ccb5b07f4e949", "sha256": "7a548b04e04bd001bf64213dd7aad45973a078df5125fb6bd9520558eee09efb" }, "downloads": -1, "filename": "swh.storage-0.0.147-py3-none-any.whl", "has_sig": false, "md5_digest": "9fb2207f40d329838d8ccb5b07f4e949", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 130052, "upload_time": "2019-07-18T10:15:59", "url": "https://files.pythonhosted.org/packages/88/26/69e158e351b02f859d04eb9f640c9d9324716605e0e90538192f56eb0bf2/swh.storage-0.0.147-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f7d50e0fdcbedba563acc2c30cc905c9", "sha256": "2f20512f6121443a5d30d489b7b0eaf3ab39de38fb736d6debc231df7cc64144" }, "downloads": -1, "filename": "swh.storage-0.0.147.tar.gz", "has_sig": false, "md5_digest": "f7d50e0fdcbedba563acc2c30cc905c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 165862, "upload_time": "2019-07-18T10:16:01", "url": "https://files.pythonhosted.org/packages/11/98/b916e4e90d8fadca2bc379600ca6aae65b1fc1a0fbed20aa95c8b692e13b/swh.storage-0.0.147.tar.gz" } ], "0.0.148": [ { "comment_text": "", "digests": { "md5": "05ba12b3d7170e591e3f1820b067b06e", "sha256": "58dd05ba3d8c23acdf28f83e789dc6d061dbccf052e96220277242a3e6c9f929" }, "downloads": -1, "filename": "swh.storage-0.0.148-py3-none-any.whl", "has_sig": false, "md5_digest": "05ba12b3d7170e591e3f1820b067b06e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 129796, "upload_time": "2019-08-23T08:48:00", "url": "https://files.pythonhosted.org/packages/8b/8e/907b0e97b99b84eacdaa33336543bf5f0c78e820f7488840ed07ba7c3f03/swh.storage-0.0.148-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4fc58686f8e42c922aa61f4e0e52ea5b", "sha256": "6d043546c6a6d1eebb6bc08df6bb0d4e9db34c74abfe4bba305b5c2cf7d161f3" }, "downloads": -1, "filename": "swh.storage-0.0.148.tar.gz", "has_sig": false, "md5_digest": "4fc58686f8e42c922aa61f4e0e52ea5b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 165684, "upload_time": "2019-08-23T08:48:02", "url": "https://files.pythonhosted.org/packages/2f/b3/f46a2febd4d0f0a194457c0e9b01d79b76a922beccb524b4be267643f440/swh.storage-0.0.148.tar.gz" } ], "0.0.149": [ { "comment_text": "", "digests": { "md5": "2304543b8a66cdad6aa82e81238f22b9", "sha256": "a906a424bcab683a7b2c79278414a2ba4db2d00792426afaf0341b96a7f9a4c0" }, "downloads": -1, "filename": "swh.storage-0.0.149-py3-none-any.whl", "has_sig": false, "md5_digest": "2304543b8a66cdad6aa82e81238f22b9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 130999, "upload_time": "2019-09-03T12:27:31", "url": "https://files.pythonhosted.org/packages/aa/88/dcc7a90c340ed16dbb5b71af044e0a7e6f668e1ef0aa7cbd6fa617417b7b/swh.storage-0.0.149-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "195b12b537ccd4fac5e20c25a4c790dc", "sha256": "2b5cde269a825d2747acba9ed1120cb41b290624d8c8075b6afc713ddd46c35b" }, "downloads": -1, "filename": "swh.storage-0.0.149.tar.gz", "has_sig": false, "md5_digest": "195b12b537ccd4fac5e20c25a4c790dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 167093, "upload_time": "2019-09-03T12:27:33", "url": "https://files.pythonhosted.org/packages/bf/60/f70548f6e23ed1167239ecd3ca6eea185caf78047ceb3f037be03e2cf87f/swh.storage-0.0.149.tar.gz" } ], "0.0.150": [ { "comment_text": "", "digests": { "md5": "9c76c3fa826d1dba2df2ae89d3ca089a", "sha256": "d700fa9d002309ab557aa7605afcc7925ab165ecf9453234606b525399ef96ba" }, "downloads": -1, "filename": "swh.storage-0.0.150-py3-none-any.whl", "has_sig": false, "md5_digest": "9c76c3fa826d1dba2df2ae89d3ca089a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 131131, "upload_time": "2019-09-04T14:15:50", "url": "https://files.pythonhosted.org/packages/5d/80/1b4d3ef48dd930787bb2d4419a91c639a74bdf46d2193cc8a81caae27655/swh.storage-0.0.150-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "218d05f86d462d7d0d7d7c8097778820", "sha256": "e29f59e5c92f0c28a52ef89e5266144391006abe24ce52d7b64633e5d365b23d" }, "downloads": -1, "filename": "swh.storage-0.0.150.tar.gz", "has_sig": false, "md5_digest": "218d05f86d462d7d0d7d7c8097778820", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 167203, "upload_time": "2019-09-04T14:15:52", "url": "https://files.pythonhosted.org/packages/6c/12/e5059ea14ca5918264c32aaafdf4d89adf97fca444d1100e42c163c0cd55/swh.storage-0.0.150.tar.gz" } ], "0.0.151": [ { "comment_text": "", "digests": { "md5": "dd16aa55d0e91f71cf24fb98b7f6c59b", "sha256": "931e8405572ef127c7baf043f0ca2ced121d6cc53514b0e4b71a524ebafd56b2" }, "downloads": -1, "filename": "swh.storage-0.0.151-py3-none-any.whl", "has_sig": false, "md5_digest": "dd16aa55d0e91f71cf24fb98b7f6c59b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 130987, "upload_time": "2019-10-01T08:09:35", "url": "https://files.pythonhosted.org/packages/1e/29/e3f105d01922b22f00bc238581a77c18e5c8ed139000ed9f4da52d014d3e/swh.storage-0.0.151-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b405121f84e7fe28077e45096a47a1ad", "sha256": "5b61b949ea6975178ec304326df8ea90ace6d82f012e7931b37b53ce89051c4c" }, "downloads": -1, "filename": "swh.storage-0.0.151.tar.gz", "has_sig": false, "md5_digest": "b405121f84e7fe28077e45096a47a1ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 167424, "upload_time": "2019-10-01T08:09:38", "url": "https://files.pythonhosted.org/packages/95/76/77551364ea2c39cec0e7b3044aab45df7579bb48e0abc834030fae2bfae6/swh.storage-0.0.151.tar.gz" } ], "0.0.152": [ { "comment_text": "", "digests": { "md5": "b4a9264f4f3a4d0e89501ae1776f0b26", "sha256": "f6004a78dc10837618184f4026455ffeafc1c70469924f1dcfc22eae7f1f65c9" }, "downloads": -1, "filename": "swh.storage-0.0.152-py3-none-any.whl", "has_sig": false, "md5_digest": "b4a9264f4f3a4d0e89501ae1776f0b26", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 136818, "upload_time": "2019-10-08T15:02:50", "url": "https://files.pythonhosted.org/packages/27/b5/7b2acb61c8f7ed62399ee6d281a3f10d33f5556c8afd4de8267666ed3f92/swh.storage-0.0.152-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a6db9af39ab82d42c78dcdd5a33a68c5", "sha256": "55a25fc1685d510ccb07dad6a3099deb589f6bed400201e2400495f60875d9b7" }, "downloads": -1, "filename": "swh.storage-0.0.152.tar.gz", "has_sig": false, "md5_digest": "a6db9af39ab82d42c78dcdd5a33a68c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 171162, "upload_time": "2019-10-08T15:02:58", "url": "https://files.pythonhosted.org/packages/14/56/3aa9372640ca57d72252eaf4824264b3b9dffc4098b595fa573f2f853caa/swh.storage-0.0.152.tar.gz" } ], "0.0.153": [ { "comment_text": "", "digests": { "md5": "f8273cbf086ee817fb910d59d07e4118", "sha256": "6382121b8460d3a29d6fdc9b453880730b66c8fe64986806651867f2a13d7f02" }, "downloads": -1, "filename": "swh.storage-0.0.153-py3-none-any.whl", "has_sig": false, "md5_digest": "f8273cbf086ee817fb910d59d07e4118", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 137859, "upload_time": "2019-10-17T11:25:53", "url": "https://files.pythonhosted.org/packages/64/c5/0d71e0a6e61736ba3b6d146cd0060c19f2e68621b4dc623cd014f271344c/swh.storage-0.0.153-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e8172561da094b62b9a4ba507cf4ba98", "sha256": "ab362739b82403907e82623e34c72985b18a84c65440713d46b4ba6971b384b4" }, "downloads": -1, "filename": "swh.storage-0.0.153.tar.gz", "has_sig": false, "md5_digest": "e8172561da094b62b9a4ba507cf4ba98", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 172475, "upload_time": "2019-10-17T11:25:56", "url": "https://files.pythonhosted.org/packages/c0/dd/c962e48f42e42ecb96c6bb7f3d007349a6326f1eec8c1a7934161578c27c/swh.storage-0.0.153.tar.gz" } ], "0.0.154": [ { "comment_text": "", "digests": { "md5": "c62c0a90e5debe845e7a1bdda07ef469", "sha256": "0131f15af78cb85c12782b964c4d93707754c536e6635fe40a8f893add52b206" }, "downloads": -1, "filename": "swh.storage-0.0.154-py3-none-any.whl", "has_sig": false, "md5_digest": "c62c0a90e5debe845e7a1bdda07ef469", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 138651, "upload_time": "2019-10-17T11:52:27", "url": "https://files.pythonhosted.org/packages/91/da/c90983e9c3781fccc42c22cbb06a6ead83062661491795066f527ace3478/swh.storage-0.0.154-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8ff26c6519204d412d8a85988128f219", "sha256": "d9e529479e81ff5f3539af01ef2bd0d88d1b67c9583088976cc3fb91e0e4ba15" }, "downloads": -1, "filename": "swh.storage-0.0.154.tar.gz", "has_sig": false, "md5_digest": "8ff26c6519204d412d8a85988128f219", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 173043, "upload_time": "2019-10-17T11:52:29", "url": "https://files.pythonhosted.org/packages/af/03/7dac06b6cf43a2a17bcfb13a1ca12ed2170b9edab8fc7bc4e517a06a7c1a/swh.storage-0.0.154.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c62c0a90e5debe845e7a1bdda07ef469", "sha256": "0131f15af78cb85c12782b964c4d93707754c536e6635fe40a8f893add52b206" }, "downloads": -1, "filename": "swh.storage-0.0.154-py3-none-any.whl", "has_sig": false, "md5_digest": "c62c0a90e5debe845e7a1bdda07ef469", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 138651, "upload_time": "2019-10-17T11:52:27", "url": "https://files.pythonhosted.org/packages/91/da/c90983e9c3781fccc42c22cbb06a6ead83062661491795066f527ace3478/swh.storage-0.0.154-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8ff26c6519204d412d8a85988128f219", "sha256": "d9e529479e81ff5f3539af01ef2bd0d88d1b67c9583088976cc3fb91e0e4ba15" }, "downloads": -1, "filename": "swh.storage-0.0.154.tar.gz", "has_sig": false, "md5_digest": "8ff26c6519204d412d8a85988128f219", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 173043, "upload_time": "2019-10-17T11:52:29", "url": "https://files.pythonhosted.org/packages/af/03/7dac06b6cf43a2a17bcfb13a1ca12ed2170b9edab8fc7bc4e517a06a7c1a/swh.storage-0.0.154.tar.gz" } ] }