{ "info": { "author": "evan_", "author_email": "evanunderscore@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7" ], "description": "defopt\n======\n\ndefopt is a lightweight, no-effort argument parser.\n\ndefopt will:\n\n- Allow functions to be run from code and the command line without modification\n- Reward you for documenting your functions\n- Save you from writing, testing and maintaining argument parsing code\n\ndefopt will not:\n\n- Modify your functions in any way\n- Allow you to build highly complex or customized command line tools\n\nIf you want total control over how your command line looks or behaves, try\ndocopt_, click_ or argh_. If you just want to write Python code and leave the\ncommand line interface up to someone else, defopt is for you.\n\nUsage\n-----\n\nOnce you have written and documented_ your function, simply pass it to\n`defopt.run()` and you're done.\n\n::\n\n import defopt\n\n def main(greeting, *, count=1):\n \"\"\"Display a friendly greeting.\n\n :param str greeting: Greeting to display\n :param int count: Number of times to display the greeting\n \"\"\"\n for _ in range(count):\n print(greeting)\n\n if __name__ == '__main__':\n defopt.run(main)\n\n.. note::\n On Python 2, where there are no keyword-only arguments, you should pass\n ``strict_kwonly=True`` to `defopt.run`. Otherwise, ``count`` is converted\n into an optional positional argument.\n\nDescriptions of the parameters and the function itself are used to build an\ninformative help message.\n\n::\n\n $ python test.py -h\n usage: test.py [-h] [-c COUNT] greeting\n\n Display a friendly greeting.\n\n positional arguments:\n greeting Greeting to display\n\n optional arguments:\n -h, --help show this help message and exit\n -c COUNT, --count COUNT\n Number of times to display the greeting\n (default: 1)\n\nYour function can now be called identically from Python and the command line.\n\n::\n\n >>> from test import main\n >>> main('hello!', count=2)\n hello!\n hello!\n\n::\n\n $ python test.py hello! --count 2\n hello!\n hello!\n\nPhilosopy\n---------\n\ndefopt was developed with the following guiding principles in mind:\n\n#. **The interface can be fully understood in seconds.** If it took any longer,\n your time would be better spent learning a more flexible tool.\n\n#. **Anything you learn applies to the existing ecosystem.** The exact same\n docstrings used by defopt are also used by Sphinx's autodoc_ extension to\n generate documentation, and by your IDE to do type checking. Chances are you\n already know everything you need to know to use defopt.\n\n#. **Everything is handled for you.** If you're using defopt, it's because you\n don't want to write any argument parsing code *at all*. You can trust it to\n build a logically consistent command line interface to your functions\n with no configuration required.\n\n#. **Your Python functions are never modified.** Type conversions are only ever\n applied to data originating from the command line. When used in code,\n duck-typing still works exactly as you expect with no surprises.\n\nDevelopment\n-----------\n\nFor source code, examples, questions, feature requests and bug reports, visit\nthe `GitHub repository`_.\n\nDocumentation\n-------------\n\nDocumentation is hosted on `Read the Docs`_.\n\n.. _autodoc: http://www.sphinx-doc.org/en/stable/ext/autodoc.html\n.. _docopt: http://docopt.org/\n.. _click: http://click.pocoo.org/\n.. _argh: http://argh.readthedocs.io/en/latest/\n.. _documented: http://defopt.readthedocs.io/en/latest/features.html#docstring-styles\n.. _GitHub repository: https://github.com/evanunderscore/defopt\n.. _Read the Docs: http://defopt.readthedocs.io/en/latest/\n\n.. This document is included in docs/index.rst; table of contents appears here.\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://pypi.python.org/pypi/defopt", "keywords": "argument parser parsing optparse argparse getopt docopt sphinx", "license": "GNU General Public License v3", "maintainer": "", "maintainer_email": "", "name": "defopt", "package_url": "https://pypi.org/project/defopt/", "platform": "", "project_url": "https://pypi.org/project/defopt/", "project_urls": { "Homepage": "https://pypi.python.org/pypi/defopt" }, "release_url": "https://pypi.org/project/defopt/5.1.0/", "requires_dist": [ "docutils", "sphinxcontrib-napoleon (>=0.5.1)", "typing-inspect (>=0.3.1)", "funcsigs; python_version<\"3.3\"", "enum34; python_version<\"3.4\"", "typing; python_version<\"3.5\"", "colorama (>=0.3.4); sys.platform==\"win32\"" ], "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "summary": "Effortless argument parser", "version": "5.1.0" }, "last_serial": 5923346, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "b25dc6866685633ef890ec55c43600d5", "sha256": "d74032c2e3f5c977bed249f30a0f48c37d2c859a22c920ea7ac12adc74a6deec" }, "downloads": -1, "filename": "defopt-0.1.0-py3-none-any.whl", "has_sig": false, "md5_digest": "b25dc6866685633ef890ec55c43600d5", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 6306, "upload_time": "2016-02-08T13:43:39", "url": "https://files.pythonhosted.org/packages/c3/57/b0f47787f38e4e11bc0ad6201cd648f9be777747f0d757d50d8ed7fac74d/defopt-0.1.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "40f602de2873fb50ec25e29032d2f221", "sha256": "84e71c6781e75a0ee7b765f7b67fdb46754748a7be1741dc03ea54c7fbe03452" }, "downloads": -1, "filename": "defopt-0.1.0.zip", "has_sig": false, "md5_digest": "40f602de2873fb50ec25e29032d2f221", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20484, "upload_time": "2016-02-08T13:43:32", "url": "https://files.pythonhosted.org/packages/51/dc/18ccf32156cd43f4376211c861f4bd9d8351598aca584d021410a1f05fdc/defopt-0.1.0.zip" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "0b5adf8187ca073b6a426575b522ede0", "sha256": "bdb61bbc540ec7037b5544ac4c8b7d78b746b0024e8d160211b1635292d5012e" }, "downloads": -1, "filename": "defopt-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0b5adf8187ca073b6a426575b522ede0", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 6410, "upload_time": "2016-02-09T13:15:53", "url": "https://files.pythonhosted.org/packages/42/5d/e31086960fe4bdf78d7a99c64ab10c83ac42ee40335663326a6526945352/defopt-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b6c12acc8d5bada64afa71cafc5682ac", "sha256": "68e2cb684e4bb36040d356cb1d3855c4643f2aa7c1484d4192afc78fd28b0026" }, "downloads": -1, "filename": "defopt-0.2.0.zip", "has_sig": false, "md5_digest": "b6c12acc8d5bada64afa71cafc5682ac", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20698, "upload_time": "2016-02-09T13:15:46", "url": "https://files.pythonhosted.org/packages/98/64/fbe1ea368c9145e0f99c085ea2e1e29fb506b45b5669f96bc0874bbaeb19/defopt-0.2.0.zip" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "0cd3b1f9e492541df9bd0a196ddf4b19", "sha256": "bcebd75fd7b5682a5c1daa77cde0e106ae83dcd046d117122dcf1a9069583d2f" }, "downloads": -1, "filename": "defopt-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "0cd3b1f9e492541df9bd0a196ddf4b19", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 6571, "upload_time": "2016-02-10T10:59:53", "url": "https://files.pythonhosted.org/packages/9b/ed/431b2976f03297d6d5e16a90278da7e8df6cfe2af0e713579301c23b22a1/defopt-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1b78e5ad51167e89bdd61dd52ca62c7d", "sha256": "d6f37e28aadab150f2fb5e4a9fada506b183a8aff0984afbde31ce49ed14339d" }, "downloads": -1, "filename": "defopt-0.3.0.zip", "has_sig": false, "md5_digest": "1b78e5ad51167e89bdd61dd52ca62c7d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 20868, "upload_time": "2016-02-10T10:59:45", "url": "https://files.pythonhosted.org/packages/b9/0c/a46f92111c3439a3c4e63fd8f14703dd758a315d7ed50b8aacc5c815bb78/defopt-0.3.0.zip" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "cc8f1361110f7fdde3fad964116a95f4", "sha256": "8dab7bce395284741511c2797fe631256d8f18d68fb791e1c171200f02b2c6f6" }, "downloads": -1, "filename": "defopt-0.3.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cc8f1361110f7fdde3fad964116a95f4", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 6926, "upload_time": "2016-02-10T12:36:30", "url": "https://files.pythonhosted.org/packages/a0/7f/ca967d8827d1c1a0c44721c83de73367c2da01408ea820865e806ad3ea70/defopt-0.3.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "459a095c2b57cb61ddff309de827f88a", "sha256": "6c7eba6f3458b93c61075a3827d74a19bf1f0bddec921199b930af000b4de449" }, "downloads": -1, "filename": "defopt-0.3.1.zip", "has_sig": false, "md5_digest": "459a095c2b57cb61ddff309de827f88a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21510, "upload_time": "2016-02-10T12:36:24", "url": "https://files.pythonhosted.org/packages/ae/6e/1f5fe08a953a4689846b265f1f0561eaa8077cbf23920a8599b3c3346aa8/defopt-0.3.1.zip" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "a33d738f55f19e5b5763f3cc7f2b3173", "sha256": "3d18edb4dcf40ba826f58f190c37feef52d87e914623909c40aa645fa350b5a8" }, "downloads": -1, "filename": "defopt-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a33d738f55f19e5b5763f3cc7f2b3173", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 8641, "upload_time": "2016-02-14T02:41:43", "url": "https://files.pythonhosted.org/packages/ff/1a/4d102509bd919a3ea67634b1b556498dba1e490cf290ad4c1fd51e55a3d9/defopt-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4d12a368068356d9cba7dd355c30cb65", "sha256": "15f5c8064268b7c81d086183c89479c01cf9d2c2d8c3d92f2e9074652c0601d7" }, "downloads": -1, "filename": "defopt-1.0.0.zip", "has_sig": false, "md5_digest": "4d12a368068356d9cba7dd355c30cb65", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26886, "upload_time": "2016-02-14T02:41:37", "url": "https://files.pythonhosted.org/packages/3c/61/c166488753946fdc3b558f06218c3fe7a642462eb6d7da557a05dea98a0c/defopt-1.0.0.zip" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "81dda18670f05c5a1401ab045b967218", "sha256": "bbe06112dd7247bc4d41849d7aa15cb2d93635c1b53ba731c671622434b042f6" }, "downloads": -1, "filename": "defopt-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "81dda18670f05c5a1401ab045b967218", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 8658, "upload_time": "2016-02-14T08:20:46", "url": "https://files.pythonhosted.org/packages/63/11/8f2ee52a0db914cb607dcdc6962710502a4ac8e5fc990773c9d4191bef21/defopt-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5cad314c7fbd8f4858efc00ca18af00b", "sha256": "3929a3a3297eb05610524df96804e8437780c42cc32a05f10f6d6348d0bc79b6" }, "downloads": -1, "filename": "defopt-1.0.1.zip", "has_sig": false, "md5_digest": "5cad314c7fbd8f4858efc00ca18af00b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26929, "upload_time": "2016-02-14T08:20:40", "url": "https://files.pythonhosted.org/packages/7f/d3/ae6bd9a94e93ba28584d0ad3ca285ed79070b8c9b8a830e1be985ef4e6a8/defopt-1.0.1.zip" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "cf34b65e33c1ffc841f06cada9ed2e2e", "sha256": "6b34f3125a8adfda176495653688c5a72494a1ebe381f2e6ba8476adb233a719" }, "downloads": -1, "filename": "defopt-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cf34b65e33c1ffc841f06cada9ed2e2e", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 8850, "upload_time": "2016-02-21T04:26:07", "url": "https://files.pythonhosted.org/packages/69/0b/c0897f1102e956547d193af43f1c2cd2ff68d293f40a7489cb45d3bd4911/defopt-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "affbee0453de1f4f135152503bb19a80", "sha256": "fa62b2e82c1a66cb077a15b228cbf0c08a1553d6cd8aa3c5dbb3ad83d087c048" }, "downloads": -1, "filename": "defopt-1.1.0.zip", "has_sig": false, "md5_digest": "affbee0453de1f4f135152503bb19a80", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27524, "upload_time": "2016-02-21T04:25:55", "url": "https://files.pythonhosted.org/packages/4d/24/2ff6ea1a850ecd75f47da16b2f9296b6133b9fa93146754309513f318caf/defopt-1.1.0.zip" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "e66cf856e749ca6aadf02080a19e6329", "sha256": "9593280278fffdede21d394378cc3073bc776ebbf4a9ad8840a892deb94ade6c" }, "downloads": -1, "filename": "defopt-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e66cf856e749ca6aadf02080a19e6329", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 9198, "upload_time": "2016-02-25T12:42:23", "url": "https://files.pythonhosted.org/packages/f3/e6/9b334ff19fd90e4a75b38b1ef4ae64d7b30bdeb50ee4e4683147af78494c/defopt-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f689f83578f6d19e20cb85f10cb07282", "sha256": "52669f83a761d55e7ef777a749cc79f73e86de50a0ababf39af9c51302958dfb" }, "downloads": -1, "filename": "defopt-1.2.0.zip", "has_sig": false, "md5_digest": "f689f83578f6d19e20cb85f10cb07282", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28389, "upload_time": "2016-02-25T12:42:08", "url": "https://files.pythonhosted.org/packages/52/b0/c3120afd03f487158ad339e002d21810e64c935886af79a7a4492730e0bb/defopt-1.2.0.zip" } ], "1.3.0": [ { "comment_text": "", "digests": { "md5": "c5b2f80e97771d9c21438f4b8eae5063", "sha256": "a023133d7b77859c7f9ce31d27f84f51150661abb4e6f9de69ccd1efdd3f44e4" }, "downloads": -1, "filename": "defopt-1.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c5b2f80e97771d9c21438f4b8eae5063", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 9319, "upload_time": "2016-03-21T12:55:28", "url": "https://files.pythonhosted.org/packages/53/84/53d83eb39d652d7b3fcf59b1d23d6c29902245b6f133488c82b5ec7c949a/defopt-1.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7c18b754f4085a97bd0b29b58d3a519a", "sha256": "2db359ba169293dd2f4c83472d50463c6ecf8257bcc9916c58accfbbfb60a5d6" }, "downloads": -1, "filename": "defopt-1.3.0.zip", "has_sig": false, "md5_digest": "7c18b754f4085a97bd0b29b58d3a519a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28549, "upload_time": "2016-03-21T12:55:16", "url": "https://files.pythonhosted.org/packages/8c/00/6a7370e5b13740d276b064a9953cf430adb44a498b0521d5ea1fe0a9d4ef/defopt-1.3.0.zip" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "a8d9e44b1be76e391775a143ba999d6f", "sha256": "7fe927ab2fb8531991f4a9b143524779b488ee003abc0f43dcc363d047c8c8de" }, "downloads": -1, "filename": "defopt-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a8d9e44b1be76e391775a143ba999d6f", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 9369, "upload_time": "2016-05-10T03:53:27", "url": "https://files.pythonhosted.org/packages/90/14/f18754ce22ed8e3befe3aa131232abacbc8e44507179357f86e6a398055e/defopt-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b22f3bd99dd8c54ad5c8f534f4edbde", "sha256": "19b0e395acab2a6d7bcb3833d50c45d22dafbe11bcd7c08f1a7a06d38375ccbe" }, "downloads": -1, "filename": "defopt-2.0.0.zip", "has_sig": false, "md5_digest": "0b22f3bd99dd8c54ad5c8f534f4edbde", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29259, "upload_time": "2016-05-10T03:53:17", "url": "https://files.pythonhosted.org/packages/f2/bc/409fb0fec65cac6a51111d5e79ddfde7604975021d88efe314db9dc6912e/defopt-2.0.0.zip" } ], "2.0.1": [ { "comment_text": "", "digests": { "md5": "c64e38a7cfef235cfac8d8c00d9771f6", "sha256": "3c3abd19fdb87a0def1a648ccc21bcbf0a2f5580cc5abfcbb5908ff774ae03c8" }, "downloads": -1, "filename": "defopt-2.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c64e38a7cfef235cfac8d8c00d9771f6", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 9441, "upload_time": "2016-09-13T13:41:38", "url": "https://files.pythonhosted.org/packages/11/de/dcf3092cc781584b2ab4aae6a591fe3c238ab1f3dec0af206aa0e4130988/defopt-2.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fb474b7043c839fd82b4fc00dec20655", "sha256": "9ee42322dd94304b2c85df4d001d6f2a7322be86e7c77a097ba8a91b8ee44e08" }, "downloads": -1, "filename": "defopt-2.0.1.zip", "has_sig": false, "md5_digest": "fb474b7043c839fd82b4fc00dec20655", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 29368, "upload_time": "2016-09-13T13:41:34", "url": "https://files.pythonhosted.org/packages/30/4c/93198fd8c5cda881457e62d1bcd427453b3c4942193e86f1e94e4a7aba8b/defopt-2.0.1.zip" } ], "3.0.0": [ { "comment_text": "", "digests": { "md5": "39bf04ccba540d1518442faf9c8355d2", "sha256": "ca949f1ed85d38dad6e715ef9c4018f571d8c23b176047508a43a37458601048" }, "downloads": -1, "filename": "defopt-3.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "39bf04ccba540d1518442faf9c8355d2", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 9737, "upload_time": "2016-12-16T13:15:42", "url": "https://files.pythonhosted.org/packages/2d/35/ae06f1178bee1dc48f57a36d2a506844d0d18f21cfa925d6de6e223fbfed/defopt-3.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5e4583d3b276b5da78e85cd2a877e105", "sha256": "b09a10f1a760a593f35e04484ad92c81bccf676cf0e11fec4aa79647ee61fa31" }, "downloads": -1, "filename": "defopt-3.0.0.tar.gz", "has_sig": false, "md5_digest": "5e4583d3b276b5da78e85cd2a877e105", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 25365, "upload_time": "2016-12-16T13:15:37", "url": "https://files.pythonhosted.org/packages/d7/f9/948846a6e1477c8d5da506c66cb73941701366efa284f2cc10e7c9cb23bc/defopt-3.0.0.tar.gz" } ], "3.1.1": [ { "comment_text": "", "digests": { "md5": "1e1a7ed93bc88494b4ae249f86807a3a", "sha256": "2216abeae2a05506c261f8a4ffff781ce2a4ba2d02f96a34e94a9b1b17e3a153" }, "downloads": -1, "filename": "defopt-3.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1e1a7ed93bc88494b4ae249f86807a3a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10538, "upload_time": "2017-04-12T13:27:58", "url": "https://files.pythonhosted.org/packages/a8/0a/9450c3f691cf7711651311c5dc8797d909630bd002d31578496005d9e983/defopt-3.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "892f18c3284d39ebc9d7c48457f6f54b", "sha256": "dd4be55ea893e185b316c27c6a61b1d1f71027b4000211edaca580d64b542e24" }, "downloads": -1, "filename": "defopt-3.1.1.tar.gz", "has_sig": false, "md5_digest": "892f18c3284d39ebc9d7c48457f6f54b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26496, "upload_time": "2017-04-12T13:28:01", "url": "https://files.pythonhosted.org/packages/39/1d/19264ac4491916bb2ab4019dd356bbe6f6619db1516bcbfcbc22620e5a12/defopt-3.1.1.tar.gz" } ], "3.2.0": [ { "comment_text": "", "digests": { "md5": "09eede1928ae36f71485be4c379edd8a", "sha256": "479d1e0988d82976f346541b959b6c68f79c2757c80ffff59cd991857a38e266" }, "downloads": -1, "filename": "defopt-3.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "09eede1928ae36f71485be4c379edd8a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10915, "upload_time": "2017-05-30T14:35:54", "url": "https://files.pythonhosted.org/packages/c2/d1/434dfd9b462e67a940f4efc15fc3ebb32996f4ab90fe932f84a58e29dc72/defopt-3.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ca58b8397df3acf13414bcc390c0e459", "sha256": "65312c6c4af373060c7073869f369fd7d15348d55e7c3c9835c02241ed46616f" }, "downloads": -1, "filename": "defopt-3.2.0.tar.gz", "has_sig": false, "md5_digest": "ca58b8397df3acf13414bcc390c0e459", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 26809, "upload_time": "2017-05-30T14:35:56", "url": "https://files.pythonhosted.org/packages/05/d4/ced897ed0d3caa79739d804e28a9fcae48def59efb9c1a7b429cea1847e6/defopt-3.2.0.tar.gz" } ], "4.0.0": [ { "comment_text": "", "digests": { "md5": "17ade1708ed960073d844a3dfdffc65b", "sha256": "0c5d95f27ba3beeb3b18d7f4460ebc4fd303fe7b5a873c7498d4abbd0d2b3d85" }, "downloads": -1, "filename": "defopt-4.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "17ade1708ed960073d844a3dfdffc65b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12351, "upload_time": "2017-11-07T11:29:07", "url": "https://files.pythonhosted.org/packages/24/93/fc58db3b1e17d6a99eadbc248496d60f70a01793e7beaf83bf8dfd772b7c/defopt-4.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "87f631ee7887ca4d9ec0d777976c3167", "sha256": "18ad30daef16a7d055f0f6432807b1ba81d48c201fcd0e0c2ae215a052b01ad7" }, "downloads": -1, "filename": "defopt-4.0.0.tar.gz", "has_sig": false, "md5_digest": "87f631ee7887ca4d9ec0d777976c3167", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28930, "upload_time": "2017-11-07T11:29:09", "url": "https://files.pythonhosted.org/packages/28/c9/31fd1dc5feedf26106de2e46db57a619fb75d55b86651f635ceafa13d783/defopt-4.0.0.tar.gz" } ], "4.0.1": [ { "comment_text": "", "digests": { "md5": "4e1a8569b487cc056c6bb3bb98dc614b", "sha256": "bb3a9aa3d1acfdf48503852634decc864466607ce3154d62640dcfbc10db6671" }, "downloads": -1, "filename": "defopt-4.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4e1a8569b487cc056c6bb3bb98dc614b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12360, "upload_time": "2017-11-26T12:07:14", "url": "https://files.pythonhosted.org/packages/c6/b7/54f9f3a2e2c97552f1198332a6ec1e6d138a899562cdc0a901cfaf0d0965/defopt-4.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2a1b3f5b3c21bf88265fff2c49386bd0", "sha256": "14e30061ba701cbe46d14705deb36b826e892d42074e78933538e4ed581ad846" }, "downloads": -1, "filename": "defopt-4.0.1.tar.gz", "has_sig": false, "md5_digest": "2a1b3f5b3c21bf88265fff2c49386bd0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28973, "upload_time": "2017-11-26T12:07:17", "url": "https://files.pythonhosted.org/packages/0d/5c/c3584682186c75cc2aa1f9f83459ef1ebb28d90bba69676b6674f905c336/defopt-4.0.1.tar.gz" } ], "5.0.0": [ { "comment_text": "", "digests": { "md5": "e097f6c967b012de9a7816c055ebdc94", "sha256": "20d8f0b8f60e17e2068ee208c38440638103d85349372279517da08662ff706e" }, "downloads": -1, "filename": "defopt-5.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e097f6c967b012de9a7816c055ebdc94", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 22155, "upload_time": "2018-10-18T10:31:54", "url": "https://files.pythonhosted.org/packages/9a/b9/ae4365b2f6e49123a4cca25224298ef6d9a5fdb739450697f0b2123d479a/defopt-5.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "dca0710673a9c1d99b6006cc0464bf0d", "sha256": "44b422a711a32d332a32f67dc3695e809438ba5665019cb204f56feee67b76dc" }, "downloads": -1, "filename": "defopt-5.0.0.tar.gz", "has_sig": false, "md5_digest": "dca0710673a9c1d99b6006cc0464bf0d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 27695, "upload_time": "2018-10-18T10:31:56", "url": "https://files.pythonhosted.org/packages/ae/d3/5115543e3e14cbf23ed1344422bbf9fa33d38f43b2a782d0acc55a1fcd6b/defopt-5.0.0.tar.gz" } ], "5.1.0": [ { "comment_text": "", "digests": { "md5": "14a161678edeaf61517ad9984ededbea", "sha256": "800dae4669c71d146771eaa296397e02ee34458de15e54b77f314696695d57dc" }, "downloads": -1, "filename": "defopt-5.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "14a161678edeaf61517ad9984ededbea", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 12607, "upload_time": "2019-02-28T19:14:58", "url": "https://files.pythonhosted.org/packages/cd/74/1cedf8a05ff92b8a36dd7811a03e0db83ca58c453d4c73e3fe73afe023e6/defopt-5.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2cb929b7ace6bd6005eb583bddf95fe", "sha256": "d7eb869b11384fd4a0584475f30354017a81fb9787e9dbad6aa8a56a4554b8f7" }, "downloads": -1, "filename": "defopt-5.1.0.tar.gz", "has_sig": false, "md5_digest": "b2cb929b7ace6bd6005eb583bddf95fe", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 29565, "upload_time": "2019-02-28T19:15:00", "url": "https://files.pythonhosted.org/packages/0e/f3/7cfbefcd301c3ac3faf37ce85b59485bbd1eac62400ed511f34ae20cde2a/defopt-5.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "14a161678edeaf61517ad9984ededbea", "sha256": "800dae4669c71d146771eaa296397e02ee34458de15e54b77f314696695d57dc" }, "downloads": -1, "filename": "defopt-5.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "14a161678edeaf61517ad9984ededbea", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 12607, "upload_time": "2019-02-28T19:14:58", "url": "https://files.pythonhosted.org/packages/cd/74/1cedf8a05ff92b8a36dd7811a03e0db83ca58c453d4c73e3fe73afe023e6/defopt-5.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b2cb929b7ace6bd6005eb583bddf95fe", "sha256": "d7eb869b11384fd4a0584475f30354017a81fb9787e9dbad6aa8a56a4554b8f7" }, "downloads": -1, "filename": "defopt-5.1.0.tar.gz", "has_sig": false, "md5_digest": "b2cb929b7ace6bd6005eb583bddf95fe", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 29565, "upload_time": "2019-02-28T19:15:00", "url": "https://files.pythonhosted.org/packages/0e/f3/7cfbefcd301c3ac3faf37ce85b59485bbd1eac62400ed511f34ae20cde2a/defopt-5.1.0.tar.gz" } ] }