{ "info": { "author": "Philipp Sommer", "author_email": "philipp.sommer@unil.ch", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v2 (GPLv2)", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Documentation" ], "description": "==========================================================\nCreate an argparse.ArgumentParser from function docstrings\n==========================================================\n\n.. start-badges\n\n.. list-table::\n :stub-columns: 1\n :widths: 10 90\n\n * - docs\n - |docs|\n * - tests\n - |travis| |requires| |coveralls|\n * - package\n - |version| |supported-versions| |supported-implementations|\n\n.. |docs| image:: http://readthedocs.org/projects/funcargparse/badge/?version=latest\n :alt: Documentation Status\n :target: http://funcargparse.readthedocs.io/en/latest/?badge=latest\n\n.. |travis| image:: https://travis-ci.org/Chilipp/funcargparse.svg?branch=master\n :alt: Travis\n :target: https://travis-ci.org/Chilipp/funcargparse\n\n.. |coveralls| image:: https://coveralls.io/repos/github/Chilipp/funcargparse/badge.svg?branch=master\n :alt: Coverage\n :target: https://coveralls.io/github/Chilipp/funcargparse?branch=master\n\n.. |requires| image:: https://requires.io/github/Chilipp/funcargparse/requirements.svg?branch=master\n :alt: Requirements Status\n :target: https://requires.io/github/Chilipp/funcargparse/requirements/?branch=master\n\n.. |version| image:: https://img.shields.io/pypi/v/funcargparse.svg?style=flat\n :alt: PyPI Package latest release\n :target: https://pypi.python.org/pypi/funcargparse\n\n.. |supported-versions| image:: https://img.shields.io/pypi/pyversions/funcargparse.svg?style=flat\n :alt: Supported versions\n :target: https://pypi.python.org/pypi/funcargparse\n\n.. |supported-implementations| image:: https://img.shields.io/pypi/implementation/funcargparse.svg?style=flat\n :alt: Supported implementations\n :target: https://pypi.python.org/pypi/funcargparse\n\n\n.. end-badges\n\nWelcome! Additionally to the default behaviour of the\n``argparse.ArgumentParser``, the ``funcargparse.FuncArgParser`` in this\npackage allows you to\n\n1. automatically create a parser entirely from the docstring of a function,\n including the `help`, `metavar`, `action`, `type` and other parameters\n2. Let's you chain subparsers\n\nThere are a lot of argparse extensions out there, but through the use of the\ndocrep_ package, this package can extract much more information to automate\nthe creation of the command line utility.\n\nSee the documentation_ for more information.\n\n.. _docrep: http://docrep.readthedocs.io/en/latest/\n.. _documentation: http://funcargparse.readthedocs.io/en/latest/\n\n\nInstallation\n============\nSimply install it via ``pip``::\n\n $ pip install funcargparse\n\nOr you install it via::\n\n $ python setup.py install\n\nfrom the `source on GitHub`_.\n\n\n.. _source on GitHub: https://github.com/Chilipp/funcargparse\n\n\nRequirements\n============\nThe package only requires the docrep_ package which we use under the hood to\nextract the necessary parts from the docstrings.\n\nThe package has been tested for python 2.7 and 3.5.\n\n.. _docrep: http://docrep.readthedocs.io/en/latest/", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/Chilipp/funcargparse", "keywords": "argparse re docrep", "license": "GPLv2", "maintainer": "", "maintainer_email": "", "name": "funcargparse", "package_url": "https://pypi.org/project/funcargparse/", "platform": "", "project_url": "https://pypi.org/project/funcargparse/", "project_urls": { "Homepage": "https://github.com/Chilipp/funcargparse" }, "release_url": "https://pypi.org/project/funcargparse/0.2.2/", "requires_dist": null, "requires_python": "", "summary": "Create an argparse.ArgumentParser from function docstrings", "version": "0.2.2" }, "last_serial": 5313034, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "7559efcb4beda3bf46c71bde83f1fd3e", "sha256": "d7d51989d4356c538d4b6ead6587a42a4e471515b44c69be360579d41cf8f55d" }, "downloads": -1, "filename": "funcargparse-0.0.1.tar.gz", "has_sig": false, "md5_digest": "7559efcb4beda3bf46c71bde83f1fd3e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8168, "upload_time": "2016-11-03T17:28:02", "url": "https://files.pythonhosted.org/packages/fe/50/6a080c3836a7d342eee989ea2715db91ae5e4a5786e30450b18f5ac9562b/funcargparse-0.0.1.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "4566b3bba752c5ca2f3890c70b27b27d", "sha256": "8620b759610a6d975f7e738fd79c9acba3238d176ef9c4590c806fe343897cd1" }, "downloads": -1, "filename": "funcargparse-0.1.0.tar.gz", "has_sig": false, "md5_digest": "4566b3bba752c5ca2f3890c70b27b27d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8403, "upload_time": "2016-11-05T21:31:35", "url": "https://files.pythonhosted.org/packages/42/2f/09ad7dc808425697f75aa72baceb2bab67a88a1c0b42d08894df4f07f428/funcargparse-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "cd6d19529f1ae38b2592189974da0029", "sha256": "bd77fc6d4c140c7997412b86aaa4116e5f90308e14a3233c31a484318a68f913" }, "downloads": -1, "filename": "funcargparse-0.1.1.tar.gz", "has_sig": false, "md5_digest": "cd6d19529f1ae38b2592189974da0029", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8849, "upload_time": "2016-11-15T17:25:58", "url": "https://files.pythonhosted.org/packages/21/18/74e22526a22d26165ec37ec452471d121b659456b33519f46522693089e2/funcargparse-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "3e8251f3355f516c2d917371ea6fd29c", "sha256": "80fe7d5c83ef602a25f085ec4d597ea9334eba9420ec0f14865b6fafb040581a" }, "downloads": -1, "filename": "funcargparse-0.1.2.tar.gz", "has_sig": false, "md5_digest": "3e8251f3355f516c2d917371ea6fd29c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15705, "upload_time": "2017-03-11T13:09:04", "url": "https://files.pythonhosted.org/packages/5a/26/eae8a2813858d980430d71195192d4f63f9bfb74be08e7d7f432804831e2/funcargparse-0.1.2.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "2ecf37b00e309239473582476a6fa33b", "sha256": "a99c3d42faef39393e21cfe0916a9294d7d1d7514e22110182ce4e42685b376d" }, "downloads": -1, "filename": "funcargparse-0.2.0.tar.gz", "has_sig": false, "md5_digest": "2ecf37b00e309239473582476a6fa33b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18143, "upload_time": "2018-03-26T12:37:26", "url": "https://files.pythonhosted.org/packages/7a/dd/fa7bb5d5091a0d85f6887e83aa4b1e928d3391bafbf6ba2a44eee3e9ac17/funcargparse-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "7159a1e2fec83235ab9b8dfbf258252e", "sha256": "2e854ee568938f287477b2e27d78708dcb74417869840b1bff36992fd5ab0a4e" }, "downloads": -1, "filename": "funcargparse-0.2.1.tar.gz", "has_sig": false, "md5_digest": "7159a1e2fec83235ab9b8dfbf258252e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18168, "upload_time": "2019-05-22T22:16:57", "url": "https://files.pythonhosted.org/packages/4f/46/ce98e086fa054b9f026c41be9e80056b333131ab82205787b9e50adf3d39/funcargparse-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "867fd14014d4e3568ab71796538fe573", "sha256": "1806ccfd3bd43d0065757794f49cb5acd748e668bc9c7b9e63fe34708d041ba5" }, "downloads": -1, "filename": "funcargparse-0.2.2.tar.gz", "has_sig": false, "md5_digest": "867fd14014d4e3568ab71796538fe573", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18218, "upload_time": "2019-05-24T14:27:55", "url": "https://files.pythonhosted.org/packages/5f/bd/a542a0e2ace3262f82943ea2975c461a4709b614a98379ed1185c68bf0ff/funcargparse-0.2.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "867fd14014d4e3568ab71796538fe573", "sha256": "1806ccfd3bd43d0065757794f49cb5acd748e668bc9c7b9e63fe34708d041ba5" }, "downloads": -1, "filename": "funcargparse-0.2.2.tar.gz", "has_sig": false, "md5_digest": "867fd14014d4e3568ab71796538fe573", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18218, "upload_time": "2019-05-24T14:27:55", "url": "https://files.pythonhosted.org/packages/5f/bd/a542a0e2ace3262f82943ea2975c461a4709b614a98379ed1185c68bf0ff/funcargparse-0.2.2.tar.gz" } ] }