{ "info": { "author": "Jonathan Stoppani", "author_email": "jonathan@stoppani.name", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4" ], "description": "============\nDjango Click\n============\n\nProject information:\n\n.. image:: https://img.shields.io/pypi/v/django-click.svg\n :target: https://pypi.python.org/pypi/django-click\n\n.. image:: https://img.shields.io/pypi/dm/django-click.svg\n :target: https://pypi.python.org/pypi/django-click\n\n.. image:: https://img.shields.io/badge/docs-TODO-lightgrey.svg\n :target: http://django-click.readthedocs.org/en/latest/\n\n.. image:: https://img.shields.io/pypi/l/django-click.svg\n :target: https://github.com/GaretJax/django-click/blob/master/LICENSE\n\nAutomated code metrics:\n\n.. image:: https://img.shields.io/travis/GaretJax/django-click.svg\n :target: https://travis-ci.org/GaretJax/django-click\n\n.. image:: https://img.shields.io/coveralls/GaretJax/django-click/master.svg\n :target: https://coveralls.io/r/GaretJax/django-click?branch=master\n\n.. image:: https://img.shields.io/codeclimate/github/GaretJax/django-click.svg\n :target: https://codeclimate.com/github/GaretJax/django-click\n\n.. image:: https://img.shields.io/requires/github/GaretJax/django-click.svg\n :target: https://requires.io/github/GaretJax/django-click/requirements/?branch=master\n\n``django-click`` is a library to easily write Django management commands using the\n``click`` command line library.\n\n* Free software: MIT license\n* Documentation for the Click command line library: http://click.pocoo.org/6/\n* Compatible with Django 1.8, 1.10, and 1.11, running on Python 2.7, 3.4, 3.5, 3.6 and PyPy.\n\n\nInstallation\n============\n\n::\n\n pip install django-click\n\n\nExample\n=======\n\nCreate a command module as you would usually do, but instead of creating a\nclass, just put a ``djclick`` command into\n``/management/commands/helloworld.py``:\n\n.. code:: python\n\n import djclick as click\n\n @click.command()\n @click.argument('name')\n def command(name):\n click.secho('Hello, {}'.format(name), fg='red')\n\nAnd then call the command with::\n\n $ ./manage.py helloworld django-click\n Hello, django-click\n\nCheck out the `test commands\n`_\nfor additional example commands and advanced usage.\n\n\n=======\nHistory\n=======\n\n\n2.1.0 - 2018-04-20\n==================\n\n* Add experimental support for Django 2.0\n\n\n2.0.0 - 2017-06-30\n==================\n\n* Drop support for unsupported Django versions (1.4, 1.5, 1.6, and 1.7).\n* Add official support for Django 1.10 and 1.11.\n* Add official support for python 3.5 (all Django versions) and 3.6\n (Django 1.11 only).\n* Correctly handle click errors by outputting the formatted messages instead\n of a stack trace (#4).\n\n\n1.2.0 - 2016-05-19\n==================\n\n* Allow custom lookups on ``ModelInstance`` parameter types.\n\n\n1.1.0 - 2016-02-04\n==================\n\n* Add a ``ModelInstance`` parameter type to automatically retrieve model\n instances by their primary key\n\n\n1.0.0 \u2013 2015-09-14\n==================\n\n* Support for command groups\n* Added a ``pass_verbosity`` decorator\n* Improved test suite\n\n\n0.1.1 \u2013 2015-09-11\n==================\n\n* Django 1.4, 1.5, 1.6, 1.7 and 1.8 compatibility\n* Python 2.7 and 3.4 compatibility\n* 100% coverage test suite\n\n\n0.1.0 \u2013 2015-09-10\n==================\n\n* Initial release\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/GaretJax/django-click", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-click", "package_url": "https://pypi.org/project/django-click/", "platform": "", "project_url": "https://pypi.org/project/django-click/", "project_urls": { "Homepage": "https://github.com/GaretJax/django-click" }, "release_url": "https://pypi.org/project/django-click/2.1.0/", "requires_dist": null, "requires_python": "", "summary": "Write Django management command using the click CLI library", "version": "2.1.0" }, "last_serial": 3784307, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "41c9af772bf8c20bda9d89e3cb78cced", "sha256": "8d6c5779972534b9cad7836bdad92dbb9ef88ed259ad175ad7f3334ddcab1608" }, "downloads": -1, "filename": "django_click-0.1.0-py2-none-any.whl", "has_sig": false, "md5_digest": "41c9af772bf8c20bda9d89e3cb78cced", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5435, "upload_time": "2015-09-10T22:51:42", "url": "https://files.pythonhosted.org/packages/b1/6b/fcf14fc6c126064efc0780d2874cc5b927d76ab9254fae791cdcc0e5eee4/django_click-0.1.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a824a4d8477d95b6a4d6009f05a8ec4f", "sha256": "ff025ca084027bb5edfd7433be891d425c5aaf059b919a3609c4f64cc0e078cb" }, "downloads": -1, "filename": "django-click-0.1.0.tar.gz", "has_sig": false, "md5_digest": "a824a4d8477d95b6a4d6009f05a8ec4f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6109, "upload_time": "2015-09-10T22:51:35", "url": "https://files.pythonhosted.org/packages/e9/8b/3e219e3283e2be6bc2981a176ab2eb58f36df9ef93665594e2ffeeaf534c/django-click-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "fa85c3e67bf5154b77f2aa7b4ae411fa", "sha256": "520749feda17ff8082ce8701bfb2fc9f3549a6738076a7b9712d2e82f4d57e36" }, "downloads": -1, "filename": "django_click-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fa85c3e67bf5154b77f2aa7b4ae411fa", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 5823, "upload_time": "2015-09-11T20:51:08", "url": "https://files.pythonhosted.org/packages/8c/3b/7be004c5550f7f5892da90062cb89a643532e40c785b29aa7a9ae1588187/django_click-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1b78c6c3afc63be589106193e19a3ccd", "sha256": "864d3eec371b122bb2afc21594dd4f89236e72b80532866b67fec0f3ad134407" }, "downloads": -1, "filename": "django-click-0.1.1.tar.gz", "has_sig": false, "md5_digest": "1b78c6c3afc63be589106193e19a3ccd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6433, "upload_time": "2015-09-11T20:50:59", "url": "https://files.pythonhosted.org/packages/2e/b5/7af8e0fbcb2e24eed6c8018f43cf768e4240ab4f1afb84c7b2ad10a5877d/django-click-0.1.1.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "31c0d80ee3996a2c954307b94f32cdf4", "sha256": "f3049067806d43e323a309b996b17e676da8ed4141cbf72afa790d52c9b606ba" }, "downloads": -1, "filename": "django_click-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "31c0d80ee3996a2c954307b94f32cdf4", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 6789, "upload_time": "2015-09-14T12:14:00", "url": "https://files.pythonhosted.org/packages/ab/63/44c0e8c2a01b0f55e2fb70272f04a7deab958f1ff8a2e3fd3784de1b3e3e/django_click-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "514d636169fe6dc847ab96e9dece1ba4", "sha256": "3915e04ff393cc50b02a601df288144980795c4e3d3c89809ed61c9901e7625e" }, "downloads": -1, "filename": "django-click-1.0.0.tar.gz", "has_sig": false, "md5_digest": "514d636169fe6dc847ab96e9dece1ba4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7228, "upload_time": "2015-09-14T12:13:54", "url": "https://files.pythonhosted.org/packages/6d/7e/2f1f9d19e0d0786b235d97dc55f7992617ef0068bd504e801d8f8abefb19/django-click-1.0.0.tar.gz" } ], "1.1.0": [ { "comment_text": "", "digests": { "md5": "4bfbe97f6e83cf82379eb0bbaaaa5f32", "sha256": "3da2a2dfe71adba8714216bb67da132b1a6162584881e619f48bd3e5f9a399ba" }, "downloads": -1, "filename": "django_click-1.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "4bfbe97f6e83cf82379eb0bbaaaa5f32", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7747, "upload_time": "2016-02-04T15:10:00", "url": "https://files.pythonhosted.org/packages/32/f2/5a5e146687c5ce4b182c271638dfff0bf7a3834da99af728691ca3bc750f/django_click-1.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f910be878bed04c07adc2571e5c14373", "sha256": "6896a7552999727ce5023f60ec1639c5113cc1e20ebd5e92c6e1ad5387e2217c" }, "downloads": -1, "filename": "django-click-1.1.0.tar.gz", "has_sig": false, "md5_digest": "f910be878bed04c07adc2571e5c14373", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7820, "upload_time": "2016-02-04T15:09:46", "url": "https://files.pythonhosted.org/packages/0a/04/6b3733237f1909e375550ead6c26416b59dfdf5bbf87e987686a1a84b0d2/django-click-1.1.0.tar.gz" } ], "1.2.0": [ { "comment_text": "", "digests": { "md5": "0c3e88e085a4f4408c28471ce2f30e6c", "sha256": "0b6a35c22ab6895b9422dab34e51700628670bd01212ad731b77ae7144bf637d" }, "downloads": -1, "filename": "django_click-1.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0c3e88e085a4f4408c28471ce2f30e6c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 7939, "upload_time": "2016-05-19T06:53:59", "url": "https://files.pythonhosted.org/packages/14/46/18ad03bad56f01b37b4f0d0db1beade5785b175f6d87c1c05f190914ec3a/django_click-1.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "460a272501bd7d21eac07020e00c4476", "sha256": "2cb4b3a4a64ff3751f45fe588681f02bdeb4d22b1e310b17570bc428dadb3c3c" }, "downloads": -1, "filename": "django-click-1.2.0.tar.gz", "has_sig": false, "md5_digest": "460a272501bd7d21eac07020e00c4476", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7992, "upload_time": "2016-05-19T06:53:34", "url": "https://files.pythonhosted.org/packages/ed/67/7d2bafdf6b3fb4649b62eb11c316e6edf87b47bb9aa30bf974222b3aa612/django-click-1.2.0.tar.gz" } ], "2.0.0": [ { "comment_text": "", "digests": { "md5": "fee625210556310e432d2e567ff52023", "sha256": "c5193e7bc4272861dc15af20c07e077b7a231e31a9d4caf3a52e8d38446d7340" }, "downloads": -1, "filename": "django_click-2.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fee625210556310e432d2e567ff52023", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 8476, "upload_time": "2017-06-30T08:26:18", "url": "https://files.pythonhosted.org/packages/2d/f4/ddc54be4abfa30d3fd6ce86cf00b64d91a3e6620c5b56167149ce03b8dfb/django_click-2.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f2987142b117693c9117c240a6c7983", "sha256": "f9324b23142114721ab216b5ae42948312b4eb2c23267f82245170320a985cc0" }, "downloads": -1, "filename": "django-click-2.0.0.tar.gz", "has_sig": false, "md5_digest": "8f2987142b117693c9117c240a6c7983", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8354, "upload_time": "2017-06-30T08:26:15", "url": "https://files.pythonhosted.org/packages/c6/10/a35d2c5536caf5f26af761159d92820203cc3d9769afb37593868bd9836f/django-click-2.0.0.tar.gz" } ], "2.1.0": [ { "comment_text": "", "digests": { "md5": "3b962e144ca5ad84a7b73114bcaee78f", "sha256": "d46cc7abcd5d7e612dcd75ba56bf57ee404d62de7d09c7c3397fa1f475c9c753" }, "downloads": -1, "filename": "django_click-2.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3b962e144ca5ad84a7b73114bcaee78f", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 8591, "upload_time": "2018-04-20T12:57:31", "url": "https://files.pythonhosted.org/packages/07/6d/ff3be06a48f4f8df36ab54a34fbdc17be0ba88263b5a28f07ea24172ae4e/django_click-2.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "975b8214c2284e4a967b32f23b241704", "sha256": "1803979cbe328333ec935c8ddfbf03da40f94f3361585cf4142ac7c4da2d5fde" }, "downloads": -1, "filename": "django-click-2.1.0.tar.gz", "has_sig": false, "md5_digest": "975b8214c2284e4a967b32f23b241704", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8462, "upload_time": "2018-04-20T12:57:29", "url": "https://files.pythonhosted.org/packages/d7/31/e848553522751c0cc110a7256b5c1c8573951768f69c42a5c1f3cd3c9732/django-click-2.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3b962e144ca5ad84a7b73114bcaee78f", "sha256": "d46cc7abcd5d7e612dcd75ba56bf57ee404d62de7d09c7c3397fa1f475c9c753" }, "downloads": -1, "filename": "django_click-2.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3b962e144ca5ad84a7b73114bcaee78f", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 8591, "upload_time": "2018-04-20T12:57:31", "url": "https://files.pythonhosted.org/packages/07/6d/ff3be06a48f4f8df36ab54a34fbdc17be0ba88263b5a28f07ea24172ae4e/django_click-2.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "975b8214c2284e4a967b32f23b241704", "sha256": "1803979cbe328333ec935c8ddfbf03da40f94f3361585cf4142ac7c4da2d5fde" }, "downloads": -1, "filename": "django-click-2.1.0.tar.gz", "has_sig": false, "md5_digest": "975b8214c2284e4a967b32f23b241704", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8462, "upload_time": "2018-04-20T12:57:29", "url": "https://files.pythonhosted.org/packages/d7/31/e848553522751c0cc110a7256b5c1c8573951768f69c42a5c1f3cd3c9732/django-click-2.1.0.tar.gz" } ] }