{ "info": { "author": "Will Maier", "author_email": "wcmaier@m.aier.us", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Programming Language :: Python :: 2.4", "Programming Language :: Python :: 2.5", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Topic :: Software Development :: Libraries :: Application Frameworks" ], "description": "The cli package is a framework for making simple, correct command\nline applications in Python. With cli, you can quickly add standard\n`command line parsing`_; `logging`_; `unit`_ and `functional`_ testing;\nand `profiling`_ to your CLI apps. To make it easier to do the right \nthing, cli wraps all of these tools into a single, consistent application \ninterface.\n\n.. _command line parsing: http://www.python.org/dev/peps/pep-0389/#deprecation-of-optparse\n.. _logging: http://docs.python.org/library/logging.html\n.. _unit: http://docs.python.org/library/unittest.html\n.. _functional: http://pythonpaste.org/scripttest/\n.. _profiling: http://docs.python.org/library/profile.html", "description_content_type": null, "docs_url": "https://pythonhosted.org/pyCLI/", "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://packages.python.org/pyCLI/", "keywords": "command line application framework", "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "pyCLI", "package_url": "https://pypi.org/project/pyCLI/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/pyCLI/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://packages.python.org/pyCLI/" }, "release_url": "https://pypi.org/project/pyCLI/2.0.3/", "requires_dist": null, "requires_python": null, "summary": "Simple, object-oriented approach to Python CLI apps", "version": "2.0.3" }, "last_serial": 1044987, "releases": { "0.2": [ { "comment_text": "", "digests": { "md5": "f0c89e7beaf4dc32c4e6a1998f346f7d", "sha256": "61aa7b3f14b070c2b3064c719fb7df050166b0206bfe63444f7f6ad5f7af1562" }, "downloads": -1, "filename": "pyCLI-0.2-py2.5.egg", "has_sig": false, "md5_digest": "f0c89e7beaf4dc32c4e6a1998f346f7d", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 40192, "upload_time": "2009-04-02T21:21:11", "url": "https://files.pythonhosted.org/packages/5d/2d/fa0ca912ffd0e7d79fca1f313a96583983fb6fd9597da95e9b40914dcf07/pyCLI-0.2-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "d7b988b81cd61a47f2037221a55f3735", "sha256": "662077c72a5b98efb3376a94fa9b5b49546620d8bcb89b01798e768ce0b6697f" }, "downloads": -1, "filename": "pyCLI-0.2.tar.gz", "has_sig": false, "md5_digest": "d7b988b81cd61a47f2037221a55f3735", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12603, "upload_time": "2009-04-02T21:10:28", "url": "https://files.pythonhosted.org/packages/5c/26/e2869448118a31e7ab39e84b1a764f2ec925a2d2460c8d8da084fd9c232c/pyCLI-0.2.tar.gz" } ], "0.3.2": [], "0.3.3": [ { "comment_text": "", "digests": { "md5": "c85b635425a476e6156f3805ece3aa5e", "sha256": "3e8af24e09ff8373e08e3ad5bc6c6b14660c39692252dcded8a2a8e766099c12" }, "downloads": -1, "filename": "pyCLI-0.3.3-py2.5.egg", "has_sig": false, "md5_digest": "c85b635425a476e6156f3805ece3aa5e", "packagetype": "bdist_egg", "python_version": "2.5", "requires_python": null, "size": 45183, "upload_time": "2009-10-21T22:20:03", "url": "https://files.pythonhosted.org/packages/74/32/df9b4dc14138882312deb7320c3e02a3b62264d751a0302120a7dc370d80/pyCLI-0.3.3-py2.5.egg" }, { "comment_text": "", "digests": { "md5": "b68b03efd6b4f42339429fd47482dd93", "sha256": "19d43a6fb48282de687a438c163b74b348afab7da92c14973170f12c8130b09f" }, "downloads": -1, "filename": "pyCLI-0.3.3.tar.gz", "has_sig": false, "md5_digest": "b68b03efd6b4f42339429fd47482dd93", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18723, "upload_time": "2009-10-21T22:20:02", "url": "https://files.pythonhosted.org/packages/2b/b9/3bfd597dcd3b64dfee3b179e8ba5dfdd6fc36654654df5f5d9d4a159e322/pyCLI-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "d0b93869a9b7abb35df748be4431ac4d", "sha256": "32c4acf0635bd3ca92cafa1d1c87606589d2065e8f60210ed9975a6d48f7aecf" }, "downloads": -1, "filename": "pyCLI-0.3.4.openbsd-4.6-i386.exe", "has_sig": false, "md5_digest": "d0b93869a9b7abb35df748be4431ac4d", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 80506, "upload_time": "2009-12-22T21:59:01", "url": "https://files.pythonhosted.org/packages/a8/ff/5b263d550b60d889f63b59c62c5412223eaf99d72160c56c121abe5d58c6/pyCLI-0.3.4.openbsd-4.6-i386.exe" }, { "comment_text": "", "digests": { "md5": "8cbbeceb53024dc45702f24e8c9a15b8", "sha256": "20d17d853babd78e6292aeefb772f94b48df7c461f24b257249930aa39a2d772" }, "downloads": -1, "filename": "pyCLI-0.3.4-py2.6.egg", "has_sig": false, "md5_digest": "8cbbeceb53024dc45702f24e8c9a15b8", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 41061, "upload_time": "2009-12-22T21:59:00", "url": "https://files.pythonhosted.org/packages/ac/c4/1cecf9c7c93b715031842814a1321f095ac41061aad007bed520f399a5f8/pyCLI-0.3.4-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "decda597df5341a371a42c93a8cc723f", "sha256": "91d39c3069a0641057a3ff9af1c6ec4d228b38c5e1f86591b3ff4b0e2878abc8" }, "downloads": -1, "filename": "pyCLI-0.3.4.tar.gz", "has_sig": false, "md5_digest": "decda597df5341a371a42c93a8cc723f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26849, "upload_time": "2009-12-22T21:58:59", "url": "https://files.pythonhosted.org/packages/46/a0/4ee581e66414130114b4ad3b93608f58ce887411ae1143a9b87dd5127d92/pyCLI-0.3.4.tar.gz" } ], "1.0": [ { "comment_text": "", "digests": { "md5": "9422632bcb694b8e3bcc5f05cb868b42", "sha256": "17e583f8a032a6de65dbb8e2703e4cd5372c49dae5f48200e1760e20bdfe1949" }, "downloads": -1, "filename": "pyCLI-1.0-py2.6.egg", "has_sig": false, "md5_digest": "9422632bcb694b8e3bcc5f05cb868b42", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 72015, "upload_time": "2010-02-13T06:41:07", "url": "https://files.pythonhosted.org/packages/0c/67/48fb50675df32c761dd6881cbb1284ceee588d699c59fd3d615d4354e895/pyCLI-1.0-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "ee04b6cd195b79583bf14f2e02ae67b9", "sha256": "ec9dfdb2b7433bb8b0b3691c26bdde5301e6b329f31eb642306954f3047dcc6e" }, "downloads": -1, "filename": "pyCLI-1.0.tar.gz", "has_sig": false, "md5_digest": "ee04b6cd195b79583bf14f2e02ae67b9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 188603, "upload_time": "2010-02-13T06:41:05", "url": "https://files.pythonhosted.org/packages/c7/7f/60df2e24e1276b84bc4716ba7eeb4966498312a4a3f8ba5b4c46f1d601cc/pyCLI-1.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "dff4199ad45d397635566d64cbf94731", "sha256": "73ef29fc33fbfac11dd9359daa2e6c1e9ae29e1c3ed2f1d76ab88696b0a7586a" }, "downloads": -1, "filename": "pyCLI-1.0.1-py2.6.egg", "has_sig": false, "md5_digest": "dff4199ad45d397635566d64cbf94731", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 72159, "upload_time": "2010-02-23T21:05:38", "url": "https://files.pythonhosted.org/packages/4f/45/709be727962ea5d703eb26c2e63cc201ea38637eb21dd554f985b4d5f646/pyCLI-1.0.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "fde851e472a72c56b244e0cdd7f742df", "sha256": "9b5da1f22d7f504827524a68e57aa211f1606f374fa4d9388e2b5f7433c4f16f" }, "downloads": -1, "filename": "pyCLI-1.0.1.tar.gz", "has_sig": false, "md5_digest": "fde851e472a72c56b244e0cdd7f742df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 41406, "upload_time": "2010-02-23T21:05:37", "url": "https://files.pythonhosted.org/packages/8b/71/274fd04917dd6e680fe4a0bf3923fff483807de4a91975c4baf82a4af81c/pyCLI-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "9cc93c08bbb18a527ad4b6949f921a20", "sha256": "0924fecabb4221c5d089cffec654e6a4bb4f403281f8270c4570d130dc15eda4" }, "downloads": -1, "filename": "pyCLI-1.0.2-py2.6.egg", "has_sig": false, "md5_digest": "9cc93c08bbb18a527ad4b6949f921a20", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 101818, "upload_time": "2010-03-04T19:09:47", "url": "https://files.pythonhosted.org/packages/0c/0f/0c8d50e6bbde614eb3bf03cec4e9a3bb72df2a427b79075687a1ca5e605d/pyCLI-1.0.2-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "6c615c494ab18cbb29d51c5fcaa7000b", "sha256": "3f227ff62f74d0707caa217ba810f9e620d7af7b0e9b806b6ae7a7bd6b07cab4" }, "downloads": -1, "filename": "pyCLI-1.0.2.tar.gz", "has_sig": false, "md5_digest": "6c615c494ab18cbb29d51c5fcaa7000b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 258003, "upload_time": "2010-03-04T19:09:45", "url": "https://files.pythonhosted.org/packages/86/2d/0b99a20153ac4f8cf74ae92cd7927453541efef45045e5809330c2ab47c3/pyCLI-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "1800cbf0c91d19557ec589e3d7fa0414", "sha256": "7df51f5b0ed371783b5acef3c7f5bd3fde3c0fe6e241037f5ddb52a5ca8e877e" }, "downloads": -1, "filename": "pyCLI-1.0.3-py2.6.egg", "has_sig": false, "md5_digest": "1800cbf0c91d19557ec589e3d7fa0414", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 101626, "upload_time": "2010-03-09T17:37:14", "url": "https://files.pythonhosted.org/packages/db/c1/11df20c938ba05b2083a345c356d0ee977854a6ffa8c1027e73c7d5fe42c/pyCLI-1.0.3-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "251a2137606c0c3e9dd1f21da005c9cd", "sha256": "6395b02830a1b45e7b59b3a10a18e3721d1188242e53e6c991124f8a83e0fc4d" }, "downloads": -1, "filename": "pyCLI-1.0.3.tar.gz", "has_sig": false, "md5_digest": "251a2137606c0c3e9dd1f21da005c9cd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49608, "upload_time": "2010-03-09T17:37:13", "url": "https://files.pythonhosted.org/packages/f5/e7/ab00964fdb106de7c9be4909bd788ded0fb387b86c43cb7a025a853f3608/pyCLI-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "c77c20146e12f5e5d9b6d0b9ea348345", "sha256": "e278c4b99c573602e8c60c385cf3fcc8e7a8298831f839091fc3607df3b3995a" }, "downloads": -1, "filename": "pyCLI-1.0.4-py2.6.egg", "has_sig": false, "md5_digest": "c77c20146e12f5e5d9b6d0b9ea348345", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 95539, "upload_time": "2010-09-01T00:10:29", "url": "https://files.pythonhosted.org/packages/00/b1/925709f45c4c52428c787d9155505428e0cdc1b3ecf1ddd1909a62004403/pyCLI-1.0.4-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "b68a90fca9838f4127f71c3c548af2ff", "sha256": "2ea4e3842670e42299bdcdca96b2d4bbc6cef6ab360c71574c0b7294e3dd80ac" }, "downloads": -1, "filename": "pyCLI-1.0.4.tar.gz", "has_sig": false, "md5_digest": "b68a90fca9838f4127f71c3c548af2ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 208903, "upload_time": "2010-09-01T00:10:27", "url": "https://files.pythonhosted.org/packages/a0/b7/89f2333897254dfb568d006d4800bee0c9a1f064ceadb11a7dfc32d75bb9/pyCLI-1.0.4.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "703c7f585e18d04038a630743d40c39c", "sha256": "d16619189c533943c90db2378b8dc974c80e0a97490d93cc6e38a239b1d02445" }, "downloads": -1, "filename": "pyCLI-1.1.0-py2.6.egg", "has_sig": false, "md5_digest": "703c7f585e18d04038a630743d40c39c", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 95538, "upload_time": "2010-09-01T00:11:06", "url": "https://files.pythonhosted.org/packages/a2/5f/7d5d4bd8aa3d87fec71c3004c6f1c6d437d61a804d5b018c37f4262a9a69/pyCLI-1.1.0-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "8a67a5a775ea51a35e2b7483ddd809f9", "sha256": "679186b34dced6af4e53f4a4c5e49c0fa3dd409366b1771538a806cb7f2c99bb" }, "downloads": -1, "filename": "pyCLI-1.1.0.tar.gz", "has_sig": false, "md5_digest": "8a67a5a775ea51a35e2b7483ddd809f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 208918, "upload_time": "2010-09-01T00:11:05", "url": "https://files.pythonhosted.org/packages/cd/0a/62ce751c422344e77ff7285070455bb95457249bcf4a0429e4156cdde2d5/pyCLI-1.1.0.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "071e606669b5e18d62bd1ec2028035af", "sha256": "9a5ae5a8637c88ab2f6b91f2c7dbed233c4d1b046cb90e277ee660d4a8e60ba8" }, "downloads": -1, "filename": "pyCLI-1.1.1-py2.6.egg", "has_sig": false, "md5_digest": "071e606669b5e18d62bd1ec2028035af", "packagetype": "bdist_egg", "python_version": "2.6", "requires_python": null, "size": 116973, "upload_time": "2010-09-14T20:08:12", "url": "https://files.pythonhosted.org/packages/25/0c/6dcecbb004c22295c45eb2e7dcb975aaf58d04b4ea83dcfb32962cc567b0/pyCLI-1.1.1-py2.6.egg" }, { "comment_text": "", "digests": { "md5": "06c261605d3deeef173495e96b55191a", "sha256": "45679d480c1aa6cf96605cdb184888211fe6abd912ade1dad828a658d63fa442" }, "downloads": -1, "filename": "pyCLI-1.1.1.tar.gz", "has_sig": false, "md5_digest": "06c261605d3deeef173495e96b55191a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 48581, "upload_time": "2010-09-14T20:08:11", "url": "https://files.pythonhosted.org/packages/0b/24/24459f9b5fd998934974caa05175a05af0334c4a2d75a0f17552aef45e54/pyCLI-1.1.1.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "a9bd5c4d66d7eb5390e354fc7955a78b", "sha256": "b4db7f088392816414dcf51609322e00cc706102e6cad3e7d48a3706e72ac7b2" }, "downloads": -1, "filename": "pyCLI-2.0.0.tar.gz", "has_sig": false, "md5_digest": "a9bd5c4d66d7eb5390e354fc7955a78b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 214446, "upload_time": "2011-02-23T18:39:46", "url": "https://files.pythonhosted.org/packages/6d/e8/d1391a885aae7806495a7957b564c5210b0a231afdd5acdf66b032e48164/pyCLI-2.0.0.tar.gz" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "c65c9ed50bae8b36ff437c2084604b13", "sha256": "7188da98daf33780fbf71f40ebd5595f684e33113f9ef27752373d4f20966fe0" }, "downloads": -1, "filename": "pyCLI-2.0.1.tar.gz", "has_sig": false, "md5_digest": "c65c9ed50bae8b36ff437c2084604b13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 214881, "upload_time": "2011-02-24T12:45:35", "url": "https://files.pythonhosted.org/packages/5b/57/459f0e3df5bc72ac738321708172d0d95fbe3462eff15b4db44cf9f14145/pyCLI-2.0.1.tar.gz" } ], "2.0.2": [ { "comment_text": "", "digests": { "md5": "516dd7b4de3f056c36c826324233f2f2", "sha256": "723a2d324ddc221985c2bd8dec52e70229dc48eb454d7e749a4242f340e857c6" }, "downloads": -1, "filename": "pyCLI-2.0.2.tar.gz", "has_sig": false, "md5_digest": "516dd7b4de3f056c36c826324233f2f2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 215171, "upload_time": "2011-03-16T18:17:00", "url": "https://files.pythonhosted.org/packages/20/63/b5b21b1104aff25b3c77e2f627dec52e3278914b37b02fd9a2740e4e3318/pyCLI-2.0.2.tar.gz" } ], "2.0.3": [ { "comment_text": "", "digests": { "md5": "89c487e7c8068ce05d63394d2ae7ebad", "sha256": "bc53e6c5db031ae1c05d131641f153d22a201c5e82cc8c9324a945752efbb622" }, "downloads": -1, "filename": "pyCLI-2.0.3.tar.gz", "has_sig": false, "md5_digest": "89c487e7c8068ce05d63394d2ae7ebad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49280, "upload_time": "2012-02-29T16:30:14", "url": "https://files.pythonhosted.org/packages/95/fc/b2d86a5fbdac4072bcf70b01674b612e1a13026f54962c878fe3eca36fd1/pyCLI-2.0.3.tar.gz" } ], "dev": [], "devel": [ { "comment_text": "", "digests": { "md5": "34b282dfa05be1f27ac11cddeafd3556", "sha256": "973d9b8974ce3d574a6d7e954f9d62930984485bed33acb4b1e17127d29141b0" }, "downloads": -1, "filename": "pyCLI-devel.macosx-10.9-x86_64.exe", "has_sig": false, "md5_digest": "34b282dfa05be1f27ac11cddeafd3556", "packagetype": "bdist_wininst", "python_version": "any", "requires_python": null, "size": 114608, "upload_time": "2014-03-29T00:25:59", "url": "https://files.pythonhosted.org/packages/81/b1/c9bfb9fdf6bb9219a28035f1ae8d777549fb1a6639bd64d09ec352a607ec/pyCLI-devel.macosx-10.9-x86_64.exe" }, { "comment_text": "", "digests": { "md5": "5cad880168f3423a1235b396735c1360", "sha256": "d7dc3245d79ef00ba5c0d6b008eb3d1a519c0df4cfa4467eee5160a80c6ddc0a" }, "downloads": -1, "filename": "pyCLI-devel.tar.gz", "has_sig": false, "md5_digest": "5cad880168f3423a1235b396735c1360", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49483, "upload_time": "2014-03-29T00:25:56", "url": "https://files.pythonhosted.org/packages/f4/e3/996ad1032bc3e29b6412e1bf5e07fba9acbe292ec955ed92ccd54d6c43c1/pyCLI-devel.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "89c487e7c8068ce05d63394d2ae7ebad", "sha256": "bc53e6c5db031ae1c05d131641f153d22a201c5e82cc8c9324a945752efbb622" }, "downloads": -1, "filename": "pyCLI-2.0.3.tar.gz", "has_sig": false, "md5_digest": "89c487e7c8068ce05d63394d2ae7ebad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 49280, "upload_time": "2012-02-29T16:30:14", "url": "https://files.pythonhosted.org/packages/95/fc/b2d86a5fbdac4072bcf70b01674b612e1a13026f54962c878fe3eca36fd1/pyCLI-2.0.3.tar.gz" } ] }