{ "info": { "author": "dade", "author_email": "aiplore@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3" ], "description": "autoarg\n=======\n\na simple tiny wrapper of argument parser\n----------------------------------------\n\n- There are already pairs of optional keywords and default values and\n types in function signature, and docstring as a description. just use\n it!\n- no more verbose code for command line options :)\n\nwrite sample.py\n---------------\n\n.. code:: python\n\n\n # sample.py\n\n def main(pos1, pos2, kw1=1, kw2=2):\n \"\"\"\n dostring as a help string\n :param pos1:\n :param pos2:\n :param kw1:\n :param kw2:\n :return:\n \"\"\"\n pass\n\n\n if __name__ == '__main__':\n import autoarg\n autoarg.run(main)\n\njust run\n--------\n\n.. code:: sh\n\n $ python sample.py -h\n\n $ python sample.py --help\n usage: sample.py [-h] [--kw2 KW2] [--kw1 KW1] pos1 pos2\n\n dostring as a help string\n :param pos1:\n :param pos2:\n :param kw1:\n :param kw2:\n :return:\n\n\n positional arguments:\n pos1\n pos2\n\n optional arguments:\n -h, --help show this help message and exit\n --kw2 KW2 kw2 : default = 2\n --kw1 KW1 kw1 : default = 1\n\nif you need complex one, consider python-fire", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/dade-ai/autoarg", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "autoarg", "package_url": "https://pypi.org/project/autoarg/", "platform": "", "project_url": "https://pypi.org/project/autoarg/", "project_urls": { "Homepage": "https://github.com/dade-ai/autoarg" }, "release_url": "https://pypi.org/project/autoarg/0.0.4.2/", "requires_dist": null, "requires_python": "", "summary": "simple argument parser like as python-fire", "version": "0.0.4.2" }, "last_serial": 3647442, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "97e252221e605b11f401fe85540e4872", "sha256": "f9646d381346caa8533fd7d3c5826b2d885988b4f285278064bb8bfda8a4ff77" }, "downloads": -1, "filename": "autoarg-0.0.1.tar.gz", "has_sig": false, "md5_digest": "97e252221e605b11f401fe85540e4872", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3124, "upload_time": "2017-11-01T07:43:51", "url": "https://files.pythonhosted.org/packages/59/8c/4ba5687d1fadef43f6ef1c1021f1862faebd58e0b819f85b471a0a6337ee/autoarg-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "a74107333b66092e42d0f13c4fe36b65", "sha256": "6682f76667c8f756913d9d54fa9e31feb04e7183ab42c79e1f3cee2236af2846" }, "downloads": -1, "filename": "autoarg-0.0.2.tar.gz", "has_sig": false, "md5_digest": "a74107333b66092e42d0f13c4fe36b65", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3384, "upload_time": "2017-11-07T09:09:10", "url": "https://files.pythonhosted.org/packages/d5/bd/6db9575781df6ee8d983567bdf5724972aa6277fcd6d765e2183b761ba73/autoarg-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "848a863a058029dcd2dbc70101ecb782", "sha256": "513724c294e49af8c93f5b0946e0c9b9eb9bbfac962daaaf423b7e9a7713a9bd" }, "downloads": -1, "filename": "autoarg-0.0.3.tar.gz", "has_sig": false, "md5_digest": "848a863a058029dcd2dbc70101ecb782", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3404, "upload_time": "2017-11-09T02:57:54", "url": "https://files.pythonhosted.org/packages/90/da/9c9844ddb63a9454aa924f133f73470183da3842e85ca5b09aea708776a7/autoarg-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "6619663b5f19398f301760d3701fd22f", "sha256": "34594798d067fae269ac1a2bdcfd549af917c22933ff76fe935cb0763da50a59" }, "downloads": -1, "filename": "autoarg-0.0.4.tar.gz", "has_sig": false, "md5_digest": "6619663b5f19398f301760d3701fd22f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3382, "upload_time": "2017-11-09T04:03:48", "url": "https://files.pythonhosted.org/packages/27/2e/a09370b16c98b37f0e835e8c0ffd32f8d2f7f6ac0122b887efddbdfdfe63/autoarg-0.0.4.tar.gz" } ], "0.0.4.1": [ { "comment_text": "", "digests": { "md5": "9cf6a51d92b15418ae6cf81864ed2e91", "sha256": "2dacb67a88e2f2becdac85b7041d0dbf39365eeb74a4023324255993dbb0ca5d" }, "downloads": -1, "filename": "autoarg-0.0.4.1.tar.gz", "has_sig": false, "md5_digest": "9cf6a51d92b15418ae6cf81864ed2e91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3538, "upload_time": "2017-11-09T04:13:43", "url": "https://files.pythonhosted.org/packages/6b/da/0d04d43a36b60a82b05d6e30b8732fe3af2c46f0d682df8051662979ed01/autoarg-0.0.4.1.tar.gz" } ], "0.0.4.2": [ { "comment_text": "", "digests": { "md5": "55fec79b57483b26ec4558dc9a496389", "sha256": "4e723f002bade423d536d8f6043f97398de70f405b94a74668a672386762c7bb" }, "downloads": -1, "filename": "autoarg-0.0.4.2.tar.gz", "has_sig": false, "md5_digest": "55fec79b57483b26ec4558dc9a496389", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3656, "upload_time": "2018-03-07T11:40:21", "url": "https://files.pythonhosted.org/packages/52/99/820b731110b4587d88ad8acba7ca9ecff8969f8ea204505f7eeceedc4025/autoarg-0.0.4.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "55fec79b57483b26ec4558dc9a496389", "sha256": "4e723f002bade423d536d8f6043f97398de70f405b94a74668a672386762c7bb" }, "downloads": -1, "filename": "autoarg-0.0.4.2.tar.gz", "has_sig": false, "md5_digest": "55fec79b57483b26ec4558dc9a496389", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3656, "upload_time": "2018-03-07T11:40:21", "url": "https://files.pythonhosted.org/packages/52/99/820b731110b4587d88ad8acba7ca9ecff8969f8ea204505f7eeceedc4025/autoarg-0.0.4.2.tar.gz" } ] }