{ "info": { "author": "Salsita Software", "author_email": "python@salsitasoft.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Flask", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# [Flask-Run](https://github.com/salsita/flask-run) \n\nFlask-based web application runner.\n\n[![Latest Version](https://pypip.in/version/Flask-Run/badge.svg)]\n(https://pypi.python.org/pypi/Flask-Run/)\n[![Downloads](https://pypip.in/download/Flask-Run/badge.svg)]\n(https://pypi.python.org/pypi/Flask-Run/)\n[![Supported Python versions](https://pypip.in/py_versions/Flask-Run/badge.svg)]\n(https://pypi.python.org/pypi/Flask-Run/)\n[![License](https://pypip.in/license/Flask-Run/badge.svg)]\n(https://pypi.python.org/pypi/Flask-Run/)\n\n\n## Supported Platforms\n\n* [Python](http://www.python.org/) >= 2.7, 3.3\n* [Flask](http://flask.pocoo.org/) >= 0.9\n\n\n## Get Started\n\nInstall using [pip](https://pip.pypa.io/) or [easy_install](http://pythonhosted.org/setuptools/easy_install.html):\n```bash\npip install Flask-Run\neasy_install Flask-Run\n```\n\n## Example:\n\n#### Flask application: `app.py`\n\n```python\n#!/usr/bin/env python\n\n\"\"\"Flask-based web application.\"\"\"\n\n__all__ = 'app'.split()\n\nimport flask\nfrom config import Config\n\napp = None\n\ndef create_app(config=Config):\n app = flask.Flask(__name__)\n\n app.config.from_object(config)\n\n return app\n\nif __name__ == '__main__':\n from flask.ext.run import run\n run(create_app, Config)\n```\n\n#### Flask configuration: `config.py`\n\nSee [sample flask configuration `config.py](https://github.com/salsita/flask-config#flask-configuration-configpy)\nfrom [flask-config package](https://github.com/salsita/flask-config)\nthat supports listing and selecting environment configurations.\n\n#### Usage:\n\n```\nusage: app.py [-h] [-b [HOST|:PORT]] [-r] [-R] [-d] [-D] [-e ENV]\n [-E [SHOW_ENV]] [-g]\n\nruns Flask-based web application using Python WSGI reference server\n\noptional arguments:\n -h, --help show this help message and exit\n -b [HOST|:PORT], --bind [HOST|:PORT]\n bind to HOST:PORT (default: 127.0.0.1:5000)\n -r, --reload reload server on code change (default in development)\n -R, --no-reload do not reload server on code change\n -d, --debug show debugger on exception (default in development)\n -D, --no-debug do not show debugger on exception\n -e ENV, --env ENV select environment config (default: development)\n -E [SHOW_ENV], --show-env [SHOW_ENV]\n show environment config and exit (*: all, default: development)\n -g, --gen-key generate a good secret key and exit\n\noptional environment variables:\n APP_ENV select environment configuration\n DATABASE_URL sqlalchemy database uri including credentials\n SECRET_KEY secret key for signing session cookies\n\navailable environment configurations (*: active):\n* dev | development\n prod | production\n qa | test | testing\n stage | staging\n try | experimental\n\n```\n\n## Changelog\n\n### 0.1.3\n\n#### Fixes\n\n- Fix package setup on Python 3.\n\n### 0.1.2\n\n#### Fixes\n\n- Fix package setup to not require dependencies preinstalled.\n\n### 0.1.0\n\n#### Features\n\n* Initial release.\n", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/salsita/flask-run/tarball/v0.1.3", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/salsita/flask-run", "keywords": "flask", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "Flask-Run", "package_url": "https://pypi.org/project/Flask-Run/", "platform": "any", "project_url": "https://pypi.org/project/Flask-Run/", "project_urls": { "Download": "https://github.com/salsita/flask-run/tarball/v0.1.3", "Homepage": "https://github.com/salsita/flask-run" }, "release_url": "https://pypi.org/project/Flask-Run/0.1.3/", "requires_dist": null, "requires_python": null, "summary": "Flask-based web application runner", "version": "0.1.3" }, "last_serial": 1630955, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "dbbecbbc0c6145a46476066d4e3798b8", "sha256": "243861d3f73096278360fd1f6d037b6107b13c058787eb36ca7a90f33efeb821" }, "downloads": -1, "filename": "Flask-Run-0.1.0.zip", "has_sig": false, "md5_digest": "dbbecbbc0c6145a46476066d4e3798b8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5517, "upload_time": "2014-12-09T11:58:15", "url": "https://files.pythonhosted.org/packages/65/dd/8937b687bac245ea7056ffe329d41c32f9da510f7e210bd291fed0191f52/Flask-Run-0.1.0.zip" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "47acd6504d716955ad4097e6b40f986c", "sha256": "8cfc68650a1c5f179315ef08c08fe13e41774fd1e0f4dd8a26d78d459a1f932d" }, "downloads": -1, "filename": "Flask-Run-0.1.1.zip", "has_sig": false, "md5_digest": "47acd6504d716955ad4097e6b40f986c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5514, "upload_time": "2014-12-10T21:37:51", "url": "https://files.pythonhosted.org/packages/a4/04/0ab0cc23c4d65ef147acd24011a14255f07b31bd8c2a900161b042b3d315/Flask-Run-0.1.1.zip" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "0ca4a915189fc895afe3f7a68b719ec6", "sha256": "c21d69c6aff4d398dd8ffa106deacc9982a27efedf5d53297e75658d5977e6c7" }, "downloads": -1, "filename": "Flask-Run-0.1.2.zip", "has_sig": false, "md5_digest": "0ca4a915189fc895afe3f7a68b719ec6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5590, "upload_time": "2015-02-27T11:12:33", "url": "https://files.pythonhosted.org/packages/31/b7/e5df0986277c616a7137c8f33fd92161dca62b77959ef111893a57e32e27/Flask-Run-0.1.2.zip" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "fc2fc6912fe5ccd960d65e7e8ba0bb78", "sha256": "1dea196fb25c9d68a65fb76b1616b7182bcfc7aaa42c2ea1c5657b48bfc7c04a" }, "downloads": -1, "filename": "Flask-Run-0.1.3.zip", "has_sig": false, "md5_digest": "fc2fc6912fe5ccd960d65e7e8ba0bb78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7021, "upload_time": "2015-06-18T10:43:07", "url": "https://files.pythonhosted.org/packages/16/ee/86787f4a6187e94cbaf50158fd2e13c560172b9a5ff447b1a9979d251df1/Flask-Run-0.1.3.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "fc2fc6912fe5ccd960d65e7e8ba0bb78", "sha256": "1dea196fb25c9d68a65fb76b1616b7182bcfc7aaa42c2ea1c5657b48bfc7c04a" }, "downloads": -1, "filename": "Flask-Run-0.1.3.zip", "has_sig": false, "md5_digest": "fc2fc6912fe5ccd960d65e7e8ba0bb78", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7021, "upload_time": "2015-06-18T10:43:07", "url": "https://files.pythonhosted.org/packages/16/ee/86787f4a6187e94cbaf50158fd2e13c560172b9a5ff447b1a9979d251df1/Flask-Run-0.1.3.zip" } ] }