{ "info": { "author": "ellethee", "author_email": "luca800@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Software Development :: Testing" ], "description": "ArgParseInator\n===============\n\n`Argparseinator`_ is a silly, but useful, thing that permit you to easily add\n`argparse`_'s arguments and options to your script directly within functions\nand classes with the use of some decorators.\n\n.. _ArgParseInator: https://github.com/ellethee/argparseinator\n.. _argparse: https://docs.python.org/2/library/argparse.html\n.. _ArgumentParser: https://docs.python.org/2/library/argparse.html#argumentparser-objects\n\nInstall\n=======\npip install argparseinator\n\n\nQuick example (sayciao.py module)\n=================================\n\n.. code-block:: python\n\n \"\"\"\n Say ciao script.\n \"\"\"\n\n __version__ = \"1.2.3\"\n\n\n from argparseinator import ArgParseInator, arg\n\n\n @arg()\n def sayciao(name):\n \"\"\"\n I will say ciao.\n \"\"\"\n print \"Ciao\", name\n\n if __name__ == '__main__':\n ArgParseInator().check_command()\n\n\ncall:\n\n.. code-block:: bash\n\n $ python sayciao.py --help\n\nwill output:\n\n.. code-block:: bash\n\n usage: sayciao.py [-h] [-v] name\n\n Say ciao script.\n\n I will say ciao.\n\n\n positional arguments:\n name\n\n optional arguments:\n -h, --help show this help message and exit\n -v, --version show program's version number and exit\n\n\ncall:\n\n.. code-block:: bash\n\n $ python sayciao.py --version\n\nwill output:\n\n.. code-block:: bash\n\n sayciao.py 1.2.3\n\ncall:\n\n.. code-block:: bash\n\n $ python sayciao.py luca\n\nwill output:\n\n.. code-block:: bash\n\n Ciao luca\n\n\nDocs\n====\nSee readthedocs_\n\n.. _readthedocs: http://argparserinator.readthedocs.org/it/latest\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/ellethee/argparseinator", "keywords": "simple arguments argumentparser options args command line argparse optparse optionparser script", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ArgParseInator", "package_url": "https://pypi.org/project/ArgParseInator/", "platform": "", "project_url": "https://pypi.org/project/ArgParseInator/", "project_urls": { "Homepage": "https://github.com/ellethee/argparseinator" }, "release_url": "https://pypi.org/project/ArgParseInator/1.0.21/", "requires_dist": null, "requires_python": "", "summary": "Decorators and wrapper for easily define script's arguments within functions and classes. just defining function's args.", "version": "1.0.21" }, "last_serial": 4834282, "releases": { "1.0.11": [ { "comment_text": "", "digests": { "md5": "5215ac0ee46fa4bfaa8dd122f228b14a", "sha256": "70abf04bd019b33780802a35714ad29ef2cc721407c5ce2d9400157cfd020408" }, "downloads": -1, "filename": "ArgParseInator-1.0.11-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5215ac0ee46fa4bfaa8dd122f228b14a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11069, "upload_time": "2015-02-20T13:37:44", "url": "https://files.pythonhosted.org/packages/24/82/0a4eed45c7fc36e250116c78f0b51768fe6764f731c8fcc745d21c7b57a1/ArgParseInator-1.0.11-py2.py3-none-any.whl" } ], "1.0.12": [ { "comment_text": "", "digests": { "md5": "21ecf6ac19594837fbd10e8f2ab915e2", "sha256": "bb0c61d20abd98161281005d2e54f9f72d7854dc5c2a66b36d388811c9c1863e" }, "downloads": -1, "filename": "ArgParseInator-1.0.12-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "21ecf6ac19594837fbd10e8f2ab915e2", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 11430, "upload_time": "2016-04-13T14:48:40", "url": "https://files.pythonhosted.org/packages/93/0f/554a585490ddf84abbb5de764a8e63accfcf5a2f11da5a69c4d0590c3209/ArgParseInator-1.0.12-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "52894fe94ac735441d1f61f903a96ad7", "sha256": "93584e1bae1e078dfd0b07b183c3d23d8163c5707bf7475fc1e976c6c8cfaade" }, "downloads": -1, "filename": "ArgParseInator-1.0.12.tar.gz", "has_sig": false, "md5_digest": "52894fe94ac735441d1f61f903a96ad7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8444, "upload_time": "2016-04-13T14:48:48", "url": "https://files.pythonhosted.org/packages/d5/f7/3a4834d719a65ec13d45c62b15793734f99659b1890a22925a6ae31b275b/ArgParseInator-1.0.12.tar.gz" } ], "1.0.13": [ { "comment_text": "", "digests": { "md5": "7d87b8db598726630b8028c3f6aff1a5", "sha256": "c2989e5dc13fc047bc3332b7893c88069f53c2c0f01de89c81e99ebf784d39cf" }, "downloads": -1, "filename": "ArgParseInator-1.0.13-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7d87b8db598726630b8028c3f6aff1a5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12732, "upload_time": "2016-08-05T11:38:48", "url": "https://files.pythonhosted.org/packages/25/08/27511f977473b12e51261ceada4a292afa7cab0c8aff7848f0cafb5f15d3/ArgParseInator-1.0.13-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "05df69da34ecbcb5ad9851c9cae5f9b5", "sha256": "7a41c24ae7c601b3be849f6496c14bb2b9ba3424808f2f4f2dc4feaa2848c1bd" }, "downloads": -1, "filename": "ArgParseInator-1.0.13.tar.gz", "has_sig": false, "md5_digest": "05df69da34ecbcb5ad9851c9cae5f9b5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10194, "upload_time": "2016-08-05T12:45:49", "url": "https://files.pythonhosted.org/packages/ca/a4/852eea2b00a3f9e3a8af9b64aa94f2ea161852f8f82f6d140ff58c399ba7/ArgParseInator-1.0.13.tar.gz" } ], "1.0.14": [ { "comment_text": "", "digests": { "md5": "6124dac2a48f1aab62b28ae10977b0dd", "sha256": "81087bb1cb3f7b6265ec14dd15880b56598611172e0a0e23763586708042a927" }, "downloads": -1, "filename": "ArgParseInator-1.0.14-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6124dac2a48f1aab62b28ae10977b0dd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12664, "upload_time": "2016-08-09T13:40:36", "url": "https://files.pythonhosted.org/packages/69/94/cf4d6ac1aa0bdc91b461a387b2c7ff08d51167d680a2e8cd96292d1f31fe/ArgParseInator-1.0.14-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "79b2d1e196e16ae612004f5ee6ef9730", "sha256": "d3e80c546b25a7f886e8e47059302a3d0c5e75fba463d215a2c32dacd589aabe" }, "downloads": -1, "filename": "ArgParseInator-1.0.14.tar.gz", "has_sig": false, "md5_digest": "79b2d1e196e16ae612004f5ee6ef9730", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10167, "upload_time": "2016-08-09T13:40:38", "url": "https://files.pythonhosted.org/packages/42/bd/bde0e15e1d6c725aa1ea22193f938c5c7129f94fda826e04d6c8da7d593e/ArgParseInator-1.0.14.tar.gz" } ], "1.0.15": [ { "comment_text": "", "digests": { "md5": "0f04f0c1ef476b3e894236e17b11f0ef", "sha256": "cd83b84f7ce5084ea3f96409a1a1be232d135ea64ec1b541f2d2e22e372f78ab" }, "downloads": -1, "filename": "ArgParseInator-1.0.15-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0f04f0c1ef476b3e894236e17b11f0ef", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 16216, "upload_time": "2017-02-08T15:28:08", "url": "https://files.pythonhosted.org/packages/3b/77/355236a5bc349e09408b919d60d31965253ed5b0eb700ea5a085f1ec967f/ArgParseInator-1.0.15-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bc286ae24d757d8c11c72d1373fd03b0", "sha256": "82db496ab3fd35009f26546391e9b0f6501f2ef59c25e193fadd533a4c822c04" }, "downloads": -1, "filename": "ArgParseInator-1.0.15.tar.gz", "has_sig": false, "md5_digest": "bc286ae24d757d8c11c72d1373fd03b0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13133, "upload_time": "2017-02-08T15:28:10", "url": "https://files.pythonhosted.org/packages/3b/6b/44092b4bef564b17c4ae127952dfa23760cfa911ea23cb863f40b4ece9e4/ArgParseInator-1.0.15.tar.gz" } ], "1.0.16": [ { "comment_text": "", "digests": { "md5": "f530943512ac8406faa9f98f754bf93c", "sha256": "c5f25f8e76c8d64317d11398cd1386feedf594a69cb924f8755530de0c811ae0" }, "downloads": -1, "filename": "ArgParseInator-1.0.16-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f530943512ac8406faa9f98f754bf93c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22313, "upload_time": "2017-04-10T09:37:27", "url": "https://files.pythonhosted.org/packages/13/e0/e0c937203d24556856ffff9785868df86c79eb700628f462461714b63a4d/ArgParseInator-1.0.16-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2032b511d8f3413ec0f547e2d2a5544f", "sha256": "5405a184239acd2028ab7eb1736d390074f1b4022f76cd20c48f842a2a701987" }, "downloads": -1, "filename": "ArgParseInator-1.0.16.tar.gz", "has_sig": false, "md5_digest": "2032b511d8f3413ec0f547e2d2a5544f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14913, "upload_time": "2017-04-10T09:37:29", "url": "https://files.pythonhosted.org/packages/9a/dd/0e7037476aa8ba8eac02bcda43ef06b321d5cb5d1ae2f7a3dc3cfb200759/ArgParseInator-1.0.16.tar.gz" } ], "1.0.17": [ { "comment_text": "", "digests": { "md5": "1c9a38cb23895b498a2b1c9a7175eb60", "sha256": "47ddf22682c090fe3150ca3dd0e9e8c705d6c0e7211dab3eb58ad46b7ec25728" }, "downloads": -1, "filename": "ArgParseInator-1.0.17-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1c9a38cb23895b498a2b1c9a7175eb60", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22360, "upload_time": "2017-05-12T13:28:58", "url": "https://files.pythonhosted.org/packages/fb/7d/0be8155dd63ceb3f2e9bb56825cb2c00d0ce25f1a5c66d5ab44725fd0322/ArgParseInator-1.0.17-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c8a52808d6890247aeebec1ac530dfbf", "sha256": "c9ac59aa963730935c99d19e963ee621a58257fa6f384366b4bc9290367b5ff8" }, "downloads": -1, "filename": "ArgParseInator-1.0.17.tar.gz", "has_sig": false, "md5_digest": "c8a52808d6890247aeebec1ac530dfbf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14953, "upload_time": "2017-05-12T13:29:00", "url": "https://files.pythonhosted.org/packages/d8/fc/8674c3a68590a0106ad1bc01ab513a95c31d929fdd694fa237353f6fe00b/ArgParseInator-1.0.17.tar.gz" } ], "1.0.18": [ { "comment_text": "", "digests": { "md5": "3bab2e8c395af4f38f20ac0cb3e68539", "sha256": "6ff32bec063ceb98978056a2d47b92ce613c4f1eaf76b199132cd4c74f089a9c" }, "downloads": -1, "filename": "ArgParseInator-1.0.18-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3bab2e8c395af4f38f20ac0cb3e68539", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22371, "upload_time": "2017-05-23T10:46:27", "url": "https://files.pythonhosted.org/packages/25/c3/8e4d4d25bba5a73dcfe2ed5b52db2f4e118423a38f970075869e73f52939/ArgParseInator-1.0.18-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "67f2767d39b89b1ee9f98aac8fd34563", "sha256": "66f9e7573d430cdacb4cbcd319a2d7a4d3e0993e46a00456427666397662c311" }, "downloads": -1, "filename": "ArgParseInator-1.0.18.tar.gz", "has_sig": false, "md5_digest": "67f2767d39b89b1ee9f98aac8fd34563", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14962, "upload_time": "2017-05-23T10:46:29", "url": "https://files.pythonhosted.org/packages/cd/ec/468092dd3faaecec0ebbb847c80613ab80373f8a37a6b4230e84b74509c1/ArgParseInator-1.0.18.tar.gz" } ], "1.0.19": [ { "comment_text": "", "digests": { "md5": "0085452b48202f9a132ec8392de222f5", "sha256": "eb5d95c61ab628897538d69d451f3d2bd1abaf9548e02146b59c585114f7ad58" }, "downloads": -1, "filename": "ArgParseInator-1.0.19-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0085452b48202f9a132ec8392de222f5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22416, "upload_time": "2017-12-15T09:35:27", "url": "https://files.pythonhosted.org/packages/35/8d/0856e7b3e1a7c3ef34e4a257c2b48afe2f4d1ded00305807a696434d3133/ArgParseInator-1.0.19-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f3567c4e0ff99932ea396c57d5f48603", "sha256": "425599e64e732641cf66ff07000635804205b7b1230f89282447415e4be7d567" }, "downloads": -1, "filename": "ArgParseInator-1.0.19.tar.gz", "has_sig": false, "md5_digest": "f3567c4e0ff99932ea396c57d5f48603", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 43785, "upload_time": "2017-12-15T09:35:29", "url": "https://files.pythonhosted.org/packages/dc/80/7a5a271a094ca5cfb66822c83a6adb6abbd1436b96f6cf3f29b4011f696e/ArgParseInator-1.0.19.tar.gz" } ], "1.0.20": [ { "comment_text": "", "digests": { "md5": "a3ad6968a58f21bb85d4026959a25720", "sha256": "c9d84f4a1c65393216486b56f50476139325f538992d42d3b88f414f88f8afc1" }, "downloads": -1, "filename": "ArgParseInator-1.0.20-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a3ad6968a58f21bb85d4026959a25720", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22425, "upload_time": "2018-04-26T16:04:07", "url": "https://files.pythonhosted.org/packages/9a/56/c6d64388bc724d15a96ba155f33ef99b5be7f3c906eba1c398f3914b9627/ArgParseInator-1.0.20-py2.py3-none-any.whl" } ], "1.0.21": [ { "comment_text": "", "digests": { "md5": "751da7a9b4d5167d7763d209f30d5612", "sha256": "e258c8825c7fc9f9a7bf2f81eeefc480708d2b30f04173febf5bf8b1fdf963f5" }, "downloads": -1, "filename": "ArgParseInator-1.0.21-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "751da7a9b4d5167d7763d209f30d5612", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22363, "upload_time": "2019-02-18T10:02:02", "url": "https://files.pythonhosted.org/packages/eb/a0/fd3ebf15ba3e098cc44257cd2a1e35b5be186724f83d813d74c78532bb76/ArgParseInator-1.0.21-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "751da7a9b4d5167d7763d209f30d5612", "sha256": "e258c8825c7fc9f9a7bf2f81eeefc480708d2b30f04173febf5bf8b1fdf963f5" }, "downloads": -1, "filename": "ArgParseInator-1.0.21-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "751da7a9b4d5167d7763d209f30d5612", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 22363, "upload_time": "2019-02-18T10:02:02", "url": "https://files.pythonhosted.org/packages/eb/a0/fd3ebf15ba3e098cc44257cd2a1e35b5be186724f83d813d74c78532bb76/ArgParseInator-1.0.21-py2.py3-none-any.whl" } ] }