{ "info": { "author": "Caleb Hattingh", "author_email": "caleb.hattingh@gmail.com", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: Apache Software License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6" ], "description": ".. image:: https://img.shields.io/badge/stdlib--only-yes-green.svg\n :target: https://img.shields.io/badge/stdlib--only-yes-green.svg\n\n.. image:: https://travis-ci.org/cjrh/arglog.svg?branch=master\n :target: https://travis-ci.org/cjrh/arglog\n\n.. image:: https://coveralls.io/repos/github/cjrh/arglog/badge.svg?branch=master\n :target: https://coveralls.io/github/cjrh/arglog?branch=master\n\n.. image:: https://img.shields.io/pypi/pyversions/arglog.svg\n :target: https://pypi.python.org/pypi/arglog\n\narglog\n======\n\n*Add logging options to argparse automatically*\n\nDemo\n----\n\n.. code:: python\n\n # main.py\n import argparse\n import logging\n import arglog\n\n if __name__ == '__main__':\n parser = argparse.ArgumentParser()\n arglog.patch(parser)\n args = parser.parse_args()\n\nThis will trigger the same effect as running:\n\n.. code:: python\n\n logging.basicConfig(level='')\n\nHowever, you now also have a new CLI option for your program:\n\n.. code:: bash\n\n $ python main.py --loglevel=WARNING\n\nAll of the logging levels are supported, ``INFO``, ``DEBUG`` and so on.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/cjrh/arglog", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "arglog", "package_url": "https://pypi.org/project/arglog/", "platform": "", "project_url": "https://pypi.org/project/arglog/", "project_urls": { "Homepage": "https://github.com/cjrh/arglog" }, "release_url": "https://pypi.org/project/arglog/2017.6.2/", "requires_dist": null, "requires_python": "", "summary": "Arglog", "version": "2017.6.2" }, "last_serial": 2989819, "releases": { "2017.6.1": [ { "comment_text": "", "digests": { "md5": "c6f359c274ca9988d04f7058eb98e1ce", "sha256": "655b5297b3ee6195930b8f2bfdca729bd44386f6805fdbe613d27b8635015fdb" }, "downloads": -1, "filename": "arglog-2017.6.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c6f359c274ca9988d04f7058eb98e1ce", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14174, "upload_time": "2017-06-30T13:16:59", "url": "https://files.pythonhosted.org/packages/55/ea/71d2ba38897dd9b0e904c5e8b690c97af5ea28797637ed8b222d502bd681/arglog-2017.6.1-py2.py3-none-any.whl" } ], "2017.6.2": [ { "comment_text": "", "digests": { "md5": "88085f312d93f3d388d8149e5200487b", "sha256": "02b1bc5faef9dc50b4d49125924d8e866c2dd8c135962f12480294419e50f856" }, "downloads": -1, "filename": "arglog-2017.6.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "88085f312d93f3d388d8149e5200487b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14333, "upload_time": "2017-06-30T13:45:24", "url": "https://files.pythonhosted.org/packages/32/78/da132b403850a004db3a66736eec32b87ef6cad8648acce893f15d408603/arglog-2017.6.2-py2.py3-none-any.whl" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "88085f312d93f3d388d8149e5200487b", "sha256": "02b1bc5faef9dc50b4d49125924d8e866c2dd8c135962f12480294419e50f856" }, "downloads": -1, "filename": "arglog-2017.6.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "88085f312d93f3d388d8149e5200487b", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 14333, "upload_time": "2017-06-30T13:45:24", "url": "https://files.pythonhosted.org/packages/32/78/da132b403850a004db3a66736eec32b87ef6cad8648acce893f15d408603/arglog-2017.6.2-py2.py3-none-any.whl" } ] }