{ "info": { "author": "Human Cell Atlas contributors", "author_email": "tonytung@chanzuckerberg.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: MacOS :: MacOS X", "Operating System :: POSIX", "Programming Language :: Python", "Programming Language :: Python :: 3.6", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# cloud-blobstore\n\nThis library provides an abstraction layer for the most basic functionality provided by the cloud providers. These are the basic functions required by the [Human Cell Atlas](https://www.humancellatlas.org/) [Data Storage Service](https://github.com/HumanCellAtlas/data-store).\n\n## Development\n\n### Set up your python environment\nBefore you start, you may wish to set up a [virtualenv](https://virtualenv.pypa.io/en/stable/). Run `pip install -r requirements-dev.txt`. Then set up the following environment variables:\n\n| Environment variable | Explanation |\n| ----------------------- | ----------- |\n| S3_BUCKET | Points to the AWS S3 bucket where new files will be written. It may be advisable to set up a cleanup policy for this bucket. |\n| S3_BUCKET_FIXTURES | Points to the AWS S3 bucket where static fixtures are stored. |\n| S3_BUCKET_US_EAST_1 | Points to an AWS S3 bucket in the US_EAST_1 region. This can overlap with one of the other buckets. |\n| S3_BUCKET_NON_US_EAST_1 | Points to an AWS S3 bucket _not_ in the US_EAST_1 region. This can overlap with one of the other buckets. |\n| GS_BUCKET | Points to the GCP GS bucket where new files will be written. It may be advisable to set up a cleanup policy for this bucket. |\n| GS_BUCKET_FIXTURES | Points to the GCP GS bucket where static fixtures are stored. |\n\n\n### Set up test fixtures.\nRun `python tests/fixtures/populate.py --s3-bucket $S3_BUCKET_FIXTURES --gs-bucket $GS_BUCKET_FIXTURES`\n\n#### Running tests\nRun `make test` in the top-level directory.", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/chanzuckerberg/cloud-blobstore", "keywords": "", "license": "Apache Software License", "maintainer": "", "maintainer_email": "", "name": "cloud-blobstore", "package_url": "https://pypi.org/project/cloud-blobstore/", "platform": "MacOS X", "project_url": "https://pypi.org/project/cloud-blobstore/", "project_urls": { "Homepage": "https://github.com/chanzuckerberg/cloud-blobstore" }, "release_url": "https://pypi.org/project/cloud-blobstore/3.2.0/", "requires_dist": null, "requires_python": "", "summary": "Abstraction layer for cloud blobstores.", "version": "3.2.0" }, "last_serial": 5843518, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "1d44f56797b4d4e8e00228171dee8a7a", "sha256": "4457d972de0f3c7c73750ac42abbc224915f798e0422a54618f1521600c66db6" }, "downloads": -1, "filename": "cloud-blobstore-0.0.1.tar.gz", "has_sig": false, "md5_digest": "1d44f56797b4d4e8e00228171dee8a7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4675, "upload_time": "2017-10-18T23:54:09", "url": "https://files.pythonhosted.org/packages/1b/19/cc18cdf980ab7a38443ac150b8b3df9313fa9458902461faaf782ee4d737/cloud-blobstore-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "ca7649c88d3f2a5bc71197c2e2147d15", "sha256": "c0e17c6c4086bd3fa4b5d3153e4a3237718a95b3512eb84121d76566cfcd9549" }, "downloads": -1, "filename": "cloud_blobstore-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ca7649c88d3f2a5bc71197c2e2147d15", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 7480, "upload_time": "2017-10-18T23:57:13", "url": "https://files.pythonhosted.org/packages/0a/c7/0c8148ecbfcb45bb9756179a9ca60b8f56fd05f7d4127514261342f70b11/cloud_blobstore-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fd029d33f895b143d7a6d5a59d866a7e", "sha256": "9e9325b19cea8e38240984293e45914dd61f081b318ff19800e317e86a7c08fa" }, "downloads": -1, "filename": "cloud-blobstore-0.0.2.tar.gz", "has_sig": false, "md5_digest": "fd029d33f895b143d7a6d5a59d866a7e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4675, "upload_time": "2017-10-18T23:57:12", "url": "https://files.pythonhosted.org/packages/37/2c/fb225c357ae42a88b58295335623d144facc55f3021fd6fcbec6f8c15377/cloud-blobstore-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "bb3fe370c1ec98826fd15d2429395d1f", "sha256": "cc03f938ddb8565eda20f5c8e9356f83dd11a7605baf19df523024eb52e2c121" }, "downloads": -1, "filename": "cloud_blobstore-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bb3fe370c1ec98826fd15d2429395d1f", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 7479, "upload_time": "2017-10-19T00:05:07", "url": "https://files.pythonhosted.org/packages/12/d8/34aabadfd652f1df47b9c734c407ed04e6d4b08427f96a599f94c50ba6fd/cloud_blobstore-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a1c3b051287d0cf93b4f40268c7fb477", "sha256": "f0f8962868bbaef695120705aff92e5533346fea5cfacc5b956151c10666835c" }, "downloads": -1, "filename": "cloud-blobstore-0.0.3.tar.gz", "has_sig": false, "md5_digest": "a1c3b051287d0cf93b4f40268c7fb477", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4753, "upload_time": "2017-10-19T00:05:04", "url": "https://files.pythonhosted.org/packages/af/bc/55f0675825ceb42f11b2e97c5adb9b5610efb776a54d7a615fdc9f462c6a/cloud-blobstore-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "77b728d6eba83006dec5c73fe4a201e4", "sha256": "2f4a3f50ce9a69bceb803db656c05ee334a6f91c127a6f05eabaa42618f5893d" }, "downloads": -1, "filename": "cloud_blobstore-0.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "77b728d6eba83006dec5c73fe4a201e4", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 7655, "upload_time": "2017-10-24T20:12:35", "url": "https://files.pythonhosted.org/packages/66/0d/4d3b8d6ac4ae6f1269193995531ba466610fe23f303091bd888092c6c925/cloud_blobstore-0.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3728ee04cde4fe8c8cfcac26a49efd8c", "sha256": "43d08890202bf8b2089480fb7403933322dbb270d9ab2c492e7d8011a0df9fa6" }, "downloads": -1, "filename": "cloud-blobstore-0.0.4.tar.gz", "has_sig": false, "md5_digest": "3728ee04cde4fe8c8cfcac26a49efd8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4861, "upload_time": "2017-10-24T20:12:32", "url": "https://files.pythonhosted.org/packages/0a/b5/110c98a46efaf224a7a6a69ad560da2015add709bfb18197ad01b36e7864/cloud-blobstore-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "e193e537d27364b68bfae6b9e1cfecee", "sha256": "1805f641c721adc53690dc631b8c455577188b83009aa0ce46cd6d09f83a38f0" }, "downloads": -1, "filename": "cloud_blobstore-0.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e193e537d27364b68bfae6b9e1cfecee", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 7761, "upload_time": "2017-11-06T22:56:35", "url": "https://files.pythonhosted.org/packages/b9/5f/a7c66bf3800697cf540671ce31e3e17718125579ddafc24524a88155f6a2/cloud_blobstore-0.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce7c18affd3a93a74a98b8d488d6ada2", "sha256": "c7868d17a64b0bd6c24368c053eb137c7495df42de4dc10d0b58ca3cd8a8e9ac" }, "downloads": -1, "filename": "cloud-blobstore-0.0.5.tar.gz", "has_sig": false, "md5_digest": "ce7c18affd3a93a74a98b8d488d6ada2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4922, "upload_time": "2017-11-06T22:56:34", "url": "https://files.pythonhosted.org/packages/72/1b/f08b8d530f077f798a27c56c7f42c84ae69f2d3d79357570551e12d47aa2/cloud-blobstore-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "164cf95ded753ba28331d741dcec27fa", "sha256": "685926687b2f6d9ab8a7dcbc8cf6baa63c630f6fc174d88a829dd6d4c4cc5bea" }, "downloads": -1, "filename": "cloud_blobstore-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "164cf95ded753ba28331d741dcec27fa", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 7861, "upload_time": "2017-11-08T08:08:03", "url": "https://files.pythonhosted.org/packages/c4/6a/8c6cc9a570b63eebd293d2bd6e04aa219e972aaa970cc671ceca056b3bd4/cloud_blobstore-0.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3858f82c57ac069725416f91b4e3d774", "sha256": "0d8ccaa0278225e4097824a5f946d47ac8aaa1ac6003be677eb1035584405eeb" }, "downloads": -1, "filename": "cloud-blobstore-0.0.6.tar.gz", "has_sig": false, "md5_digest": "3858f82c57ac069725416f91b4e3d774", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4928, "upload_time": "2017-11-08T08:08:02", "url": "https://files.pythonhosted.org/packages/3d/0f/181770dd60fb5b93af2f8a456d36c74328609b2138e11b28b5a9fc13471a/cloud-blobstore-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "7c7e618a82e1e89fe15f63dbc0497719", "sha256": "2391b7cc54ec577bfd2697b5c54ac885324384fdd4ed9d2992d9d43f1e5e4317" }, "downloads": -1, "filename": "cloud_blobstore-0.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7c7e618a82e1e89fe15f63dbc0497719", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 9090, "upload_time": "2017-11-17T01:04:36", "url": "https://files.pythonhosted.org/packages/ea/d9/d3314d2651323761dafa8373b32cc7604504f894ade45eaca536c60a00e0/cloud_blobstore-0.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a1b8ca2ff14cefe68d45ac7611f682d4", "sha256": "f4bdd9cc217173203b94bb16cd809dfed75c32ae000cfcb6112ad7995712acde" }, "downloads": -1, "filename": "cloud-blobstore-0.0.7.tar.gz", "has_sig": false, "md5_digest": "a1b8ca2ff14cefe68d45ac7611f682d4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5738, "upload_time": "2017-11-17T01:04:35", "url": "https://files.pythonhosted.org/packages/0a/60/05987683416f03fb5d0ee7daa0b0fee5f1e3d1f1e0eb78bf639e0491a9ea/cloud-blobstore-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "9dbb9dbaeab5bba2f0ecd310aa7e8f64", "sha256": "2e44623b14494e316740e72fd5ad5c263f28194c8987436d634b472767bc77a7" }, "downloads": -1, "filename": "cloud_blobstore-0.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9dbb9dbaeab5bba2f0ecd310aa7e8f64", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 10267, "upload_time": "2017-12-12T00:46:45", "url": "https://files.pythonhosted.org/packages/8b/52/15c667b12ea268b7bcc49f65dba99d88cf97c70308fa241cf197c1c202d9/cloud_blobstore-0.0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4a69ef360569321f386e88c5f739d33e", "sha256": "c43015ac5b11433c4afc4410f5b1a1d8a99bfe4af5f0ca9f9c67c224fd422415" }, "downloads": -1, "filename": "cloud-blobstore-0.0.8.tar.gz", "has_sig": false, "md5_digest": "4a69ef360569321f386e88c5f739d33e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7577, "upload_time": "2017-12-12T00:46:42", "url": "https://files.pythonhosted.org/packages/f1/61/bddf0b3a99d1d7f8d4446bd0df4670ddad94b41be081708ac6fdcd774ce2/cloud-blobstore-0.0.8.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "9e7e89c3b4f5560a46044f723a097aa1", "sha256": "2cf1ed4dcef51a68f054435c357c535289124b696e08291b2f5f3d0b52578f70" }, "downloads": -1, "filename": "cloud_blobstore-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9e7e89c3b4f5560a46044f723a097aa1", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 10245, "upload_time": "2017-12-13T01:49:14", "url": "https://files.pythonhosted.org/packages/40/bd/e22cca459b4e8ef11eaf4cc082f1b367e099ebef08b109a8315b6b2bf3d1/cloud_blobstore-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "caad319225199e9e64683476cd086f34", "sha256": "fbdbd8f83d4849d67a8ae16fe470c8341fb606f749c8ad53b1c454dce2756de6" }, "downloads": -1, "filename": "cloud-blobstore-1.0.0.tar.gz", "has_sig": false, "md5_digest": "caad319225199e9e64683476cd086f34", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7507, "upload_time": "2017-12-13T01:49:12", "url": "https://files.pythonhosted.org/packages/f7/a6/761820a5a657d4eee1f181486b6a5f48c5a2feedd887d1ff30ca2d10b87c/cloud-blobstore-1.0.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "0b608eeeb703f01a4ca2200f41812e21", "sha256": "711c27f8053738aa2a9bdd7a414bbb4ae1f24afe7858c99f271717b5761c8f41" }, "downloads": -1, "filename": "cloud_blobstore-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0b608eeeb703f01a4ca2200f41812e21", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 10327, "upload_time": "2018-01-19T22:39:58", "url": "https://files.pythonhosted.org/packages/7c/c9/6bc26f9aa7027cb473232f66cf6afc5c5f11eb497ae87b833aac80a47314/cloud_blobstore-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a1c4618513e306e9ffb63dc4f6b5ede", "sha256": "ce2ce8e94833fb6c3d6bcb1326079ebcd0dfa206c625146a85dc33f206c42c64" }, "downloads": -1, "filename": "cloud-blobstore-2.0.0.tar.gz", "has_sig": false, "md5_digest": "2a1c4618513e306e9ffb63dc4f6b5ede", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7640, "upload_time": "2018-01-19T22:39:57", "url": "https://files.pythonhosted.org/packages/2a/79/c13bdf839c09bb45235b568f2675d600d546e8b0eb9906ebe3d93f97c978/cloud-blobstore-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "b337291af12f0bbb0bf892b4cbfdf4dc", "sha256": "9a9b36aa0cc646ec5b4c02c736480d7a9110ca0df386a0ff27fedafaa91098d1" }, "downloads": -1, "filename": "cloud_blobstore-2.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b337291af12f0bbb0bf892b4cbfdf4dc", "packagetype": "bdist_wheel", "python_version": "3.6", "requires_python": null, "size": 10458, "upload_time": "2018-01-23T23:34:03", "url": "https://files.pythonhosted.org/packages/81/ad/249c07f423070dd15393aefc5edd6105524c4983e2007fa128fcea2cbdf1/cloud_blobstore-2.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d2af4997472c2636b8a8f04a1124e398", "sha256": "4cf8f756bb979e3d7515b7d961938c5a664e4a8f7a746c1ec61b9addc37cf589" }, "downloads": -1, "filename": "cloud-blobstore-2.0.1.tar.gz", "has_sig": false, "md5_digest": "d2af4997472c2636b8a8f04a1124e398", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7727, "upload_time": "2018-01-23T23:34:01", "url": "https://files.pythonhosted.org/packages/9d/11/122aeef39eea9702e49567ba877297e19439f07f2ac8d59178ae694c16da/cloud-blobstore-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "e33933d516ebfb3b2fe4e038248f1b25", "sha256": "305d3d659428d1ef236dd2d30aa296d8e088dc7b7551905d396340525a6f4a06" }, "downloads": -1, "filename": "cloud-blobstore-2.0.2.tar.gz", "has_sig": false, "md5_digest": "e33933d516ebfb3b2fe4e038248f1b25", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7745, "upload_time": "2018-02-16T20:07:21", "url": "https://files.pythonhosted.org/packages/9f/03/9470a63b0503eaaa141ff105e1f8abbd7e95a1e25ef1f62f78c99fddad58/cloud-blobstore-2.0.2.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "ab77f1262aea6899344fa43e55afb8b1", "sha256": "57af6972e830b03248543964c56b4de714d3f1c27706030c53069930892e96d0" }, "downloads": -1, "filename": "cloud-blobstore-2.1.0.tar.gz", "has_sig": false, "md5_digest": "ab77f1262aea6899344fa43e55afb8b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7982, "upload_time": "2018-03-22T18:58:29", "url": "https://files.pythonhosted.org/packages/48/ce/1003db9500905a21a4f8f1cc05fb5f87f17a05240e5e395b29a6216ce4af/cloud-blobstore-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "58a19e5a9251690de6c2da661160f274", "sha256": "32968d6900ed55f53c971a8ff9fe8aa0e250cbb0b4cf360b8c3d6126f7d19ed9" }, "downloads": -1, "filename": "cloud-blobstore-2.1.1.tar.gz", "has_sig": false, "md5_digest": "58a19e5a9251690de6c2da661160f274", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8203, "upload_time": "2018-04-26T17:07:37", "url": "https://files.pythonhosted.org/packages/80/88/49037f6aafd67300e57e7f408e02373a31f41621aa68c97d6e19258d457c/cloud-blobstore-2.1.1.tar.gz" } ], "2.1.2": [ { "comment_text": "", "digests": { "md5": "5837a63cc3b2adc16ebe0d8dbc39dd53", "sha256": "f99106e338f9696e32cb85eccbf549c9acc707e99fbc941bdbd1e5e80ee696f7" }, "downloads": -1, "filename": "cloud-blobstore-2.1.2.tar.gz", "has_sig": false, "md5_digest": "5837a63cc3b2adc16ebe0d8dbc39dd53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8256, "upload_time": "2018-06-15T21:00:27", "url": "https://files.pythonhosted.org/packages/ac/d2/172072312630bda4b557ebdd76043725617bd3a1a2dcd7af29eb80e6be2d/cloud-blobstore-2.1.2.tar.gz" } ], "2.1.3": [ { "comment_text": "", "digests": { "md5": "581aa4e164601a3aef3d6338c5aee581", "sha256": "c8f30b84e87c0c82e3f4359224dc247c734266785aa0b693b071f1fe5737f110" }, "downloads": -1, "filename": "cloud-blobstore-2.1.3.tar.gz", "has_sig": false, "md5_digest": "581aa4e164601a3aef3d6338c5aee581", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8279, "upload_time": "2018-06-30T05:13:50", "url": "https://files.pythonhosted.org/packages/fa/b3/eb30bba6578e56997fc5516658ce1450a9e0c4aec986a2fee513e92c0597/cloud-blobstore-2.1.3.tar.gz" } ], "2.1.4": [ { "comment_text": "", "digests": { "md5": "186f920f3fe5acc8af8debe8efb4d2de", "sha256": "6240e6adc1a09d78a7e8b9583b545996247463bf16faf32d40621c9d70adfa61" }, "downloads": -1, "filename": "cloud-blobstore-2.1.4.tar.gz", "has_sig": false, "md5_digest": "186f920f3fe5acc8af8debe8efb4d2de", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8272, "upload_time": "2018-06-30T05:15:56", "url": "https://files.pythonhosted.org/packages/62/cd/66d7f9d354d0e23e8158f3b4db856c144e78f4f1d2b7703d9e4ec0af721e/cloud-blobstore-2.1.4.tar.gz" } ], "2.1.5": [ { "comment_text": "", "digests": { "md5": "87e6dc1b2ad55caf3c5fac0c21dfb4ca", "sha256": "ae7815d6eb4dbba982aeca6258b343237fde89e52ede34cec208f55c482f60df" }, "downloads": -1, "filename": "cloud-blobstore-2.1.5.tar.gz", "has_sig": false, "md5_digest": "87e6dc1b2ad55caf3c5fac0c21dfb4ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8282, "upload_time": "2018-07-27T04:00:32", "url": "https://files.pythonhosted.org/packages/95/91/d36b59147a497e989fc42129fd8bc167f1e95df6eedbba38d69595e5ca3f/cloud-blobstore-2.1.5.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "6013761fcf3c5a3cdcb47a6d9cfcfc50", "sha256": "8f764210df729b92efc333a69ec4c46128150b3696c5131384a558cfdc6ea9f5" }, "downloads": -1, "filename": "cloud-blobstore-3.0.0.tar.gz", "has_sig": false, "md5_digest": "6013761fcf3c5a3cdcb47a6d9cfcfc50", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8717, "upload_time": "2018-08-31T22:37:00", "url": "https://files.pythonhosted.org/packages/23/ba/da73177a5b650c606349756aa3675556103640c6c40e7d814ea66cefb388/cloud-blobstore-3.0.0.tar.gz" } ], "3.1.0": [ { "comment_text": "", "digests": { "md5": "5a0e288c400b9841fd638d1d4f295697", "sha256": "29f273f8de6a7545124f8b3b6bc1aae20d106e0227db19e11ed3a3f8a9e06dd4" }, "downloads": -1, "filename": "cloud_blobstore-3.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5a0e288c400b9841fd638d1d4f295697", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10870, "upload_time": "2018-09-14T20:28:41", "url": "https://files.pythonhosted.org/packages/bb/97/3cc1e2547a03ce06cfb33605910f2245bca64b81093c5df81be0c521a378/cloud_blobstore-3.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4ead831bb8997d26d9a0f6a0eabd235d", "sha256": "4b88c5a0758f2a15d18992caa3386ed0fdb0961bbc08dea6c655de016410194c" }, "downloads": -1, "filename": "cloud-blobstore-3.1.0.tar.gz", "has_sig": false, "md5_digest": "4ead831bb8997d26d9a0f6a0eabd235d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8877, "upload_time": "2018-09-14T20:28:42", "url": "https://files.pythonhosted.org/packages/6e/d7/ed037499422db56e39d74ce5a2e27969f6efcfb8122a1134e323b9563ca8/cloud-blobstore-3.1.0.tar.gz" } ], "3.2.0": [ { "comment_text": "", "digests": { "md5": "b229c2c726052c923939f3035fd7ee7a", "sha256": "10695a7088ea71783ac56a5a6ef688ecab873a5b813141a54c221b4fe450658f" }, "downloads": -1, "filename": "cloud-blobstore-3.2.0.tar.gz", "has_sig": false, "md5_digest": "b229c2c726052c923939f3035fd7ee7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9001, "upload_time": "2019-09-17T19:13:23", "url": "https://files.pythonhosted.org/packages/23/27/6f636ce5eb31a83da251ea779cd764302fdd26244980ab7fb766fa81c58e/cloud-blobstore-3.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b229c2c726052c923939f3035fd7ee7a", "sha256": "10695a7088ea71783ac56a5a6ef688ecab873a5b813141a54c221b4fe450658f" }, "downloads": -1, "filename": "cloud-blobstore-3.2.0.tar.gz", "has_sig": false, "md5_digest": "b229c2c726052c923939f3035fd7ee7a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9001, "upload_time": "2019-09-17T19:13:23", "url": "https://files.pythonhosted.org/packages/23/27/6f636ce5eb31a83da251ea779cd764302fdd26244980ab7fb766fa81c58e/cloud-blobstore-3.2.0.tar.gz" } ] }