{ "info": { "author": "OpenStack", "author_email": "openstack-discuss@lists.openstack.org", "bugtrack_url": null, "classifiers": [ "Environment :: OpenStack", "Intended Audience :: Information Technology", "Intended Audience :: System Administrators", "License :: OSI Approved :: Apache Software License", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8" ], "description": "========================\nTeam and repository tags\n========================\n\n.. image:: https://governance.openstack.org/tc/badges/sahara.svg\n :target: https://governance.openstack.org/tc/reference/tags/index.html\n\n.. Change things from this point on\n\nOpenStack Data Processing (\"Sahara\") project\n============================================\n\nSahara at wiki.openstack.org: https://wiki.openstack.org/wiki/Sahara\n\nStoryboard project: https://storyboard.openstack.org/#!/project/935\n\nSahara docs site: https://docs.openstack.org/sahara/latest/\n\nRoadmap: https://wiki.openstack.org/wiki/Sahara/Roadmap\n\nQuickstart guide: https://docs.openstack.org/sahara/latest/user/quickstart.html\n\nHow to participate: https://docs.openstack.org/sahara/latest/contributor/how-to-participate.html\n\nSource: https://opendev.org/openstack/sahara\n\nBugs and feature requests: https://storyboard.openstack.org/#!/project/935\n\nRelease notes: https://docs.openstack.org/releasenotes/sahara/\n\nLicense\n-------\n\nApache License Version 2.0 http://www.apache.org/licenses/LICENSE-2.0\n\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://docs.openstack.org/sahara/latest/", "keywords": "", "license": "Apache Software License", "maintainer": "", "maintainer_email": "", "name": "sahara", "package_url": "https://pypi.org/project/sahara/", "platform": null, "project_url": "https://pypi.org/project/sahara/", "project_urls": { "Homepage": "https://docs.openstack.org/sahara/latest/" }, "release_url": "https://pypi.org/project/sahara/16.0.0/", "requires_dist": [ "Flask (>=1.0.2)", "Jinja2 (>=2.10)", "SQLAlchemy (!=1.1.5,!=1.1.6,!=1.1.7,!=1.1.8,>=1.0.10)", "WebOb (>=1.7.1)", "alembic (>=0.9.6)", "botocore (>=1.5.1)", "castellan (>=0.16.0)", "eventlet (>=0.26.0)", "iso8601 (>=0.1.11)", "jsonschema (>=3.2.0)", "keystoneauth1 (>=3.4.0)", "keystonemiddleware (>=4.17.0)", "microversion-parse (>=0.2.1)", "oslo.concurrency (>=3.26.0)", "oslo.config (>=6.8.0)", "oslo.context (>=2.22.0)", "oslo.db (>=6.0.0)", "oslo.i18n (>=3.15.3)", "oslo.log (>=3.36.0)", "oslo.messaging (>=10.2.0)", "oslo.middleware (>=3.31.0)", "oslo.policy (>=3.6.0)", "oslo.rootwrap (>=5.8.0)", "oslo.serialization (!=2.19.1,>=2.18.0)", "oslo.service (>=1.31.0)", "oslo.upgradecheck (>=1.3.0)", "oslo.utils (>=4.5.0)", "paramiko (>=2.7.1)", "pbr (!=2.1.0,>=2.0.0)", "python-cinderclient (!=4.0.0,>=3.3.0)", "python-glanceclient (>=2.8.0)", "python-heatclient (>=1.10.0)", "python-keystoneclient (>=3.8.0)", "python-manilaclient (>=1.16.0)", "python-neutronclient (>=6.7.0)", "python-novaclient (>=9.1.0)", "python-swiftclient (>=3.2.0)", "requests (>=2.23.0)", "stevedore (>=1.20.0)", "tooz (>=1.58.0)" ], "requires_python": ">=3.6", "summary": "Sahara project", "version": "16.0.0", "yanked": false, "yanked_reason": null }, "last_serial": 13345464, "releases": { "0": [], "10.0.0": [ { "comment_text": "", "digests": { "md5": "fde42a5017800326880c22fc17272c40", "sha256": "40f127d32fe13ec0edee1c01cdc913393fd4835e9a34419c404a187b22c832d4" }, "downloads": -1, "filename": "sahara-10.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fde42a5017800326880c22fc17272c40", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 778797, "upload_time": "2019-04-10T12:27:52", "upload_time_iso_8601": "2019-04-10T12:27:52.499263Z", "url": "https://files.pythonhosted.org/packages/86/0d/d7be039cc57ce2c8b2920eee1fb8c6af990c05298375f493c95f7e44439b/sahara-10.0.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "8cfdfcdbb4e35cd47a83baee047a7c1d", "sha256": "87bb91f81e631bfce0031864c9646fe297f7241426cc4e0dcc00c4cd7598d5e2" }, "downloads": -1, "filename": "sahara-10.0.0.tar.gz", "has_sig": false, "md5_digest": "8cfdfcdbb4e35cd47a83baee047a7c1d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 790887, "upload_time": "2019-04-10T12:27:57", "upload_time_iso_8601": "2019-04-10T12:27:57.021708Z", "url": "https://files.pythonhosted.org/packages/7c/d9/1b187c513fc2f4ce34f9769665f4e5065c9edc951aabab2ce0e918b4fd97/sahara-10.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "10.0.0.0b1": [ { "comment_text": "", "digests": { "md5": "d02af2248d3f567149ecb3a38bc8e3cb", "sha256": "24dc873372f90202f2b10217f8c340a9805e0eec8366afcaa12554100b258207" }, "downloads": -1, "filename": "sahara-10.0.0.0b1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d02af2248d3f567149ecb3a38bc8e3cb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 771153, "upload_time": "2019-01-17T17:27:36", "upload_time_iso_8601": "2019-01-17T17:27:36.505866Z", "url": "https://files.pythonhosted.org/packages/4e/c2/a10701dfd6e2fb0622cca203a18af1ef58dcb47242d2e5288f9934e7ef69/sahara-10.0.0.0b1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "7cfd5c860ff04969d6c88377c0c69a0c", "sha256": "26b8f532c3ce75c0015f41493458dbc8f158c7a93c69d4d085206bd3280fde83" }, "downloads": -1, "filename": "sahara-10.0.0.0b1.tar.gz", "has_sig": false, "md5_digest": "7cfd5c860ff04969d6c88377c0c69a0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 797305, "upload_time": "2019-01-17T17:27:40", "upload_time_iso_8601": "2019-01-17T17:27:40.823660Z", "url": "https://files.pythonhosted.org/packages/70/99/20d631d761be2ee76d455b8d3df5a6bd5b53af9c761b02418038750cdb6d/sahara-10.0.0.0b1.tar.gz", "yanked": false, "yanked_reason": null } ], "10.0.0.0rc1": [ { "comment_text": "", "digests": { "md5": "4a2d59b63f10487505baa9af4d34165f", "sha256": "e3030f630c75c7a1ddd44ddd08d5575afacba1bd0b91d97c95483740fbb4d130" }, "downloads": -1, "filename": "sahara-10.0.0.0rc1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4a2d59b63f10487505baa9af4d34165f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 778926, "upload_time": "2019-03-21T17:32:09", "upload_time_iso_8601": "2019-03-21T17:32:09.840788Z", "url": "https://files.pythonhosted.org/packages/c4/60/be39ab8dc697745079529577db83ab3eac1e39486878d0c5d240cee2a2c2/sahara-10.0.0.0rc1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0adee88b5c58ddac4fd88826fa82adee", "sha256": "55d6e39ae65f90508ceb04cefc796ddf4428c19caf913bdc9bd086720cca9fe1" }, "downloads": -1, "filename": "sahara-10.0.0.0rc1.tar.gz", "has_sig": false, "md5_digest": "0adee88b5c58ddac4fd88826fa82adee", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 792525, "upload_time": "2019-03-21T17:32:14", "upload_time_iso_8601": "2019-03-21T17:32:14.809400Z", "url": "https://files.pythonhosted.org/packages/fc/19/5d23a4692e866642a94fe22a892ca71b2a6413358e37f7b724403afde3f1/sahara-10.0.0.0rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "10.0.1": [ { "comment_text": "", "digests": { "md5": "e74aaad213512b6cd085d0bde9d00b13", "sha256": "878350bc0ee7263d7b75f1cd764caf97bfd025f77fdb76f0aeed3587728744e2" }, "downloads": -1, "filename": "sahara-10.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e74aaad213512b6cd085d0bde9d00b13", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 778856, "upload_time": "2019-10-22T19:57:01", "upload_time_iso_8601": "2019-10-22T19:57:01.714138Z", "url": "https://files.pythonhosted.org/packages/d4/77/d67cce09cb28c3a1c3f46285e808b32b9b431bd1128a129398e285c0a66f/sahara-10.0.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2458d9e0b598c00c3fc5ce73fc924896", "sha256": "d9b46a31e5d91c40e00f02ae1255cda67d6555523fcd8e3699e041a792540fa2" }, "downloads": -1, "filename": "sahara-10.0.1.tar.gz", "has_sig": false, "md5_digest": "2458d9e0b598c00c3fc5ce73fc924896", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 790082, "upload_time": "2019-10-22T19:57:06", "upload_time_iso_8601": "2019-10-22T19:57:06.105989Z", "url": "https://files.pythonhosted.org/packages/5d/12/03fcddc9e0ce4007bdff1f20fd597c538be215b187f3c2add9de698af366/sahara-10.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "11.0.0": [ { "comment_text": "", "digests": { "md5": "f649749f2327cedb679ddd5f27f98079", "sha256": "c84dcafdc2eb29e51b3290192551ac25858a48eeb227fefbf6bab0a67539159d" }, "downloads": -1, "filename": "sahara-11.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f649749f2327cedb679ddd5f27f98079", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 772632, "upload_time": "2019-10-16T12:47:29", "upload_time_iso_8601": "2019-10-16T12:47:29.415680Z", "url": "https://files.pythonhosted.org/packages/c2/d3/135d2859021881bd488b7fcf51fe5ebad0d4114b8b4aa0402552516654f9/sahara-11.0.0-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "80341566513596790d97bc4f8889d95c", "sha256": "80632ad7fc5db07f78f5c52d46a41786e3562d336d50fe2c5f277eac05ad2154" }, "downloads": -1, "filename": "sahara-11.0.0.tar.gz", "has_sig": false, "md5_digest": "80341566513596790d97bc4f8889d95c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 785800, "upload_time": "2019-10-16T12:47:33", "upload_time_iso_8601": "2019-10-16T12:47:33.599174Z", "url": "https://files.pythonhosted.org/packages/7a/43/04f74e4d53ed0e565425d229a434ce8340c895f2e931fee2b11d7d36b287/sahara-11.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "11.0.0.0rc1": [ { "comment_text": "", "digests": { "md5": "8f07c4c316b5cb96a58a7ebf292a9eb4", "sha256": "fb58db30351b4aeca3da9329253e3544eedbd434660fcc02a3bf1ee6e674c7b4" }, "downloads": -1, "filename": "sahara-11.0.0.0rc1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8f07c4c316b5cb96a58a7ebf292a9eb4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 772726, "upload_time": "2019-09-27T12:19:25", "upload_time_iso_8601": "2019-09-27T12:19:25.210312Z", "url": "https://files.pythonhosted.org/packages/90/68/e22155c74e0a4f3e0bc71304057e4c922a9e5deea43aa41d7bb57372a37b/sahara-11.0.0.0rc1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "e4a243bd1f507d835966051418a2d5c8", "sha256": "524ba2e232e5b75da4655cd1e65e7140dd8c4c9e29c9cbad2703298a3375c8ed" }, "downloads": -1, "filename": "sahara-11.0.0.0rc1.tar.gz", "has_sig": false, "md5_digest": "e4a243bd1f507d835966051418a2d5c8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 786658, "upload_time": "2019-09-27T12:19:30", "upload_time_iso_8601": "2019-09-27T12:19:30.502494Z", "url": "https://files.pythonhosted.org/packages/5a/03/1b4691021f6d14f0648f2ebd211942e57ff7112b9a8e43b4a4ce19ae7a90/sahara-11.0.0.0rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "11.0.0.0rc2": [ { "comment_text": "", "digests": { "md5": "6e49d482334168ee57b91bb98595762f", "sha256": "c381023236ab39629a8905cd66f4e659af5dfbe4a664e314279e507477300353" }, "downloads": -1, "filename": "sahara-11.0.0.0rc2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6e49d482334168ee57b91bb98595762f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 772758, "upload_time": "2019-10-10T20:37:51", "upload_time_iso_8601": "2019-10-10T20:37:51.009720Z", "url": "https://files.pythonhosted.org/packages/13/cb/b054f8266b111699abad4b79a6a67eb1450fc65ddc7853bb3c5f689c5c77/sahara-11.0.0.0rc2-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "27e7a34ff6178266cf9c0e1f4ea903ba", "sha256": "8fbce409371825bb24af0a49cc98dc7f4277ae699478b3849c9d6ca964ac93f6" }, "downloads": -1, "filename": "sahara-11.0.0.0rc2.tar.gz", "has_sig": false, "md5_digest": "27e7a34ff6178266cf9c0e1f4ea903ba", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 786324, "upload_time": "2019-10-10T20:37:54", "upload_time_iso_8601": "2019-10-10T20:37:54.927462Z", "url": "https://files.pythonhosted.org/packages/bc/25/0d275edcc457e9e7cf56c9816cb6d2d4e08b5a4854474cecbcd59ef8ff8f/sahara-11.0.0.0rc2.tar.gz", "yanked": false, "yanked_reason": null } ], "12.0.0": [ { "comment_text": "", "digests": { "md5": "63cb0cb1d0502f6b69e2a5bb5fbd8c56", "sha256": "5e6b731088a6390e3de4fc8945ece2a219736e330483d013205628233e517a35" }, "downloads": -1, "filename": "sahara-12.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "63cb0cb1d0502f6b69e2a5bb5fbd8c56", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 766162, "upload_time": "2020-05-13T11:06:58", "upload_time_iso_8601": "2020-05-13T11:06:58.853433Z", "url": "https://files.pythonhosted.org/packages/56/0b/5bb745f7e2658939c99d71e8af099fddda73683dad6ad6bc4024aba08362/sahara-12.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "26928d7a8940b956c7c6f11a60d95441", "sha256": "cdf1b9ca41ceb19e0da2479ee3bea2c535e77fc26713c7a45d2a98546fc098ae" }, "downloads": -1, "filename": "sahara-12.0.0.tar.gz", "has_sig": false, "md5_digest": "26928d7a8940b956c7c6f11a60d95441", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 772121, "upload_time": "2020-05-13T11:07:04", "upload_time_iso_8601": "2020-05-13T11:07:04.215379Z", "url": "https://files.pythonhosted.org/packages/a6/5c/05ec201a110bd054d6bd7cda1f927b9a8c090032338c4445295c82066991/sahara-12.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "12.0.0.0rc1": [ { "comment_text": "", "digests": { "md5": "6a03d3ec32de11c606655b2874a24cd4", "sha256": "52a0cb67b6b0e0058a6a8a9281e1bf1e6c1c4848b2571e466203a464e8a026f6" }, "downloads": -1, "filename": "sahara-12.0.0.0rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "6a03d3ec32de11c606655b2874a24cd4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 765981, "upload_time": "2020-04-23T19:29:08", "upload_time_iso_8601": "2020-04-23T19:29:08.053109Z", "url": "https://files.pythonhosted.org/packages/cc/f7/3a273b2d6882a70f236949a757f583a350f23a70511ca259ac7a880fe8f9/sahara-12.0.0.0rc1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "f12dccb2e4578ab0c86137f6e2d865e7", "sha256": "cc8165d06b53b73d3ef2c2ffae952a3a8beab75524be288a769a50d373ad5570" }, "downloads": -1, "filename": "sahara-12.0.0.0rc1.tar.gz", "has_sig": false, "md5_digest": "f12dccb2e4578ab0c86137f6e2d865e7", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 782756, "upload_time": "2020-04-23T19:29:12", "upload_time_iso_8601": "2020-04-23T19:29:12.628285Z", "url": "https://files.pythonhosted.org/packages/13/8f/7a400e51fa20172340cbbbc34bd27b773c5799ab10848adb6dc46ca30879/sahara-12.0.0.0rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "12.0.0.0rc2": [ { "comment_text": "", "digests": { "md5": "ad8af0e32af54a0e06869c9ab05cc6b5", "sha256": "77db585c0bf08c34f623cd6cb69ce3cd69744bfe838191dc982275cbc5e1cd15" }, "downloads": -1, "filename": "sahara-12.0.0.0rc2-py3-none-any.whl", "has_sig": false, "md5_digest": "ad8af0e32af54a0e06869c9ab05cc6b5", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 766286, "upload_time": "2020-05-07T16:09:32", "upload_time_iso_8601": "2020-05-07T16:09:32.487627Z", "url": "https://files.pythonhosted.org/packages/71/30/465be4734e7d6b75f27cad6e8dda650d823a8311c35f71755557410c8963/sahara-12.0.0.0rc2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "147a6a9c8311958ec5537d3be8e53aef", "sha256": "44c55727bcfa1b333d6ba6cdd6429b59e9550417aafdff4a747f1b6d219e3d0d" }, "downloads": -1, "filename": "sahara-12.0.0.0rc2.tar.gz", "has_sig": false, "md5_digest": "147a6a9c8311958ec5537d3be8e53aef", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 772200, "upload_time": "2020-05-07T16:09:38", "upload_time_iso_8601": "2020-05-07T16:09:38.106003Z", "url": "https://files.pythonhosted.org/packages/a3/e4/1fc039338a55068489c47324bb55f4c8b6edecdcaa16d73be425525eec74/sahara-12.0.0.0rc2.tar.gz", "yanked": false, "yanked_reason": null } ], "13.0.0": [ { "comment_text": "", "digests": { "md5": "67ef6af63808ad00ffe926e6ba57ecfb", "sha256": "afdccc748bbe823c07aae017f04d75eee5cb37f35968df97e8d933d8800d811e" }, "downloads": -1, "filename": "sahara-13.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "67ef6af63808ad00ffe926e6ba57ecfb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 760061, "upload_time": "2020-10-14T10:38:22", "upload_time_iso_8601": "2020-10-14T10:38:22.714463Z", "url": "https://files.pythonhosted.org/packages/35/1e/7731cf6d049e6b005850a481d8b75a8cdc736caedd111795d43fdeb0b46e/sahara-13.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "c8bfd474476119c64a47d9fec388dd4b", "sha256": "36e019e09c90f299b73e8927b6ed30b922e3a51b738429211a11d6a870cff915" }, "downloads": -1, "filename": "sahara-13.0.0.tar.gz", "has_sig": false, "md5_digest": "c8bfd474476119c64a47d9fec388dd4b", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 784722, "upload_time": "2020-10-14T10:38:24", "upload_time_iso_8601": "2020-10-14T10:38:24.260887Z", "url": "https://files.pythonhosted.org/packages/93/f4/bf7425fc51f2b0eccd15e7aab2c0e28b180ad27041bdc0031c8f5c049e58/sahara-13.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "13.0.0.0rc1": [ { "comment_text": "", "digests": { "md5": "5894d11dec1d360447cf9605552ef7a2", "sha256": "6d4a4044b9c1de2b5f3fcabe4296c773b0186f070ce477efaadf437b029309b0" }, "downloads": -1, "filename": "sahara-13.0.0.0rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "5894d11dec1d360447cf9605552ef7a2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 760190, "upload_time": "2020-09-23T13:39:49", "upload_time_iso_8601": "2020-09-23T13:39:49.150776Z", "url": "https://files.pythonhosted.org/packages/2a/b5/df11cec3b7f32097de6609a12db1bf96f54391732f45a4b79aa43f1727db/sahara-13.0.0.0rc1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "66f2d57f94f97f53a185a9924406f958", "sha256": "bb03d993305c4d9d7b125c8bef3179d18cecf54bc96991192a645b700968f43f" }, "downloads": -1, "filename": "sahara-13.0.0.0rc1.tar.gz", "has_sig": false, "md5_digest": "66f2d57f94f97f53a185a9924406f958", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 785211, "upload_time": "2020-09-23T13:39:50", "upload_time_iso_8601": "2020-09-23T13:39:50.790791Z", "url": "https://files.pythonhosted.org/packages/b6/e0/99720154b6275fcd62f49bc3db13c28a5b21669175cfc9151e34e8a22e8c/sahara-13.0.0.0rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "14.0.0": [ { "comment_text": "", "digests": { "md5": "d8ca26ee17b1caa45507a6e2beb62acf", "sha256": "7e0d2025b89223334bd3c24f7c59e7832f41e8062e43e00c8b8796f64c90fc41" }, "downloads": -1, "filename": "sahara-14.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d8ca26ee17b1caa45507a6e2beb62acf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 766214, "upload_time": "2021-04-14T11:16:59", "upload_time_iso_8601": "2021-04-14T11:16:59.578144Z", "url": "https://files.pythonhosted.org/packages/96/e6/7e902b61e36efe122d5b49ff3f78ea9a84c0ea14db28c3cac08fe6d75160/sahara-14.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "5d8f39a420c1102f93270ed19ce2eae1", "sha256": "73ea1184eaa07bbac11891e924099051ac9da6d89bc5d48dea10849fc8a1f4a1" }, "downloads": -1, "filename": "sahara-14.0.0.tar.gz", "has_sig": false, "md5_digest": "5d8f39a420c1102f93270ed19ce2eae1", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 805639, "upload_time": "2021-04-14T11:17:01", "upload_time_iso_8601": "2021-04-14T11:17:01.261373Z", "url": "https://files.pythonhosted.org/packages/6e/02/c68202c252c0022fddc9949702c8d29fe9b795e1d7c450c95678af7159b2/sahara-14.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "14.0.0.0rc1": [ { "comment_text": "", "digests": { "md5": "8ea501a3b06ee1e9dadaf99ae93c77a4", "sha256": "361f2a1228a9f6b540f0bc44d657ac4dfa50dcc0d6b1ff14fa750143dc1f7084" }, "downloads": -1, "filename": "sahara-14.0.0.0rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "8ea501a3b06ee1e9dadaf99ae93c77a4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 766340, "upload_time": "2021-03-22T10:09:46", "upload_time_iso_8601": "2021-03-22T10:09:46.087376Z", "url": "https://files.pythonhosted.org/packages/03/23/a84da15a2a91ccf3d96755131e3f6ec199e5956644be60909584b989c91e/sahara-14.0.0.0rc1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "78fdf78b90869c2ffef199a8506f3a48", "sha256": "d799a89b05e9abc809eb7c95ae4f769030dc6aebfb58c2a90d1d900273541270" }, "downloads": -1, "filename": "sahara-14.0.0.0rc1.tar.gz", "has_sig": false, "md5_digest": "78fdf78b90869c2ffef199a8506f3a48", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 805758, "upload_time": "2021-03-22T10:09:47", "upload_time_iso_8601": "2021-03-22T10:09:47.861017Z", "url": "https://files.pythonhosted.org/packages/8b/d5/fb6e3379f59e28394cbd00f7136efcb0ad8de200e159c5a850e369fd7727/sahara-14.0.0.0rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "15.0.0": [ { "comment_text": "", "digests": { "md5": "15032c7366a402e9296f52a4f2f77632", "sha256": "ec6025a23ac3ce86e2f1de456640471e6306bfbe4786829d3ea100c4d038c4e2" }, "downloads": -1, "filename": "sahara-15.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "15032c7366a402e9296f52a4f2f77632", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 766660, "upload_time": "2021-10-06T11:30:17", "upload_time_iso_8601": "2021-10-06T11:30:17.327891Z", "url": "https://files.pythonhosted.org/packages/65/af/4c9e3d44000d6214b56ca378a190e1b3ee72cf58f1b0f20b7af70fb0be50/sahara-15.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "2d69a80364b7096281c77729e1bd9f91", "sha256": "e6217806b0e450a014b1910f846cb8077a71c2bd9c3043dd30e44d5b2b76c176" }, "downloads": -1, "filename": "sahara-15.0.0.tar.gz", "has_sig": false, "md5_digest": "2d69a80364b7096281c77729e1bd9f91", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 806762, "upload_time": "2021-10-06T11:30:19", "upload_time_iso_8601": "2021-10-06T11:30:19.260668Z", "url": "https://files.pythonhosted.org/packages/26/87/6f1afe63a02109d613d51d0fed6c9c44860bc079e0f8c050239704f3813f/sahara-15.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "15.0.0.0rc1": [ { "comment_text": "", "digests": { "md5": "c9a23e6e50bbca63883dddce8686bf1a", "sha256": "b884b2d80f361ea98e83e41bb582debf5c72c19d45004357d440f0762f12bd6d" }, "downloads": -1, "filename": "sahara-15.0.0.0rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "c9a23e6e50bbca63883dddce8686bf1a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 766785, "upload_time": "2021-09-17T17:04:59", "upload_time_iso_8601": "2021-09-17T17:04:59.710018Z", "url": "https://files.pythonhosted.org/packages/81/b7/ea88f13330400b73c9107b89976c3196cae2f440ec9bbe1a7b79d454ff63/sahara-15.0.0.0rc1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "64b3bce3c4324242235708649924f898", "sha256": "4551c0483f5367734e4eb6bc177d4de3b157fe4744675cc2678e809e746c274e" }, "downloads": -1, "filename": "sahara-15.0.0.0rc1.tar.gz", "has_sig": false, "md5_digest": "64b3bce3c4324242235708649924f898", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 806885, "upload_time": "2021-09-17T17:05:02", "upload_time_iso_8601": "2021-09-17T17:05:02.054196Z", "url": "https://files.pythonhosted.org/packages/6f/3b/635d6a31df9c3b2b4f87b6b3cca2f0f9b0dfb5d37b293a01836b8631323c/sahara-15.0.0.0rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "16.0.0": [ { "comment_text": "", "digests": { "md5": "5bf2c2afb24785d4a227461ba9bd2abe", "sha256": "c5af84a9677651f7f17b5bfab4d2fc1b93bd47f8475f0eb0e19d0320545f32c5" }, "downloads": -1, "filename": "sahara-16.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5bf2c2afb24785d4a227461ba9bd2abe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 766773, "upload_time": "2022-03-30T11:58:41", "upload_time_iso_8601": "2022-03-30T11:58:41.163083Z", "url": "https://files.pythonhosted.org/packages/41/58/1525f7414fbf2a204bedaee63a27616c1813719f7ae0aed97db152343402/sahara-16.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "350899433949ca98fd069e69aa1980ba", "sha256": "b6500373a4709e450378d1aee784203b16f115bda8a0597ff7bde1e9a6570ad0" }, "downloads": -1, "filename": "sahara-16.0.0.tar.gz", "has_sig": false, "md5_digest": "350899433949ca98fd069e69aa1980ba", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 807300, "upload_time": "2022-03-30T11:58:45", "upload_time_iso_8601": "2022-03-30T11:58:45.071432Z", "url": "https://files.pythonhosted.org/packages/01/df/bb761c78f2eedb451efb1ec96625babafbcb9bfddb9378389a11d47902ef/sahara-16.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "16.0.0.0rc1": [ { "comment_text": "", "digests": { "md5": "324dd7eb3c9f5dd0db8c89f87b946a6e", "sha256": "fb159f8af8aaf479ccd9090ff0af73ba1abf156772af66d2237274a2c30e7314" }, "downloads": -1, "filename": "sahara-16.0.0.0rc1-py3-none-any.whl", "has_sig": false, "md5_digest": "324dd7eb3c9f5dd0db8c89f87b946a6e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 766897, "upload_time": "2022-03-11T12:17:20", "upload_time_iso_8601": "2022-03-11T12:17:20.543017Z", "url": "https://files.pythonhosted.org/packages/6b/bd/e62b376fa0c58d902fbb1581060d7096f6b247c9f5a89ef8bdd32686fd8b/sahara-16.0.0.0rc1-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "0096bde0e732af8b63bce444cb6b4cac", "sha256": "9e92c4cec9a823af75ffd5c26913106284a05a6e98e06c66cf12149ed33e084f" }, "downloads": -1, "filename": "sahara-16.0.0.0rc1.tar.gz", "has_sig": false, "md5_digest": "0096bde0e732af8b63bce444cb6b4cac", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 807581, "upload_time": "2022-03-11T12:17:27", "upload_time_iso_8601": "2022-03-11T12:17:27.360178Z", "url": "https://files.pythonhosted.org/packages/eb/43/d474891b7a11016f833066b1479dea762038c2d1fdd9a09b63f996d61b0d/sahara-16.0.0.0rc1.tar.gz", "yanked": false, "yanked_reason": null } ], "16.0.0.0rc2": [ { "comment_text": "", "digests": { "md5": "4306dc8652a045582ef00913c91252cf", "sha256": "803673c6c98673dc4ae0dd9ffcff34888e4985d90a636084de79687ec97647b7" }, "downloads": -1, "filename": "sahara-16.0.0.0rc2-py3-none-any.whl", "has_sig": false, "md5_digest": "4306dc8652a045582ef00913c91252cf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 766899, "upload_time": "2022-03-29T07:52:17", "upload_time_iso_8601": "2022-03-29T07:52:17.987673Z", "url": "https://files.pythonhosted.org/packages/89/0e/18854d59c2c5a807d2f73f31ccab4894efc62544acded873ae1f5098306f/sahara-16.0.0.0rc2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "b9961d400a2d6313e022aa46fa1a1d47", "sha256": "bc60f8445decc6927f33678f0fb0f2b172bab007a29e4407bd0f090e972c63b1" }, "downloads": -1, "filename": "sahara-16.0.0.0rc2.tar.gz", "has_sig": false, "md5_digest": "b9961d400a2d6313e022aa46fa1a1d47", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 807503, "upload_time": "2022-03-29T07:52:20", "upload_time_iso_8601": "2022-03-29T07:52:20.203469Z", "url": "https://files.pythonhosted.org/packages/de/30/f392ab80ef4d6d3e83daa042c13b857b2954455e586279778aafb15429ae/sahara-16.0.0.0rc2.tar.gz", "yanked": false, "yanked_reason": null } ], "7.0.3": [ { "comment_text": "", "digests": { "md5": "6fb0893f3c895aabe4c813122d3d65bf", "sha256": "28534c537c13d3d85822ef4a0e09093e6dbb480253289c72d6c0192e4ce2434c" }, "downloads": -1, "filename": "sahara-7.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6fb0893f3c895aabe4c813122d3d65bf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2824679, "upload_time": "2019-03-18T19:28:37", "upload_time_iso_8601": "2019-03-18T19:28:37.538823Z", "url": "https://files.pythonhosted.org/packages/e2/a8/6ebecf404b3efe19a22f22b6683b6d5d55dae7e3263b17c7c3c8bebaa4d3/sahara-7.0.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "97a870e628e65afbd03b1165c7765956", "sha256": "5165399157344ae407ab069248255e196fe3c06e48c74e907f22c7cd39e189cb" }, "downloads": -1, "filename": "sahara-7.0.3.tar.gz", "has_sig": false, "md5_digest": "97a870e628e65afbd03b1165c7765956", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2207695, "upload_time": "2019-03-18T19:28:44", "upload_time_iso_8601": "2019-03-18T19:28:44.965372Z", "url": "https://files.pythonhosted.org/packages/84/bc/1ee199198ff7dd7ed6ac685c35e5c271f87472b8ff360e2df31a7b4548ad/sahara-7.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "7.0.4": [ { "comment_text": "", "digests": { "md5": "dd507aea7e79f825c3bb65b4b54482d6", "sha256": "7a3b03701c5273683314a2dc149870706af105e20378396be16240808acec672" }, "downloads": -1, "filename": "sahara-7.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "dd507aea7e79f825c3bb65b4b54482d6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 2824694, "upload_time": "2019-04-16T19:00:18", "upload_time_iso_8601": "2019-04-16T19:00:18.744946Z", "url": "https://files.pythonhosted.org/packages/5c/5b/c1369c1788cbc0624b5a51ea64d3f1b08f46108ea6f7a01308cbbe444f7a/sahara-7.0.4-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a87477f06786458ec4dc11b3a7b1ece3", "sha256": "b51168292e98ff739c523f3cc709601fe7e06065548787dd4d86ae72114bd40e" }, "downloads": -1, "filename": "sahara-7.0.4.tar.gz", "has_sig": false, "md5_digest": "a87477f06786458ec4dc11b3a7b1ece3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2218727, "upload_time": "2019-04-16T19:00:23", "upload_time_iso_8601": "2019-04-16T19:00:23.532541Z", "url": "https://files.pythonhosted.org/packages/8a/3b/1d52558ce91eaac6337017d15d2dec2d99c17b45fa014239cdef814dd2d6/sahara-7.0.4.tar.gz", "yanked": false, "yanked_reason": null } ], "8.0.3": [ { "comment_text": "", "digests": { "md5": "d558fe6b59ca2d3f59a24c6f14fa1444", "sha256": "ef0da7b6d95f3208aeaaf9718ea68078f5bbe3f000dbcfc26a9c1b1c1dee5ab7" }, "downloads": -1, "filename": "sahara-8.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d558fe6b59ca2d3f59a24c6f14fa1444", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3072349, "upload_time": "2019-10-22T20:35:02", "upload_time_iso_8601": "2019-10-22T20:35:02.160254Z", "url": "https://files.pythonhosted.org/packages/9d/c1/36a8e382a80bbe378cb5827d68dba1bdeef10ce0ca3d395f2ad0474adf4a/sahara-8.0.3-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "390a8491af5a2422bfb1c10aff3187a1", "sha256": "e4d46ef72c167d7c49d3eed0596d5fe7b50a1ecbc77f33165fb22de6f6cd23e9" }, "downloads": -1, "filename": "sahara-8.0.3.tar.gz", "has_sig": false, "md5_digest": "390a8491af5a2422bfb1c10aff3187a1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2441451, "upload_time": "2019-10-22T20:35:06", "upload_time_iso_8601": "2019-10-22T20:35:06.649305Z", "url": "https://files.pythonhosted.org/packages/7f/8f/570c5ffd5bdb0d75f32da5c8405983bab560388d673e0acd67e55b25fdee/sahara-8.0.3.tar.gz", "yanked": false, "yanked_reason": null } ], "9.0.1": [ { "comment_text": "", "digests": { "md5": "f7565e860e5672f48b9e570c1c7a0b41", "sha256": "aefcb811028d4b732d810ee881799874424cb72bdf61bbfd891ed8e8aeb29b35" }, "downloads": -1, "filename": "sahara-9.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f7565e860e5672f48b9e570c1c7a0b41", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3282130, "upload_time": "2019-01-15T00:52:30", "upload_time_iso_8601": "2019-01-15T00:52:30.397546Z", "url": "https://files.pythonhosted.org/packages/8d/4e/c5d8084b9f97a581a447451b855c48e2bb74cd93059ec76ce28af0bc37d5/sahara-9.0.1-py2.py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "a5b410751342bc1ec4123a64ec131086", "sha256": "937715d6642308814049561d47fd1a3e7ede8b7814687b146134cc55140fef85" }, "downloads": -1, "filename": "sahara-9.0.1.tar.gz", "has_sig": false, "md5_digest": "a5b410751342bc1ec4123a64ec131086", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2638037, "upload_time": "2019-01-15T00:52:35", "upload_time_iso_8601": "2019-01-15T00:52:35.457487Z", "url": "https://files.pythonhosted.org/packages/da/b1/393e654bbd17cccc686fceaac152f29e5e00518635f72a5afe7c01cbaf71/sahara-9.0.1.tar.gz", "yanked": false, "yanked_reason": null } ], "9.0.2": [ { "comment_text": "", "digests": { "md5": "4f40a7878073425f19893d8443c0d0c3", "sha256": "bffef4ad747fa06ef9ee6e6461578e4aa74cf375bdd38fb02b04edb9fcd82930" }, "downloads": -1, "filename": "sahara-9.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4f40a7878073425f19893d8443c0d0c3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3283479, "upload_time": "2020-01-29T17:49:58", "upload_time_iso_8601": "2020-01-29T17:49:58.191810Z", "url": "https://files.pythonhosted.org/packages/5b/1e/488d2ddc6044979813fd15950cd80c3f0b4ffd1799446ed0fb4f27ca93c5/sahara-9.0.2-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "ab596716f82825f843474528f81d94c5", "sha256": "14b36140e07bca3019d7fbe250135fdc2fe4b142d74a231bbfa5ac5cf4e1f141" }, "downloads": -1, "filename": "sahara-9.0.2.tar.gz", "has_sig": false, "md5_digest": "ab596716f82825f843474528f81d94c5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2646604, "upload_time": "2020-01-29T17:50:05", "upload_time_iso_8601": "2020-01-29T17:50:05.748416Z", "url": "https://files.pythonhosted.org/packages/06/19/318140a2d0372cfc3c2606fe4ce31848bcf463a333b45a91302b3b3d5baa/sahara-9.0.2.tar.gz", "yanked": false, "yanked_reason": null } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5bf2c2afb24785d4a227461ba9bd2abe", "sha256": "c5af84a9677651f7f17b5bfab4d2fc1b93bd47f8475f0eb0e19d0320545f32c5" }, "downloads": -1, "filename": "sahara-16.0.0-py3-none-any.whl", "has_sig": false, "md5_digest": "5bf2c2afb24785d4a227461ba9bd2abe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 766773, "upload_time": "2022-03-30T11:58:41", "upload_time_iso_8601": "2022-03-30T11:58:41.163083Z", "url": "https://files.pythonhosted.org/packages/41/58/1525f7414fbf2a204bedaee63a27616c1813719f7ae0aed97db152343402/sahara-16.0.0-py3-none-any.whl", "yanked": false, "yanked_reason": null }, { "comment_text": "", "digests": { "md5": "350899433949ca98fd069e69aa1980ba", "sha256": "b6500373a4709e450378d1aee784203b16f115bda8a0597ff7bde1e9a6570ad0" }, "downloads": -1, "filename": "sahara-16.0.0.tar.gz", "has_sig": false, "md5_digest": "350899433949ca98fd069e69aa1980ba", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 807300, "upload_time": "2022-03-30T11:58:45", "upload_time_iso_8601": "2022-03-30T11:58:45.071432Z", "url": "https://files.pythonhosted.org/packages/01/df/bb761c78f2eedb451efb1ec96625babafbcb9bfddb9378389a11d47902ef/sahara-16.0.0.tar.gz", "yanked": false, "yanked_reason": null } ], "vulnerabilities": [] }