{ "info": { "author": "David Daniel", "author_email": "davydany@aeroxis.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "License :: OSI Approved :: MIT License", "Operating System :: MacOS", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX :: Linux", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Unix Shell" ], "description": ".. image:: https://raw.githubusercontent.com/aeroxis/sultan/master/docs/img/sultan-logo.png\n :alt: sultan logo\n :align: right\n\n**Command and Rule over your Shell**\n\n.. image:: https://badge.fury.io/py/sultan.svg\n :alt: PyPI Version\n :target: https://badge.fury.io/py/sultan\n\n.. image:: https://travis-ci.org/aeroxis/sultan.svg?branch=master\n :alt: Travis Build Status\n :target: https://travis-ci.org/aeroxis/sultan\n\n.. image:: http://img.shields.io/:license-mit-blue.svg\n :alt: MIT License\n :target: http://doge.mit-license.org\n\n.. image:: https://readthedocs.org/projects/sultan/badge/?version=latest\n :alt: Documentation Status\n :target: http://sultan.readthedocs.io/en/latest/?badge=latest\n\nSultan now supports Python 2.7+ and 3.0+\n\n----\nNote\n----\nYour input is welcome! Please provide your feedback by creating \n`issues on Github `_\n\n-------\nInstall\n-------\n\n.. code:: bash\n\n pip install --upgrade sultan\n\n-------------\nDocumentation\n-------------\n\n.. image:: https://readthedocs.org/projects/sultan/badge/?version=latest\n :alt: Documentation Status\n :target: http://sultan.readthedocs.io/en/latest/?badge=latest\n\nDocumentation is available on ReadTheDocs: http://sultan.readthedocs.io/en/latest/\n\n---------------\nWhat is Sultan?\n---------------\n\nSultan is a Python package for interfacing with command-line utilities, like \n`yum`, `apt-get`, or `ls`, in a Pythonic manner. It lets you run command-line \nutilities using simple function calls. \n\nThe simplest way to use Sultan is to just call it:\n\n.. code:: python\n\n from sultan.api import Sultan\n s = Sultan()\n s.sudo(\"yum install -y tree\").run()\n\n**Runs:** \n\n.. code:: bash\n\n sudo yum install -y tree;\n\n------------\n\nThe recommended way of using Sultan is to use it in Context Management mode. \nHere is how to use Sultan with Context Management:\n\n.. code:: python\n\n from sultan.api import Sultan\n\n with Sultan.load(sudo=True) as s:\n s.yum(\"install -y tree\").run()\n\n**Runs:** \n\n.. code:: bash\n\n sudo su - root -c 'yum install -y tree;'\n\n------------\n\nWhat if we want to install this command on a remote machine? You can easily \nachieve this using context management:\n\n.. code:: python\n\n from sultan.api import Sultan\n\n with Sultan.load(sudo=True, hostname=\"myserver.com\") as sultan:\n sultan.yum(\"install -y tree\").run()\n\n**Runs:**\n\n.. code:: bash\n\n ssh root@myserver.com 'sudo su - root -c 'yum install -y tree;''\n\n------------\n\nIf you enter a wrong command, Sultan will print out details you need to debug and \nfind the problem quickly.\n\nHere, the same command was run on a Mac:\n\n.. code:: python\n\n from sultan.api import Sultan\n\n with Sultan.load(sudo=True, hostname=\"myserver.com\") as sultan:\n sultan.yum(\"install -y tree\").run()\n\n\n**Yields:**\n\n.. code:: bash\n\n [sultan]: sudo su - root -c 'yum install -y tree;'\n Password:\n [sultan]: --{ STDERR }-------------------------------------------------------------------------------------------------------\n [sultan]: | -sh: yum: command not found\n [sultan]: -------------------------------------------------------------------------------------------------------------------\n\n------------\n\nWant to get started? Simply install Sultan, and start writing your clean code::\n\n pip install --upgrade sultan\n\nIf you have more questions, check the docs! http://sultan.readthedocs.io/en/latest/\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/aeroxis/sultan", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "sultan", "package_url": "https://pypi.org/project/sultan/", "platform": "", "project_url": "https://pypi.org/project/sultan/", "project_urls": { "Homepage": "http://github.com/aeroxis/sultan" }, "release_url": "https://pypi.org/project/sultan/0.9.1/", "requires_dist": null, "requires_python": "", "summary": "Command and Rule over your Shell", "version": "0.9.1" }, "last_serial": 4895399, "releases": { "0.1.13": [ { "comment_text": "", "digests": { "md5": "d6a0a1432109f169e4523a8dbd6d7f02", "sha256": "bb80eaf00f361f60f1e02fb7b90e6296086f473602ef5e199a90b5351f3d0f86" }, "downloads": -1, "filename": "sultan-0.1.13.tar.gz", "has_sig": false, "md5_digest": "d6a0a1432109f169e4523a8dbd6d7f02", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7958, "upload_time": "2016-10-13T11:31:47", "url": "https://files.pythonhosted.org/packages/8c/65/97921fc67a469320cfacde15224dda77bd1166eba811642c7e3a4ec32a2b/sultan-0.1.13.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "8f5f23c50d8aec72fd1daa7305a88d38", "sha256": "c262099905bcb2f13cc29e5f72849d32f12d896192c517d5fa54ec65e638d0e6" }, "downloads": -1, "filename": "sultan-0.2.3.tar.gz", "has_sig": false, "md5_digest": "8f5f23c50d8aec72fd1daa7305a88d38", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 296620, "upload_time": "2016-10-17T13:40:18", "url": "https://files.pythonhosted.org/packages/96/7e/7f3a42e672cb9c0181ea8fa6907347a68e2558fe3ef12e921a83bcc3d6f9/sultan-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "85133ba910ecd30efa863b9c001ed280", "sha256": "3cafb1e757c201e7e18e0f412df98a000169163133c0be9315ad3f14154adec6" }, "downloads": -1, "filename": "sultan-0.2.4.tar.gz", "has_sig": false, "md5_digest": "85133ba910ecd30efa863b9c001ed280", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 296877, "upload_time": "2016-10-24T13:35:39", "url": "https://files.pythonhosted.org/packages/df/37/a28de3cb9402a46135ed944b08a385e686042ede41fbe8e66724d1fa5c07/sultan-0.2.4.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "4a43853b8670595fbe8a34b810a514f7", "sha256": "60bf480e9dee4568391354875aaa9ea38a8dc79339db652af0357aeaf04e668e" }, "downloads": -1, "filename": "sultan-0.3.0.tar.gz", "has_sig": false, "md5_digest": "4a43853b8670595fbe8a34b810a514f7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 296789, "upload_time": "2017-04-24T14:26:24", "url": "https://files.pythonhosted.org/packages/ed/2c/6f983c6263f6fbb99720490f7c277acb412ee32922bc6146345fe37fe32c/sultan-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "a604c2a3014d93fe475db006b97fe915", "sha256": "d1752b9a883bdf250e54904e6d41ee5b0ea708f172e83c607d489bd08b4957fc" }, "downloads": -1, "filename": "sultan-0.3.1-py2-none-any.whl", "has_sig": false, "md5_digest": "a604c2a3014d93fe475db006b97fe915", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14394, "upload_time": "2017-05-09T05:11:48", "url": "https://files.pythonhosted.org/packages/d6/99/b0e619c1cd1ff6da4671271ba25ffdac16bc99e2f811d311d2633adcf57c/sultan-0.3.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "337e19bc8299cc327700f8f2fd8a5adc", "sha256": "692c577daa38423bb85041206ac285877acc4c0cea16152187f1f3980b9773c2" }, "downloads": -1, "filename": "sultan-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "337e19bc8299cc327700f8f2fd8a5adc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14400, "upload_time": "2017-05-09T05:11:58", "url": "https://files.pythonhosted.org/packages/05/47/f534d397693c5b52e0676ac07109994149a93f7e78d87679b289ca1b35f0/sultan-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a9b016803c26d703848c7bd3868e38c7", "sha256": "fefb33f8c062b7d98d2976d103e5428e45b89b3941322db42091985cafb1ce6a" }, "downloads": -1, "filename": "sultan-0.3.1.tar.gz", "has_sig": false, "md5_digest": "a9b016803c26d703848c7bd3868e38c7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 297550, "upload_time": "2017-04-24T15:49:39", "url": "https://files.pythonhosted.org/packages/05/42/93716b871e5d9113c88452273d83956670e567ae95f2a667ea31a525390b/sultan-0.3.1.tar.gz" } ], "0.4": [ { "comment_text": "", "digests": { "md5": "0ea45264c44ea0fa2fd1f9aeae411203", "sha256": "616831c95aa30d804cf1f6543899084e4525ea25224ae398bbb0b4f6d90f4858" }, "downloads": -1, "filename": "sultan-0.4-py2-none-any.whl", "has_sig": false, "md5_digest": "0ea45264c44ea0fa2fd1f9aeae411203", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14475, "upload_time": "2017-06-02T13:49:02", "url": "https://files.pythonhosted.org/packages/fb/31/74d25f728a09559fd5f89c5d594a96f1ea81658608621985bee966115d56/sultan-0.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dec1b2fbd317a9d90c513ab824fddc21", "sha256": "27ccfd9453f7e0224401ddfcb730c1a977d9339f446d2975f6add285fb01e72a" }, "downloads": -1, "filename": "sultan-0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "dec1b2fbd317a9d90c513ab824fddc21", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14477, "upload_time": "2017-06-02T13:49:03", "url": "https://files.pythonhosted.org/packages/0c/bb/91084b9515a93758e6715e576c3f8901034315e52d0f8068d3431fdfdf81/sultan-0.4-py3-none-any.whl" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "f6a705e5a0b53ce91da28df7e966bc83", "sha256": "67263fb2754f8c36dd8a0325fc88edcc4a2132c4957582fecaf2d5437cbba794" }, "downloads": -1, "filename": "sultan-0.5.0-py2-none-any.whl", "has_sig": false, "md5_digest": "f6a705e5a0b53ce91da28df7e966bc83", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14570, "upload_time": "2017-06-07T04:07:09", "url": "https://files.pythonhosted.org/packages/a0/28/0bd89a869792dc82e9d116e88250f1b090c79b67f5fa77e7e54eb07a8dd7/sultan-0.5.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "da67e63e73cfca4fd22cfebe09febe7e", "sha256": "83bf6ee66650fe74b4548a517d6dc5f8122db6c39f823f494d8a41565f15b388" }, "downloads": -1, "filename": "sultan-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "da67e63e73cfca4fd22cfebe09febe7e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14573, "upload_time": "2017-06-07T04:07:10", "url": "https://files.pythonhosted.org/packages/d4/80/0ae6ef82d2c92dcab57d98be202cbd1ada6bee168ecb7b54b954b0bc1f88/sultan-0.5.0-py3-none-any.whl" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "91188b5383c04e1935e13f6c7ff3e43c", "sha256": "a03c574d0e8a00625e27e58fd6b3c94921ad9b181830545b96d42dc9275aceb6" }, "downloads": -1, "filename": "sultan-0.5.1-py2-none-any.whl", "has_sig": false, "md5_digest": "91188b5383c04e1935e13f6c7ff3e43c", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14573, "upload_time": "2017-06-07T04:27:41", "url": "https://files.pythonhosted.org/packages/fe/a8/f56dba0fe5217b170620c5690c3acf7d7e58551b80e10694c01823cb6ae7/sultan-0.5.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2e1ba251acd3e2e2434334e086ebe2b0", "sha256": "eeda076c0a91c7c5470e9420202478c476472a21e3dada782858874033fdf330" }, "downloads": -1, "filename": "sultan-0.5.1-py3-none-any.whl", "has_sig": false, "md5_digest": "2e1ba251acd3e2e2434334e086ebe2b0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 14575, "upload_time": "2017-06-07T04:27:44", "url": "https://files.pythonhosted.org/packages/c8/85/cc3bd5635465f8a19f7d0631dd09b8999a777d899c7d0c21de062ff3b9a3/sultan-0.5.1-py3-none-any.whl" } ], "0.6.2": [ { "comment_text": "", "digests": { "md5": "cd41d18a6d2eac19cf14ea1a6eab7487", "sha256": "ac3df806ec187f36486d63c8b17978a4ae7b95584173774685ae7cabbe93c7e6" }, "downloads": -1, "filename": "sultan-0.6.2-py2-none-any.whl", "has_sig": false, "md5_digest": "cd41d18a6d2eac19cf14ea1a6eab7487", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 16048, "upload_time": "2017-09-10T23:08:59", "url": "https://files.pythonhosted.org/packages/f6/86/d2e89aca3d585e88ac7b8418348f015d2c1183d7b0b5a651aa507287233a/sultan-0.6.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "919b9c7a4f667fb7394f0aa580b83c22", "sha256": "576d818db0015e1e69afeefa1026e6e0216b04836b7a8da3ed3b438fa2786b16" }, "downloads": -1, "filename": "sultan-0.6.2-py3-none-any.whl", "has_sig": false, "md5_digest": "919b9c7a4f667fb7394f0aa580b83c22", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16049, "upload_time": "2017-09-10T23:08:57", "url": "https://files.pythonhosted.org/packages/bd/de/1d61058a680abfef5f0e4ce8f54bdf27d6e31b60ff964c610799e4848fa2/sultan-0.6.2-py3-none-any.whl" } ], "0.6.3": [ { "comment_text": "", "digests": { "md5": "6e4528cdaded7bf379b3e9f87ffcbd34", "sha256": "0653ff6054277fcbfaef410b4e8f579381abc14479fa584ab3e365293b52437c" }, "downloads": -1, "filename": "sultan-0.6.3-py2-none-any.whl", "has_sig": false, "md5_digest": "6e4528cdaded7bf379b3e9f87ffcbd34", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 16044, "upload_time": "2017-09-11T03:14:26", "url": "https://files.pythonhosted.org/packages/b8/31/7a10e8f8830eda5e4c09de0e7c327aee3cc3858abca24abb6a52e3ac92fc/sultan-0.6.3-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db98cec186ec71f8e54be1c83c6c1ab4", "sha256": "56fb3b65f7040b62eb5ab7874e77ee387467515849554d48576f98357735b64a" }, "downloads": -1, "filename": "sultan-0.6.3-py3-none-any.whl", "has_sig": false, "md5_digest": "db98cec186ec71f8e54be1c83c6c1ab4", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16046, "upload_time": "2017-09-11T03:13:48", "url": "https://files.pythonhosted.org/packages/fb/75/2ed93b38d1593c7880fbc2d37bfdf989a1e6282742dd935e685c084010cb/sultan-0.6.3-py3-none-any.whl" } ], "0.6.4": [ { "comment_text": "", "digests": { "md5": "95bd1de129e0666cde228fe710ed4a9f", "sha256": "c384f1a6bdb139bbacf0f5cb630d36df24b5b712f78443a63e8d5c4249776868" }, "downloads": -1, "filename": "sultan-0.6.4-py2-none-any.whl", "has_sig": false, "md5_digest": "95bd1de129e0666cde228fe710ed4a9f", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 16114, "upload_time": "2017-09-12T10:50:16", "url": "https://files.pythonhosted.org/packages/39/6b/aa359545f7b4a3e28dd781ce77c7a5c36d6727159166003019f35376add5/sultan-0.6.4-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cfccc56cd97f3152c56837ee89c37e86", "sha256": "83368f6f7e9ebee2b703638489c059461526de7dca02720009c45f5709003f02" }, "downloads": -1, "filename": "sultan-0.6.4-py3-none-any.whl", "has_sig": false, "md5_digest": "cfccc56cd97f3152c56837ee89c37e86", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16115, "upload_time": "2017-09-12T10:49:45", "url": "https://files.pythonhosted.org/packages/85/e4/a8e64c0f582508d9fe0334d5d940207a00e3d3f1b902e165ab4230ca0269/sultan-0.6.4-py3-none-any.whl" } ], "0.6.5": [ { "comment_text": "", "digests": { "md5": "275f1b34f997ead16c317c4d07cd51d3", "sha256": "df39664efdfce1a016f08113db1d68a8cbc81442fb907e28011bac2ea9946d08" }, "downloads": -1, "filename": "sultan-0.6.5-py2-none-any.whl", "has_sig": false, "md5_digest": "275f1b34f997ead16c317c4d07cd51d3", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 16120, "upload_time": "2017-10-02T20:47:10", "url": "https://files.pythonhosted.org/packages/ed/55/d55f5ad2c1436a19023f40695b35eee1a0736555136c50bd56d5181fa300/sultan-0.6.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7339513f8defc258b282eba88165b1c9", "sha256": "7ad19ede4806562ac937edb3736ada67453a2eeaf5d7c836c560a851c4092a1b" }, "downloads": -1, "filename": "sultan-0.6.5-py3-none-any.whl", "has_sig": false, "md5_digest": "7339513f8defc258b282eba88165b1c9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16120, "upload_time": "2017-10-02T20:47:05", "url": "https://files.pythonhosted.org/packages/0c/bc/ec7c56f1564c8e4730d9289798284aeec0978b68a472b98ad4be9007ce87/sultan-0.6.5-py3-none-any.whl" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "f976f09624843f3bab1fd1ff81e3e157", "sha256": "a07317acccdcbcd9e09086a9e6a2389d1e1ced78f149ea1b7e2f56fe4fbdb15d" }, "downloads": -1, "filename": "sultan-0.7.0-py2-none-any.whl", "has_sig": false, "md5_digest": "f976f09624843f3bab1fd1ff81e3e157", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 16536, "upload_time": "2017-11-30T17:21:38", "url": "https://files.pythonhosted.org/packages/9b/1d/27c5ba90675496804a7875528489940aa75f34fcf19b96bb2af2d6ba470e/sultan-0.7.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4beffa3d273060cd8cf91d1d02b9c8a8", "sha256": "afc70a49838877d95507f1ac195ecede0f374f786821989b7aa4524d9e68e259" }, "downloads": -1, "filename": "sultan-0.7.0-py3-none-any.whl", "has_sig": false, "md5_digest": "4beffa3d273060cd8cf91d1d02b9c8a8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16539, "upload_time": "2017-11-30T17:21:24", "url": "https://files.pythonhosted.org/packages/fc/83/958b47f1370b3e337b87a20e5311f79595544579593fa5b4798c7a776307/sultan-0.7.0-py3-none-any.whl" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "cd67db6c04c9d848838a899651d9d9a8", "sha256": "3a7952e7344b86e60e658e48564232eee908b9027943676c6c370819971ee52f" }, "downloads": -1, "filename": "sultan-0.7.1-py2-none-any.whl", "has_sig": false, "md5_digest": "cd67db6c04c9d848838a899651d9d9a8", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 16596, "upload_time": "2018-02-08T11:11:57", "url": "https://files.pythonhosted.org/packages/af/3d/65a50bf6eea05ed7e88e16ad9b1d97fc78af57b2ad9c71c631057804f320/sultan-0.7.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4d8c62fb63426daf2ed71ece8fb0ca60", "sha256": "afc54105ca764c1fdf628f745c8fa3ef9568b462de09b867ff463d179e117810" }, "downloads": -1, "filename": "sultan-0.7.1-py3-none-any.whl", "has_sig": false, "md5_digest": "4d8c62fb63426daf2ed71ece8fb0ca60", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16598, "upload_time": "2018-02-08T11:09:42", "url": "https://files.pythonhosted.org/packages/3e/3e/46b0d0d5dca9ae0b6328a2ff3e9f17cba6cb3e6d0018759e0549cfdc499f/sultan-0.7.1-py3-none-any.whl" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "96c62c6280acd08a3c0fcb9ba99bbd23", "sha256": "7289a0648a61ec741a5a9565641fb31cec2227ef0adea883440fff4753609f21" }, "downloads": -1, "filename": "sultan-0.8.0-py2-none-any.whl", "has_sig": false, "md5_digest": "96c62c6280acd08a3c0fcb9ba99bbd23", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 16771, "upload_time": "2018-02-20T19:46:51", "url": "https://files.pythonhosted.org/packages/6d/f5/2a6f8db3454ff223fb8eee647b246a4b7826d80b28628552630f6e8770ba/sultan-0.8.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "abcda2bbca3692f931a56b10f09d393d", "sha256": "755267534fffaa818709dd2ab267352c717c0d554d1a300febdcb64c95dd1e82" }, "downloads": -1, "filename": "sultan-0.8.0-py3-none-any.whl", "has_sig": false, "md5_digest": "abcda2bbca3692f931a56b10f09d393d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16771, "upload_time": "2018-02-20T19:46:48", "url": "https://files.pythonhosted.org/packages/38/57/aa134402d8340255183a317323b167239b47cbc5d16e838cb7bb5d459eaa/sultan-0.8.0-py3-none-any.whl" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "926c606baf75fdc3d54d90d26e2d4b71", "sha256": "b72c49e1a942e8e12b30a1dbab8ac0fa97fb75495f4237e243a5194f7a761a62" }, "downloads": -1, "filename": "sultan-0.8.1-py2-none-any.whl", "has_sig": false, "md5_digest": "926c606baf75fdc3d54d90d26e2d4b71", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14744, "upload_time": "2018-07-05T00:20:06", "url": "https://files.pythonhosted.org/packages/58/2c/93a737408fad8fb98d37ef8f957466915769d7543be60ba9f6ac28a03506/sultan-0.8.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb731705cd1d7e8d66645338804be08d", "sha256": "d344c9b37f08b388889bad02319404c53d1de46fa3e46302a0e8bc451c816a92" }, "downloads": -1, "filename": "sultan-0.8.1-py3-none-any.whl", "has_sig": false, "md5_digest": "fb731705cd1d7e8d66645338804be08d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16745, "upload_time": "2018-07-05T00:20:14", "url": "https://files.pythonhosted.org/packages/b8/16/8e497c63f4fab8acaa8780c488f8c2731feec19bbb2814bca4a55e1e2f0f/sultan-0.8.1-py3-none-any.whl" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "0276a89e0032fcdc5f870bee03d7b495", "sha256": "d6832e9045f23a9773fd2bb7b631702095a41c121c153b7795356ef97aa9c8c0" }, "downloads": -1, "filename": "sultan-0.9.0-py2-none-any.whl", "has_sig": false, "md5_digest": "0276a89e0032fcdc5f870bee03d7b495", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 16165, "upload_time": "2019-02-20T14:29:11", "url": "https://files.pythonhosted.org/packages/fe/f0/b7a9ffb6711dbbac893b59ba9df6a763c94235133e06f1c2ae0917085f2e/sultan-0.9.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "15dbf3f57d2d979fb6db559e1498f9ca", "sha256": "da8481d05c40835abc8704363670b100ad6e348c7a8d02126b357533a9fa9575" }, "downloads": -1, "filename": "sultan-0.9.0-py3-none-any.whl", "has_sig": false, "md5_digest": "15dbf3f57d2d979fb6db559e1498f9ca", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16166, "upload_time": "2019-02-20T14:29:10", "url": "https://files.pythonhosted.org/packages/27/9e/a263825be4287b5ffee34aa46433f616a91e76fce7f13888d37eb8ae7c76/sultan-0.9.0-py3-none-any.whl" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "6e98acc1bb64300fd36ee311732a3cc5", "sha256": "0e4b17cbb3e2d8603916f3993fc9f2c33659933727e01ad54f674691b6ca1731" }, "downloads": -1, "filename": "sultan-0.9.1-py2-none-any.whl", "has_sig": false, "md5_digest": "6e98acc1bb64300fd36ee311732a3cc5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 16179, "upload_time": "2019-03-04T16:56:39", "url": "https://files.pythonhosted.org/packages/b8/c2/8a8d792b6bc3e2616be3cb83d50ae906942072622076e8cd71cf6bce61ef/sultan-0.9.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5fb427148c284ce21c7db8248c8a403e", "sha256": "05875c5760903cf8b6db35d726cd2d211348b878fc17c89601913a42785b9e00" }, "downloads": -1, "filename": "sultan-0.9.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5fb427148c284ce21c7db8248c8a403e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16181, "upload_time": "2019-03-04T16:54:35", "url": "https://files.pythonhosted.org/packages/c9/05/0914520331bbf724fbe6b85fcf25130121170ef07fd75309089f036e99c5/sultan-0.9.1-py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6e98acc1bb64300fd36ee311732a3cc5", "sha256": "0e4b17cbb3e2d8603916f3993fc9f2c33659933727e01ad54f674691b6ca1731" }, "downloads": -1, "filename": "sultan-0.9.1-py2-none-any.whl", "has_sig": false, "md5_digest": "6e98acc1bb64300fd36ee311732a3cc5", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 16179, "upload_time": "2019-03-04T16:56:39", "url": "https://files.pythonhosted.org/packages/b8/c2/8a8d792b6bc3e2616be3cb83d50ae906942072622076e8cd71cf6bce61ef/sultan-0.9.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5fb427148c284ce21c7db8248c8a403e", "sha256": "05875c5760903cf8b6db35d726cd2d211348b878fc17c89601913a42785b9e00" }, "downloads": -1, "filename": "sultan-0.9.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5fb427148c284ce21c7db8248c8a403e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 16181, "upload_time": "2019-03-04T16:54:35", "url": "https://files.pythonhosted.org/packages/c9/05/0914520331bbf724fbe6b85fcf25130121170ef07fd75309089f036e99c5/sultan-0.9.1-py3-none-any.whl" } ] }