{
"info": {
"author": "Steven Loria",
"author_email": "sloria1@gmail.com",
"bugtrack_url": null,
"classifiers": [
"Environment :: Web Environment",
"Intended Audience :: Developers",
"License :: OSI Approved :: MIT License",
"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 :: System :: Shells"
],
"description": "***********\nFlask-Konch\n***********\n\n|pypi-package| |build-status| |black|\n\n.. image:: https://user-images.githubusercontent.com/2379650/32085344-61a939da-ba9c-11e7-84e2-39fbd9eadc9d.png\n :alt: Flask-Konch\n\nAn improved shell command for Flask\n===================================\n\nFlask-Konch adds an improved shell command, ``flask konch``, to the `Flask CLI `_.\n\n\nBenefits of ``flask konch`` over ``flask shell``\n================================================\n\n- Uses IPython, BPython, or ptpython if available, and falls back to built-in interpreter\n- Automatically imports top-level Flask functions and classes by default\n- Define additional variables to include in the shell context\n- Configurable banner and prompt\n\nFlask-Konch uses `konch `_, a shell configuration utility, under the hood.\n\nGet it now\n==========\n::\n\n pip install flask-konch\n\nUsage\n=====\n\nTo run the shell:\n\n.. code-block:: bash\n\n export FLASK_APP=path/to/app.py\n flask konch\n\nTo add additional variables to the shell context:\n\n.. code-block:: python\n\n app = Flask(__name__)\n app.config.update({\"KONCH_CONTEXT\": {\"db\": database, \"User\": User}})\n\n\nConfiguration options\n=====================\n\n- ``KONCH_FLASK_IMPORTS``: Whether to automatically import top-level Flask functions and classes. Defaults to ``True``.\n- ``KONCH_FLASK_SHELL_CONTEXT``: Whether to automatically import Flask shell context, as registered by `shell_context_processor(f) `_. Defaults to ``True``.\n- ``KONCH_CONTEXT``: Dictionary of additional variables to include in the shell context.\n- ``KONCH_SHELL``: May be ``'ipy'``, ``'bpy'``, ``'ptpy'``, ``'ptipy'``, ``'py'``, or ``'auto'`` (default).\n- ``KONCH_BANNER``: Custom banner.\n- ``KONCH_PROMPT``: Custom input prompt.\n- ``KONCH_OUTPUT``: Custom output prompt.\n- ``KONCH_CONTEXT_FORMAT``: Format to display shell context. May be ``'full'``, ``'short'``, or a function that receives the context dictionary as input and returns a string.\n- ``KONCH_IPY_AUTORELOAD``: Whether to load and enable the IPython autoreload extension (must be using ``ipython`` shell).\n- ``KONCH_IPY_EXTENSIONS``: List of IPython extension names to load (must be using ``ipython`` shell).\n- ``KONCH_IPY_COLORS``: IPython color style.\n- ``KONCH_IPY_HIGHLIGHTING_STYLE``: IPython code highlighting style.\n- ``KONCH_PTPY_VI_MODE``: Enable vi mode (must be using ``ptpython`` shell).\n\nLicense\n=======\n\nMIT licensed. See the bundled `LICENSE `_ file for more details.\n\n.. |pypi-package| image:: https://badgen.net/pypi/v/flask-konch\n :target: http://badge.fury.io/py/flask-konch\n :alt: Latest PyPI version\n.. |build-status| image:: https://badgen.net/travis/sloria/flask-konch/master\n :target: https://travis-ci.org/sloria/flask-konch\n :alt: Travis-CI\n.. |black| image:: https://badgen.net/badge/code%20style/black/000\n :target: https://github.com/ambv/black\n :alt: Code style: Black\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/sloria/flask-konch",
"keywords": "flask-konch",
"license": "MIT",
"maintainer": "",
"maintainer_email": "",
"name": "flask-konch",
"package_url": "https://pypi.org/project/flask-konch/",
"platform": "",
"project_url": "https://pypi.org/project/flask-konch/",
"project_urls": {
"Homepage": "https://github.com/sloria/flask-konch"
},
"release_url": "https://pypi.org/project/flask-konch/2.0.0/",
"requires_dist": [
"Flask (>=0.11)",
"konch (>=2.0.0)",
"pytest ; extra == 'dev'",
"flake8 (==3.6.0) ; extra == 'dev'",
"pre-commit (==1.14.0) ; extra == 'dev'",
"tox ; extra == 'dev'",
"flake8-bugbear (==18.8.0) ; (python_version >= \"3.5\") and extra == 'dev'",
"flake8 (==3.6.0) ; extra == 'lint'",
"pre-commit (==1.14.0) ; extra == 'lint'",
"flake8-bugbear (==18.8.0) ; (python_version >= \"3.5\") and extra == 'lint'",
"pytest ; extra == 'tests'"
],
"requires_python": "",
"summary": "An improved shell command for the Flask CLI",
"version": "2.0.0"
},
"last_serial": 4692072,
"releases": {
"1.0.0": [
{
"comment_text": "",
"digests": {
"md5": "1ed467d5789209d5b9bf13acbef5aaf4",
"sha256": "264bac6dc0fb41e886f19ed265c7f7ce69783ac5b70700ea644f8f9190ccee0a"
},
"downloads": -1,
"filename": "flask_konch-1.0.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "1ed467d5789209d5b9bf13acbef5aaf4",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 7384,
"upload_time": "2016-06-02T03:07:26",
"url": "https://files.pythonhosted.org/packages/8b/3e/b0cbb55843ce29fdeca3a42677300e0f478fdb5f73a914ffe98213829c1b/flask_konch-1.0.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "7ac2e6e7e5e42a8cddc13f5855ee9650",
"sha256": "9f9a6721b417c33def29dea1a03aaa1234d1604d41c7dbf540c45e6fb45a7334"
},
"downloads": -1,
"filename": "flask-konch-1.0.0.tar.gz",
"has_sig": false,
"md5_digest": "7ac2e6e7e5e42a8cddc13f5855ee9650",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4766,
"upload_time": "2016-06-02T03:07:30",
"url": "https://files.pythonhosted.org/packages/cd/ce/fc3d56e8b4e1fa4c374cb05c2d1548548812e99d00acc9cb1b0f5875346a/flask-konch-1.0.0.tar.gz"
}
],
"1.1.0": [
{
"comment_text": "",
"digests": {
"md5": "4b96e556969be8ab4e9f0952a8b90c31",
"sha256": "9415186751ee6c61ccafe5caaac55b254b2e0bb0650f63a671a159d1c22e5024"
},
"downloads": -1,
"filename": "flask_konch-1.1.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "4b96e556969be8ab4e9f0952a8b90c31",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 7403,
"upload_time": "2016-06-13T02:14:07",
"url": "https://files.pythonhosted.org/packages/79/4f/4a6c984b786f848d72699e73181ecfecff10117339130ab3525f47c2dcbb/flask_konch-1.1.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "9cdc831ef178582b53b26ae317dfcab9",
"sha256": "fa890e29f6ee1626d518eb0585138413c34171748fcab40fd09eaa2fcb935c38"
},
"downloads": -1,
"filename": "flask-konch-1.1.0.tar.gz",
"has_sig": false,
"md5_digest": "9cdc831ef178582b53b26ae317dfcab9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4820,
"upload_time": "2016-06-13T02:14:11",
"url": "https://files.pythonhosted.org/packages/8c/1d/e1e368c8bc9ce32aac825f5189210786873aebed2ac0527c58103d7a884a/flask-konch-1.1.0.tar.gz"
}
],
"1.2.0": [
{
"comment_text": "",
"digests": {
"md5": "fc1dcdde5263d9dc5874d373951a25f5",
"sha256": "72b0af99e28d014dae440edd7b488a0fa82dc7b3b30d8024c4b785d4022642c2"
},
"downloads": -1,
"filename": "flask_konch-1.2.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "fc1dcdde5263d9dc5874d373951a25f5",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 7640,
"upload_time": "2017-10-26T12:13:49",
"url": "https://files.pythonhosted.org/packages/55/4b/b26d3848ad015eecad6ec0e0be294f96edfd8ec2a9a8b09892fece978132/flask_konch-1.2.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "648e316df33d8427c930a5191f512924",
"sha256": "13a14b243468f9fc2fb6bc1744d8ea1fc42ad00d708ace21f88a75d989aa6864"
},
"downloads": -1,
"filename": "flask-konch-1.2.0.tar.gz",
"has_sig": false,
"md5_digest": "648e316df33d8427c930a5191f512924",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5026,
"upload_time": "2017-10-26T12:13:50",
"url": "https://files.pythonhosted.org/packages/a1/1b/bb90408b17f3416c37f86c25c1b205e5dc9a6611986fce4b1d87aee03220/flask-konch-1.2.0.tar.gz"
}
],
"1.2.0.post0": [
{
"comment_text": "",
"digests": {
"md5": "7944a35520d1dc30bd75ac0ac133db27",
"sha256": "c40af6103c68a473e5263e2941b37424445f4f2e24730cef223ccee9d9bcd5c0"
},
"downloads": -1,
"filename": "flask_konch-1.2.0.post0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "7944a35520d1dc30bd75ac0ac133db27",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 6525,
"upload_time": "2017-10-27T02:32:11",
"url": "https://files.pythonhosted.org/packages/df/e8/cd6b7313e5d2bde4d360c044c2199e6fb1cc83b375666394dd03c661e84b/flask_konch-1.2.0.post0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "7ef6d0922a9a02262ab08570171c9cc7",
"sha256": "6e50a4803e1b5e1b7ebe7b770f916265ed46f785fec541b96cd89ed84aae305e"
},
"downloads": -1,
"filename": "flask-konch-1.2.0.post0.tar.gz",
"has_sig": false,
"md5_digest": "7ef6d0922a9a02262ab08570171c9cc7",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 5052,
"upload_time": "2017-10-27T02:32:13",
"url": "https://files.pythonhosted.org/packages/ac/58/fdae9ebbbae6104a83ff21e717007c4e767dd596e06e1ea6525843c5cf7c/flask-konch-1.2.0.post0.tar.gz"
}
],
"2.0.0": [
{
"comment_text": "",
"digests": {
"md5": "8d01b530af21031447da71160a1d53d6",
"sha256": "49cda035f89593a5e5f7389ec84cfb5d1efa66eef6011d552b5492fbba936e10"
},
"downloads": -1,
"filename": "flask_konch-2.0.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "8d01b530af21031447da71160a1d53d6",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 5137,
"upload_time": "2019-01-13T23:29:41",
"url": "https://files.pythonhosted.org/packages/dc/2b/f1f7f37643773bd31e5ef5d73a26f6368e3163c5cd93784203472e6585b9/flask_konch-2.0.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "015e2f2864720816d47c32a6ae1d501f",
"sha256": "bda277e071c09161bb67e8081ce280a5b5738a6df7c577a15f771c6f88284422"
},
"downloads": -1,
"filename": "flask-konch-2.0.0.tar.gz",
"has_sig": false,
"md5_digest": "015e2f2864720816d47c32a6ae1d501f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4732,
"upload_time": "2019-01-13T23:29:42",
"url": "https://files.pythonhosted.org/packages/bc/57/64a48843e35e3e8fcce36530eebe1ef1b588c430d452d8e99f13044e1834/flask-konch-2.0.0.tar.gz"
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "8d01b530af21031447da71160a1d53d6",
"sha256": "49cda035f89593a5e5f7389ec84cfb5d1efa66eef6011d552b5492fbba936e10"
},
"downloads": -1,
"filename": "flask_konch-2.0.0-py2.py3-none-any.whl",
"has_sig": false,
"md5_digest": "8d01b530af21031447da71160a1d53d6",
"packagetype": "bdist_wheel",
"python_version": "py2.py3",
"requires_python": null,
"size": 5137,
"upload_time": "2019-01-13T23:29:41",
"url": "https://files.pythonhosted.org/packages/dc/2b/f1f7f37643773bd31e5ef5d73a26f6368e3163c5cd93784203472e6585b9/flask_konch-2.0.0-py2.py3-none-any.whl"
},
{
"comment_text": "",
"digests": {
"md5": "015e2f2864720816d47c32a6ae1d501f",
"sha256": "bda277e071c09161bb67e8081ce280a5b5738a6df7c577a15f771c6f88284422"
},
"downloads": -1,
"filename": "flask-konch-2.0.0.tar.gz",
"has_sig": false,
"md5_digest": "015e2f2864720816d47c32a6ae1d501f",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 4732,
"upload_time": "2019-01-13T23:29:42",
"url": "https://files.pythonhosted.org/packages/bc/57/64a48843e35e3e8fcce36530eebe1ef1b588c430d452d8e99f13044e1834/flask-konch-2.0.0.tar.gz"
}
]
}