{ "info": { "author": "Kevin S. Phillips", "author_email": "thefriendlycoder@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Environment :: Console", "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries" ], "description": ".. image:: https://travis-ci.org/TheFriendlyCoder/friendlyshell.svg?tag=1.0.9\n :target: https://travis-ci.org/TheFriendlyCoder/friendlyshell\n :alt: Build Automation\n\n\n.. image:: https://coveralls.io/repos/github/TheFriendlyCoder/friendlyshell/badge.svg?tag=1.0.9\n :target: https://coveralls.io/github/TheFriendlyCoder/friendlyshell?tag=1.0.9\n :alt: Test Coverage\n\n\n.. image:: https://img.shields.io/pypi/pyversions/friendlyshell.svg\n :target: https://pypi.python.org/pypi/friendlyshell\n :alt: Python Versions\n\n\n.. image:: https://readthedocs.org/projects/friendlyshell/badge/?version=1.0.9\n :target: http://friendlyshell.readthedocs.io/en/1.0.9\n :alt: Documentation Status\n\n\n.. image:: https://requires.io/github/TheFriendlyCoder/friendlyshell/requirements.svg?tag=1.0.9\n :target: https://requires.io/github/TheFriendlyCoder/friendlyshell/requirements/?tag=1.0.9\n :alt: Requirements Status\n\n\n.. image:: https://img.shields.io/pypi/format/friendlyshell.svg\n :target: https://pypi.python.org/pypi/friendlyshell/\n :alt: Package Format\n\n\n.. image:: https://img.shields.io/pypi/dm/friendlyshell.svg\n :target: https://pypi.python.org/pypi/friendlyshell/\n :alt: Download Count\n\n\n.. image:: https://img.shields.io/pypi/l/friendlyshell.svg\n :target: https://www.apache.org/licenses/LICENSE-2.0.txt\n :alt: Apache License 2.0\n\n\n=============\nOverview\n=============\n\nFramework for writing interactive Python command line interfaces, similar to\nthe 'cmd' built in class.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/TheFriendlyCoder/friendlyshell", "keywords": "cmd command line shell interactive interpreter", "license": "Apache License 2.0", "maintainer": "", "maintainer_email": "", "name": "friendlyshell", "package_url": "https://pypi.org/project/friendlyshell/", "platform": "", "project_url": "https://pypi.org/project/friendlyshell/", "project_urls": { "Homepage": "https://github.com/TheFriendlyCoder/friendlyshell" }, "release_url": "https://pypi.org/project/friendlyshell/1.0.9/", "requires_dist": [ "six", "pyparsing", "tabulate", "pyreadline; platform_system == \"Windows\"", "twine; extra == 'dev'", "pytest; extra == 'dev'", "pytest-cov; extra == 'dev'", "pytest-timeout; extra == 'dev'", "mock; extra == 'dev'", "pylint; extra == 'dev'", "sphinx; extra == 'dev'", "tox; extra == 'dev'" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", "summary": "Framework for writing interactive Python command line interfaces, similar to the 'cmd' built in class.", "version": "1.0.9" }, "last_serial": 5437794, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "e0b0e7560bef73d206b3d1a3a5ab40a0", "sha256": "84cffb0cdad96e7ac1a7ee8e507c41e7d8f216ad3816f2a5f28eab08709a1edc" }, "downloads": -1, "filename": "friendlyshell-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e0b0e7560bef73d206b3d1a3a5ab40a0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20258, "upload_time": "2018-05-08T15:43:44", "url": "https://files.pythonhosted.org/packages/76/f4/d80d3c0f5b7b5483a18d7c74d22a78c30fddc60334365abac5d02fbbcfe5/friendlyshell-1.0.0-py2.py3-none-any.whl" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "73288b731b9057502e667bc4a2daccf1", "sha256": "c7fdec98d4999ace0e7e1b8302ed8d15b0b6ef9f62173b9d5bb869c4aeaa88fc" }, "downloads": -1, "filename": "friendlyshell-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "73288b731b9057502e667bc4a2daccf1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20601, "upload_time": "2018-09-28T16:47:21", "url": "https://files.pythonhosted.org/packages/7b/ee/8da0e8d42a7de7aeeb5c4d4e590f642fddc36ea6dcba53dbb876cd2d12de/friendlyshell-1.0.1-py2.py3-none-any.whl" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "e299d177091bf8c29e3b3ac88f822eaf", "sha256": "86624502e4008e160170c3c99590a97743cd01b98e6a64e56faeacd7c7962943" }, "downloads": -1, "filename": "friendlyshell-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e299d177091bf8c29e3b3ac88f822eaf", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20950, "upload_time": "2018-10-01T15:36:38", "url": "https://files.pythonhosted.org/packages/ce/64/4a638c2c3815422eafdadd9299690b80c51b19d20b360560614b56274db1/friendlyshell-1.0.2-py2.py3-none-any.whl" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "413687894f2276b71c195f599f1952db", "sha256": "0cb63a773899d7a3a1b1207bdc6be02e4c9798a0a56ccf17939f67e6e1b4abc8" }, "downloads": -1, "filename": "friendlyshell-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "413687894f2276b71c195f599f1952db", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20857, "upload_time": "2018-11-09T17:20:59", "url": "https://files.pythonhosted.org/packages/35/b0/a4bf2b5893e934c604803ce98887d66a532fbee15f9b7addefa879aa2b0f/friendlyshell-1.0.3-py2.py3-none-any.whl" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "bbcaf2a5eae325d143a33db3aaf70d26", "sha256": "cb52bb65c4ab7cc0f60f91aefad629ff5ffb97a7c831b8c600c21bf5d7d5df9e" }, "downloads": -1, "filename": "friendlyshell-1.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "bbcaf2a5eae325d143a33db3aaf70d26", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20856, "upload_time": "2018-11-09T18:21:17", "url": "https://files.pythonhosted.org/packages/00/42/ce4ddb5c6eb6c620440106cabfe881524978bdfe847c4f7d05645f93c53b/friendlyshell-1.0.4-py2.py3-none-any.whl" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "789aea03e45a3a78a4db380a8b09e505", "sha256": "712aac02ed0f651c42b31e2ffced5b1b37aea27083cf7cdf8774eceda49d8699" }, "downloads": -1, "filename": "friendlyshell-1.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "789aea03e45a3a78a4db380a8b09e505", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 20864, "upload_time": "2018-11-13T18:16:08", "url": "https://files.pythonhosted.org/packages/29/c4/791cd73fd13c0808f89a3b6a288b6f31769b2e702f85942017fb70d04e37/friendlyshell-1.0.5-py2.py3-none-any.whl" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "589e83ec8dc42ef22f6e62055dda2662", "sha256": "5b969c1d10c94add413d590b9d5553de57c2a3af77c3114952e543c92958e518" }, "downloads": -1, "filename": "friendlyshell-1.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "589e83ec8dc42ef22f6e62055dda2662", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21930, "upload_time": "2018-11-14T01:05:52", "url": "https://files.pythonhosted.org/packages/23/a8/6f4ff7c70e07e7892d684fe2fdd0420ddc345b6f30f423276049e42c1d22/friendlyshell-1.0.6-py2.py3-none-any.whl" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "d1ec88fc0e3c8c16f433ef2469f52ba8", "sha256": "f3cc53e4a553a58c4da815e646b1d3dcdd4471ddad869dfe90c35f94bcb8a2ad" }, "downloads": -1, "filename": "friendlyshell-1.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d1ec88fc0e3c8c16f433ef2469f52ba8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21951, "upload_time": "2018-11-15T18:55:54", "url": "https://files.pythonhosted.org/packages/a7/a6/e9a5b39a66d4bf6c533808ec0680cce65cf0052a9b1f358b94a927322a16/friendlyshell-1.0.7-py2.py3-none-any.whl" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "f686f5b749b4bb4dbc4e7a161de901f3", "sha256": "3be0bfb639558d9659d2ac4fe06b73a164138594edbb470a05d59d30fe410ace" }, "downloads": -1, "filename": "friendlyshell-1.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f686f5b749b4bb4dbc4e7a161de901f3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", "size": 22029, "upload_time": "2019-06-23T16:28:58", "url": "https://files.pythonhosted.org/packages/a2/ed/2c7d17580c7f8755b1e2cb2e47876aa7abc44f45916ceb0c7f36f854a430/friendlyshell-1.0.8-py2.py3-none-any.whl" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "87668d1f08dbf3a861b45fa37ca4c206", "sha256": "b529db2cf6652dd2a8f400ddb2bbd6d9f4bdda441dfe40ae030674a9f1c699af" }, "downloads": -1, "filename": "friendlyshell-1.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "87668d1f08dbf3a861b45fa37ca4c206", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", "size": 22026, "upload_time": "2019-06-23T16:55:29", "url": "https://files.pythonhosted.org/packages/a7/32/c52f02c81c43640fd7454f2f33e0242878c6fca5ab7be04de0fe4dbf88e1/friendlyshell-1.0.9-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "87668d1f08dbf3a861b45fa37ca4c206", "sha256": "b529db2cf6652dd2a8f400ddb2bbd6d9f4bdda441dfe40ae030674a9f1c699af" }, "downloads": -1, "filename": "friendlyshell-1.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "87668d1f08dbf3a861b45fa37ca4c206", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, <4", "size": 22026, "upload_time": "2019-06-23T16:55:29", "url": "https://files.pythonhosted.org/packages/a7/32/c52f02c81c43640fd7454f2f33e0242878c6fca5ab7be04de0fe4dbf88e1/friendlyshell-1.0.9-py2.py3-none-any.whl" } ] }