{ "info": { "author": "Reincubate", "author_email": "enterprise@reincubate.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License (GPL)", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Utilities" ], "description": "# ricloud-py: iCloud access made easy\n\n[![pypi](https://img.shields.io/pypi/v/ricloud.svg)](https://pypi.python.org/pypi/ricloud)\n[![CircleCI](https://circleci.com/gh/reincubate/ricloud.svg?style=shield)](https://circleci.com/gh/reincubate/ricloud)\n[![docs](https://img.shields.io/badge/docs-ricloud-blue.svg)](https://docs.reincubate.com/ricloud/)\n\nThis is the Python client for *ricloud*, Reincubate's [Cloud Data API](https://reincubate.com/labs/icloud-api/?utm_source=github&utm_medium=ricloud-py&utm_campaign=ricloud).\n\n> Refer to the comprehensive *ricloud* [documentation](https://docs.reincubate.com/ricloud-v3/?utm_source=github&utm_medium=ricloud-py&utm_campaign=ricloud) for a fuller picture of the API's capabilities, specifications, and benefits. See also the [Apple iCloud service](https://docs.reincubate.com/ricloud/icloud-backups/?utm_source=github&utm_medium=ricloud-py&utm_campaign=ricloud) documentation for its rich capabilities in accessing iCloud data.\n\n## Installation\n\nThe library can be installed with a single command:\n\n```bash\n$ pip install ricloud\n```\n\nNote the version is specified explicitly above, that is because this version is currently in beta.\n\n## Usage\n\nA sample script is included which provides an example of how the API can be used to access a range of datatypes in a way that is compatible with Apple's 2FA mechanism.\n\nBefore you can start using the API you will need to get setup with an access token. More details on getting started with the API can be found [in the docs](https://docs.reincubate.com/ricloud-v3/getting-started/#getting-started).\n\nTo run the sample script in interactive mode, execute the following command:\n\n```bash\n$ ricloud samples icloud john.appleseed@reincubate.com\n```\n\nMore details on how to use the *ricloud-py* client can be found in [our docs](https://docs.reincubate.com/ricloud-v3/ricloud-py/).\n\n## Troubleshooting\n\nSee the [support & service status](https://docs.reincubate.com/ricloud/status/?utm_source=github&utm_medium=ricloud-py&utm_campaign=ricloud) page.\n\n## Need more functionality?\n\nReincubate's vision is to provide data access, extraction and recovery technology for all app platforms - be they mobile, desktop, web, appliance or in-vehicle.\n\nThe company was founded in 2008 and was first to market with both iOS and iCloud data extraction technology. With over half a decade's experience helping law enforcement and security organisations access iOS data, Reincubate has licensed software to government, child protection and corporate clients around the world.\n\nThe company can help users with:\n\n* iCloud access and data recovery\n* Recovery of data deleted from SQLite databases\n* Bulk iOS data recovery\n* Forensic examination of iOS data\n* Passcode, password, keybag and keychain analysis\n* Custom iOS app data extraction\n* Advanced PList, TypedStream and Mbdb manipulation\n\nContact [Reincubate](https://www.reincubate.com/?utm_source=github&utm_medium=ricloud-py&utm_campaign=ricloud) for more information.\n\n## Terms & license\n\nSee the `LICENSE.md` file for details on this implementation's license. Users must not use the API in any way that is unlawful, illegal, fraudulent or harmful; or in connection with any unlawful, illegal, fraudulent or harmful purpose or activity.\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/reincubate/ricloud", "keywords": "", "license": "AGPLv3", "maintainer": "", "maintainer_email": "", "name": "ricloud", "package_url": "https://pypi.org/project/ricloud/", "platform": "", "project_url": "https://pypi.org/project/ricloud/", "project_urls": { "Homepage": "https://github.com/reincubate/ricloud" }, "release_url": "https://pypi.org/project/ricloud/3.0.1/", "requires_dist": null, "requires_python": "", "summary": "Python client for Reincubate's ricloud API.", "version": "3.0.1" }, "last_serial": 5961156, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "8669510f62a08c0f0dc7630ddaffcca7", "sha256": "d785dec41bf602163727ed38bd11189779cf435de6d235083bfcd5e903f49755" }, "downloads": -1, "filename": "ricloud-1.0.0.tar.gz", "has_sig": false, "md5_digest": "8669510f62a08c0f0dc7630ddaffcca7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7160, "upload_time": "2014-10-17T17:20:26", "url": "https://files.pythonhosted.org/packages/05/90/8b8a269cd8cee7409d1449e3c10a234ff6cc0bab008b3f6e30a9f432bdf3/ricloud-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "f87cfd6d16129ab4a34fce59c3120cc8", "sha256": "5441200fbed4781c90ebec397bacf3d4f43a774b46b27da9d9131d8680ac0436" }, "downloads": -1, "filename": "ricloud-1.0.1.tar.gz", "has_sig": false, "md5_digest": "f87cfd6d16129ab4a34fce59c3120cc8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7191, "upload_time": "2014-12-05T12:34:41", "url": "https://files.pythonhosted.org/packages/ae/41/83087bf6c7053404a441b8cf69b4643a0288a6da2b55c03686a67e955bd6/ricloud-1.0.1.tar.gz" } ], "1.0.10": [ { "comment_text": "", "digests": { "md5": "2df319f28281d32824695f0bc4843439", "sha256": "f720201ef3aecdd8f9c126379953eea86cea6378921e0e8371ec5b3dfd1746b8" }, "downloads": -1, "filename": "ricloud-1.0.10.tar.gz", "has_sig": false, "md5_digest": "2df319f28281d32824695f0bc4843439", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12059, "upload_time": "2016-07-11T09:07:36", "url": "https://files.pythonhosted.org/packages/c4/6c/b5696d6b5434ced4a7e214fe502afa653ac07e073a4e2caf83826786a583/ricloud-1.0.10.tar.gz" } ], "1.0.11": [ { "comment_text": "", "digests": { "md5": "2bdacf109b57370c36a12b01a5677ee3", "sha256": "39de12180d033ae2d309ab5313fe7139eba2f2a35d669e19909f6b7bc0edc0fe" }, "downloads": -1, "filename": "ricloud-1.0.11.tar.gz", "has_sig": false, "md5_digest": "2bdacf109b57370c36a12b01a5677ee3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12123, "upload_time": "2016-08-18T16:45:41", "url": "https://files.pythonhosted.org/packages/68/ca/29da540d9636f42f50bfe7a083945b8f43b97a345251653ab8dc495b1de1/ricloud-1.0.11.tar.gz" } ], "1.0.12": [ { "comment_text": "", "digests": { "md5": "4d515d010041b84b3878245994341654", "sha256": "6b4f540e5b23846e416e225a5a58db218d3d8bcbfa379442151fdfcd64034a26" }, "downloads": -1, "filename": "ricloud-1.0.12.tar.gz", "has_sig": false, "md5_digest": "4d515d010041b84b3878245994341654", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12157, "upload_time": "2016-08-19T10:18:33", "url": "https://files.pythonhosted.org/packages/b4/9a/e6ef02330f77d422089c33d91bb357a040108c9ecef234255500432267c8/ricloud-1.0.12.tar.gz" } ], "1.0.13": [ { "comment_text": "", "digests": { "md5": "a5a1160f3529bd4d4db74003d0e88da6", "sha256": "c1dfbd3c480aa028d49ccddef491e0dff8a3e9bbc16747bc247cad7662ddd293" }, "downloads": -1, "filename": "ricloud-1.0.13.tar.gz", "has_sig": false, "md5_digest": "a5a1160f3529bd4d4db74003d0e88da6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12206, "upload_time": "2016-08-19T10:30:14", "url": "https://files.pythonhosted.org/packages/ab/0c/1bdff4556d134187251dc97a49de9cba3c37f8735ca1b497eac88f861245/ricloud-1.0.13.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "809f4d6d6ed69e4db8d396c4d8d8d92e", "sha256": "158fc93d4d7c29676c4c8eff341729cb4ebb4d2f074636d08ade0ee561eefb3a" }, "downloads": -1, "filename": "ricloud-1.0.2.tar.gz", "has_sig": false, "md5_digest": "809f4d6d6ed69e4db8d396c4d8d8d92e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8461, "upload_time": "2015-11-12T15:20:28", "url": "https://files.pythonhosted.org/packages/c8/73/a990d1a802066a6980297083ff60391f9ee0380c7569f339ff8dcd7aa7fd/ricloud-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "9abb24920cd05d52f941e1e511ec6867", "sha256": "45ce1154fe36496d509830bcddc6e14884fdf0a3c73e40f153912a41452ded69" }, "downloads": -1, "filename": "ricloud-1.0.3.tar.gz", "has_sig": false, "md5_digest": "9abb24920cd05d52f941e1e511ec6867", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12867, "upload_time": "2015-11-17T12:50:51", "url": "https://files.pythonhosted.org/packages/90/1b/cb8a44b1bd5a1ef35aa31d0a79f44286a4dd7265410a66e6b96bad01e6f7/ricloud-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "fe8d78855cf0121d1cafc087de88d0e3", "sha256": "3dbbf9374a10cebdd36b09ae8c378e125ac21f0293cd9fac07f8f09606961ec9" }, "downloads": -1, "filename": "ricloud-1.0.4.tar.gz", "has_sig": false, "md5_digest": "fe8d78855cf0121d1cafc087de88d0e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12954, "upload_time": "2015-11-17T19:11:49", "url": "https://files.pythonhosted.org/packages/3f/a0/3720f00d134dfaee69717f64b536d8c4fa21d52460f3a0d7a5ce8d310dd6/ricloud-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "ac08e0abfc8d0d013a9bb5b1997c8079", "sha256": "c8b80f465cbe8d9d3b194d42e3a29543b297599226c5663836de4dc62ed32128" }, "downloads": -1, "filename": "ricloud-1.0.5.tar.gz", "has_sig": false, "md5_digest": "ac08e0abfc8d0d013a9bb5b1997c8079", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16353, "upload_time": "2015-12-10T19:18:33", "url": "https://files.pythonhosted.org/packages/20/36/a8ad73b0edc3a99840a3e3b79b8374c4a110f3d816b870a9413d48c4e7a2/ricloud-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "e26aca485634b3eec95ada488cb51f61", "sha256": "8cc50d119e805eced68b7c820efcc9b7f8e7cdff2004e4a07f11dcee3bd2315a" }, "downloads": -1, "filename": "ricloud-1.0.6.tar.gz", "has_sig": false, "md5_digest": "e26aca485634b3eec95ada488cb51f61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12679, "upload_time": "2016-01-05T12:44:42", "url": "https://files.pythonhosted.org/packages/68/93/7db2966e942babd2f0fa157196e605e28a433a4a6ffb847ed440efa30dce/ricloud-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "830fdb56ce1887930cc7706ee83a413a", "sha256": "e32eb7af7d3537fc0ed4d85ccbde99b5d4cbd496e1532348faadf5a876d860bc" }, "downloads": -1, "filename": "ricloud-1.0.7.tar.gz", "has_sig": false, "md5_digest": "830fdb56ce1887930cc7706ee83a413a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13332, "upload_time": "2016-01-05T12:49:10", "url": "https://files.pythonhosted.org/packages/b7/88/e350137935b1c08c9291eb11936b82a5b3d811132eb7e0adccb1e6536718/ricloud-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "ba34ca4c02483dc632947c8f60390f81", "sha256": "85e027cfee39a90928fe3df0d9ce7481817737779b9788087e2148545ba0c306" }, "downloads": -1, "filename": "ricloud-1.0.8.tar.gz", "has_sig": false, "md5_digest": "ba34ca4c02483dc632947c8f60390f81", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12752, "upload_time": "2016-05-31T09:30:59", "url": "https://files.pythonhosted.org/packages/e5/8b/fd06a25be1135f0ef4943f3f74f1c4c7bcde8e897c33184219ec95656eeb/ricloud-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "b117eae46e66105d6e08da6bed9840b3", "sha256": "af1ed000b9977928f8d82e8fd3cbfade2016f9d9cf9bc9356c7286cdc0d555ea" }, "downloads": -1, "filename": "ricloud-1.0.9.tar.gz", "has_sig": false, "md5_digest": "b117eae46e66105d6e08da6bed9840b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12755, "upload_time": "2016-06-14T18:03:41", "url": "https://files.pythonhosted.org/packages/b1/61/737efe89adc7e92430aef61372389402f9ced8b9939265eb67c57fe9a76f/ricloud-1.0.9.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "1e228affd207b687b4a197bde4154d60", "sha256": "22f0e29eb475d360a85559ae7fc67bf51b5eedccd54e21d021ece8ef22ee315a" }, "downloads": -1, "filename": "ricloud-2.0.1.tar.gz", "has_sig": false, "md5_digest": "1e228affd207b687b4a197bde4154d60", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20080, "upload_time": "2017-01-18T11:48:53", "url": "https://files.pythonhosted.org/packages/42/73/b7551c4e9ce711dda37b57d7a3ad23b180318d064de04a2716c2552b205b/ricloud-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "c302fe98a43d151d0bcf5553df7a8fb6", "sha256": "bee03eb6d477d53fae44f71a42217659262fbdd17efdc840e4630ee6711ce05e" }, "downloads": -1, "filename": "ricloud-2.0.2.tar.gz", "has_sig": false, "md5_digest": "c302fe98a43d151d0bcf5553df7a8fb6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16649, "upload_time": "2017-01-19T13:53:00", "url": "https://files.pythonhosted.org/packages/f1/b9/9a08f9eb1705fe49ce0a79fe0f03c6ad9be9f5786070a9f3eab06599b0d7/ricloud-2.0.2.tar.gz" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "13b4891b76b653474223dedba2065320", "sha256": "663ae6d80fbf449dcc27516739a4d819d43e50aa18fd4947fa8e7e4da685b46f" }, "downloads": -1, "filename": "ricloud-2.0.3.tar.gz", "has_sig": false, "md5_digest": "13b4891b76b653474223dedba2065320", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16662, "upload_time": "2017-01-20T17:08:40", "url": "https://files.pythonhosted.org/packages/eb/67/2f1cdf9c60ee62de9d0731dd3bc74110400356b800e6b6a02639c740be42/ricloud-2.0.3.tar.gz" } ], "2.0.4": [ { "comment_text": "", "digests": { "md5": "eba20f83ee4572d3bbeb4489b9cc28f0", "sha256": "4d06bb32f6a568bbf2c89d48a7ca089007993646c6b7ccb1d6f7ca8edd8d0729" }, "downloads": -1, "filename": "ricloud-2.0.4.tar.gz", "has_sig": false, "md5_digest": "eba20f83ee4572d3bbeb4489b9cc28f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16779, "upload_time": "2017-02-10T17:14:40", "url": "https://files.pythonhosted.org/packages/7e/4d/2cc886f704798f669f9b0d71ef26eac0a53edfc8751d342ccbd48170ec9d/ricloud-2.0.4.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "4ccad7492477195420f89d5fd1859cf5", "sha256": "b84635e2b9283150bc60767d5dd9ebe00b824c2ff90379fa80131fcdc5be6afb" }, "downloads": -1, "filename": "ricloud-2.1.0.tar.gz", "has_sig": false, "md5_digest": "4ccad7492477195420f89d5fd1859cf5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18899, "upload_time": "2017-04-24T21:15:54", "url": "https://files.pythonhosted.org/packages/da/06/6511ea7b4e73febebcee4e1964463af93c02260ec0f6708bd11e141cef7d/ricloud-2.1.0.tar.gz" } ], "2.1.1": [ { "comment_text": "", "digests": { "md5": "77ddee3cee278d523389d2e54b78dba9", "sha256": "4e23d0ff86bc06c8caebdd48422f4515500033cc2cafeb6a5582ccad29e0ea00" }, "downloads": -1, "filename": "ricloud-2.1.1.tar.gz", "has_sig": false, "md5_digest": "77ddee3cee278d523389d2e54b78dba9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18569, "upload_time": "2017-05-12T13:09:45", "url": "https://files.pythonhosted.org/packages/09/fd/29ed1a9d893979e3aea66f6a4d3256b42ab4e981dbff1eb36317df294aa0/ricloud-2.1.1.tar.gz" } ], "2.2.0": [ { "comment_text": "", "digests": { "md5": "eb3936b4e987c098ce25a014c11da6fb", "sha256": "92d0916f6affd7df6aa44b199fbc24381010c592f34aee8fb0218bb5099e3a5c" }, "downloads": -1, "filename": "ricloud-2.2.0.tar.gz", "has_sig": false, "md5_digest": "eb3936b4e987c098ce25a014c11da6fb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19031, "upload_time": "2017-05-18T16:42:03", "url": "https://files.pythonhosted.org/packages/5d/23/ef2b63175c9b3e9e0cb0e6a4b0e014c3a9a6bfc3dcf35c36a761646f1dc6/ricloud-2.2.0.tar.gz" } ], "2.2.1": [ { "comment_text": "", "digests": { "md5": "ac271cf8746a5d57e397b2ff8871f28d", "sha256": "9e34d57b6d4dd52b8fec215f8a3c437699a8297d9199cc3bdd303ec3bc72372e" }, "downloads": -1, "filename": "ricloud-2.2.1.tar.gz", "has_sig": false, "md5_digest": "ac271cf8746a5d57e397b2ff8871f28d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19168, "upload_time": "2017-08-04T14:23:05", "url": "https://files.pythonhosted.org/packages/76/a5/b9f420beaf92052a1ba79b5e4a25fe00bda73b0c9bb9812407b0686a7384/ricloud-2.2.1.tar.gz" } ], "2.2.2": [ { "comment_text": "", "digests": { "md5": "f45af45ad67e8cb2b4f3a585c3504b95", "sha256": "1244179493b424448767f245cf1785758e2ac0784be8e435455bb20bebf33dfd" }, "downloads": -1, "filename": "ricloud-2.2.2.tar.gz", "has_sig": false, "md5_digest": "f45af45ad67e8cb2b4f3a585c3504b95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19551, "upload_time": "2017-10-24T11:27:34", "url": "https://files.pythonhosted.org/packages/4a/65/9e1d2580809fb3ce86a5a77f117546b8d1344bbd9a712597bb34f56663df/ricloud-2.2.2.tar.gz" } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "530a19b2329dcf457ef338384b94df8d", "sha256": "eb3493c7966f2367eb322bc9fcf2ee4a920e876905ef7d85f119839db4ecda06" }, "downloads": -1, "filename": "ricloud-2.3.0.tar.gz", "has_sig": false, "md5_digest": "530a19b2329dcf457ef338384b94df8d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19852, "upload_time": "2017-12-14T15:53:50", "url": "https://files.pythonhosted.org/packages/76/1f/80a9ad3c214b963047d9057c4d30939a7e06172960b92d3293e23b1426e2/ricloud-2.3.0.tar.gz" } ], "2.3.1": [ { "comment_text": "", "digests": { "md5": "0639d0373c16c8fbfba45486acd374bd", "sha256": "dc476b615c3e190653df23ae0e6274c7d1119646988cf1cd4856fac4318b7662" }, "downloads": -1, "filename": "ricloud-2.3.1.tar.gz", "has_sig": false, "md5_digest": "0639d0373c16c8fbfba45486acd374bd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20318, "upload_time": "2018-01-02T19:16:01", "url": "https://files.pythonhosted.org/packages/16/0d/cad3f367e223cbbcf2d2b64392fbe5ad77a316dda93d77ad9f2936325961/ricloud-2.3.1.tar.gz" } ], "2.3.10": [ { "comment_text": "", "digests": { "md5": "013da2f04e7d8d460ad1ef169afae6dc", "sha256": "9ddd401043f1c23055c2a6c890ef85d9e0c592503914f9f36e50036ebf2e9767" }, "downloads": -1, "filename": "ricloud-2.3.10.tar.gz", "has_sig": false, "md5_digest": "013da2f04e7d8d460ad1ef169afae6dc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22582, "upload_time": "2019-03-14T17:37:54", "url": "https://files.pythonhosted.org/packages/07/8c/e112f98a26b51138f9ab799f789584882f368a4dbb67656aa16591358930/ricloud-2.3.10.tar.gz" } ], "2.3.2": [ { "comment_text": "", "digests": { "md5": "188438c3edc381644d0833a5a2c12a99", "sha256": "4baf4bf4494ea7b012465c090a11cb80a18c9fb6b8451c56ab736329276052b8" }, "downloads": -1, "filename": "ricloud-2.3.2.tar.gz", "has_sig": false, "md5_digest": "188438c3edc381644d0833a5a2c12a99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20865, "upload_time": "2018-01-03T16:00:29", "url": "https://files.pythonhosted.org/packages/54/1c/4b0dbf0166cbcdb6275901d2cbd7830c1364fccea33bcd32b2afb8191af9/ricloud-2.3.2.tar.gz" } ], "2.3.3": [ { "comment_text": "", "digests": { "md5": "f8fff5b1098dad1d268e6c1fe0fd310f", "sha256": "27250e5cc949912fe8405c36be2539b33ca16765b07e26dfcbc17892181b4848" }, "downloads": -1, "filename": "ricloud-2.3.3.tar.gz", "has_sig": false, "md5_digest": "f8fff5b1098dad1d268e6c1fe0fd310f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21168, "upload_time": "2018-01-04T17:29:06", "url": "https://files.pythonhosted.org/packages/19/5b/e8c2ebaa1a66313bd5dff4f31448d26cc3583cc0371b8ecafceae9e4ab12/ricloud-2.3.3.tar.gz" } ], "2.3.4": [ { "comment_text": "", "digests": { "md5": "16c735001dadf3915056c7a3eba5515d", "sha256": "4408c04f444d641479cd8c96dc514d0d27d58a5e3174f7e8ffaefcdec2777cb9" }, "downloads": -1, "filename": "ricloud-2.3.4.tar.gz", "has_sig": false, "md5_digest": "16c735001dadf3915056c7a3eba5515d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21686, "upload_time": "2018-01-11T10:57:39", "url": "https://files.pythonhosted.org/packages/6f/6a/5baff91f0aea6ce0096d33026f8151743fdb5eebafed6b59c1ad5e07c058/ricloud-2.3.4.tar.gz" } ], "2.3.5": [ { "comment_text": "", "digests": { "md5": "0d46d779a7437cbebdd6d03bbcfeb5f0", "sha256": "de2ac9df0304146949e14f31f1129f258d065d42be13b7bb69c19391d6b4f7d2" }, "downloads": -1, "filename": "ricloud-2.3.5.tar.gz", "has_sig": false, "md5_digest": "0d46d779a7437cbebdd6d03bbcfeb5f0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21678, "upload_time": "2018-01-11T13:05:49", "url": "https://files.pythonhosted.org/packages/3d/db/b9b40925ced99a9a3337c217109974139e194cf51758013203e73e8cb0b7/ricloud-2.3.5.tar.gz" } ], "2.3.6": [ { "comment_text": "", "digests": { "md5": "9d97f7442d2895b38b82b40235f558a1", "sha256": "d6cd8877890910fe5db0d56fb486332f3c870812943f52cf6495b9034be384b0" }, "downloads": -1, "filename": "ricloud-2.3.6.tar.gz", "has_sig": false, "md5_digest": "9d97f7442d2895b38b82b40235f558a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22283, "upload_time": "2018-02-21T15:12:26", "url": "https://files.pythonhosted.org/packages/a9/88/98b5a7378f6a5b6a217d5f297676402549c48981c0336c22542ab1ea0267/ricloud-2.3.6.tar.gz" } ], "2.3.7": [ { "comment_text": "", "digests": { "md5": "ad38bd4ddd9406239d64a5e4385f067f", "sha256": "9a0e37faa052188aa5aa777bf03717974ed4f8da607665a4bb211139cdca06c0" }, "downloads": -1, "filename": "ricloud-2.3.7.tar.gz", "has_sig": false, "md5_digest": "ad38bd4ddd9406239d64a5e4385f067f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22336, "upload_time": "2018-06-01T13:25:05", "url": "https://files.pythonhosted.org/packages/c2/2b/8ba4fabc67c46e6434d0b9cc2fad6a55321ed9ad4bf90a52dd25b525945d/ricloud-2.3.7.tar.gz" } ], "2.3.8": [ { "comment_text": "", "digests": { "md5": "c4bdc85760624099078573c059ecc34a", "sha256": "e70bd4bc1f75a38eb1c231e748e4f35c278bea9dd9add814ba5760172b6d8c4f" }, "downloads": -1, "filename": "ricloud-2.3.8.tar.gz", "has_sig": false, "md5_digest": "c4bdc85760624099078573c059ecc34a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22405, "upload_time": "2018-11-01T13:03:06", "url": "https://files.pythonhosted.org/packages/a1/a5/ac26b7d75ed8bfd57f281f2c6e2cbbc81e51756350f56759561fac33343c/ricloud-2.3.8.tar.gz" } ], "2.3.9": [ { "comment_text": "", "digests": { "md5": "0b1301444b33cea18e3b1c2a12c97659", "sha256": "3c0a5f92d064c2091c1a634778aaa19fd3cef62c1c0432c41b634ec00e012d4f" }, "downloads": -1, "filename": "ricloud-2.3.9.tar.gz", "has_sig": false, "md5_digest": "0b1301444b33cea18e3b1c2a12c97659", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 22359, "upload_time": "2018-12-11T12:12:00", "url": "https://files.pythonhosted.org/packages/1c/06/44f163a8b7818969a4a4c5780b35f96d78ba98776e9802acc8c56a195b68/ricloud-2.3.9.tar.gz" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "20ad3d298e349a86d061416cbc818567", "sha256": "69b1e4b5318c36ca302e0ff656db2972577a8f364dbeb574a3aa6470e0d99b20" }, "downloads": -1, "filename": "ricloud-3.0.0.tar.gz", "has_sig": false, "md5_digest": "20ad3d298e349a86d061416cbc818567", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17658, "upload_time": "2019-10-11T15:50:31", "url": "https://files.pythonhosted.org/packages/aa/98/4e19fafd6c5f7e212926918e5cda49847717234aa804de89df9750dd8908/ricloud-3.0.0.tar.gz" } ], "3.0.0rc0": [ { "comment_text": "", "digests": { "md5": "ed7ad26ecfa8ad7a82f030d3de59d497", "sha256": "46e87a393258157a1ddc036e02df8992b4f498d296fd0c174854cd5b007aa56c" }, "downloads": -1, "filename": "ricloud-3.0.0rc0.tar.gz", "has_sig": false, "md5_digest": "ed7ad26ecfa8ad7a82f030d3de59d497", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14591, "upload_time": "2019-01-15T17:19:33", "url": "https://files.pythonhosted.org/packages/49/82/3af0255183ebc4fd1f971caa08bce4d956ea05cbf60572c535e786352aba/ricloud-3.0.0rc0.tar.gz" } ], "3.0.0rc1": [ { "comment_text": "", "digests": { "md5": "c66dc4be302c897530ac9bf4b903ea71", "sha256": "b5872e861200d9bf4d73ac5c1094122f4bde0607141374d0c034eac9725929a2" }, "downloads": -1, "filename": "ricloud-3.0.0rc1.tar.gz", "has_sig": false, "md5_digest": "c66dc4be302c897530ac9bf4b903ea71", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17245, "upload_time": "2019-10-02T10:58:11", "url": "https://files.pythonhosted.org/packages/bb/5b/a94fa0c729d02f129f6863e152bb815964e261dc7c897eb1d92cc69dcae9/ricloud-3.0.0rc1.tar.gz" } ], "3.0.0rc2": [ { "comment_text": "", "digests": { "md5": "18bb1e8f35146221b2b013306b1e1465", "sha256": "789276ce88eb08ff966c84eccc94a8530cc98c68c8878341341f717585a64f93" }, "downloads": -1, "filename": "ricloud-3.0.0rc2.tar.gz", "has_sig": false, "md5_digest": "18bb1e8f35146221b2b013306b1e1465", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17305, "upload_time": "2019-10-02T11:59:44", "url": "https://files.pythonhosted.org/packages/c1/a1/97d45bf7a9a77c09086a242bdfd4d647643100d8c985bb37cdefe868e160/ricloud-3.0.0rc2.tar.gz" } ], "3.0.0rc3": [ { "comment_text": "", "digests": { "md5": "9dcabe46020665a7f9d0e7e015a5a7d3", "sha256": "c576b6d5d54bfc20f0bee7eda8b1423218ddbdb3d7ec5f82411f70a030fdd662" }, "downloads": -1, "filename": "ricloud-3.0.0rc3.tar.gz", "has_sig": false, "md5_digest": "9dcabe46020665a7f9d0e7e015a5a7d3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17442, "upload_time": "2019-10-03T10:57:47", "url": "https://files.pythonhosted.org/packages/1b/45/565057e493d75e7a0114c7144b91cf307e8118767e5d778d8585e7e83da9/ricloud-3.0.0rc3.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "af48b734d7261915b591e8da4bf342ed", "sha256": "3eada25db653a4723848e5b9c7a4ee8a30ac452de5c097fe1ac6de882ad83c04" }, "downloads": -1, "filename": "ricloud-3.0.1.tar.gz", "has_sig": false, "md5_digest": "af48b734d7261915b591e8da4bf342ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17658, "upload_time": "2019-10-11T16:36:53", "url": "https://files.pythonhosted.org/packages/22/1b/d220e0654b740109af9019b7b4db3d9f28a1c38688d95687759075ae012a/ricloud-3.0.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "af48b734d7261915b591e8da4bf342ed", "sha256": "3eada25db653a4723848e5b9c7a4ee8a30ac452de5c097fe1ac6de882ad83c04" }, "downloads": -1, "filename": "ricloud-3.0.1.tar.gz", "has_sig": false, "md5_digest": "af48b734d7261915b591e8da4bf342ed", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17658, "upload_time": "2019-10-11T16:36:53", "url": "https://files.pythonhosted.org/packages/22/1b/d220e0654b740109af9019b7b4db3d9f28a1c38688d95687759075ae012a/ricloud-3.0.1.tar.gz" } ] }