User:Ash Crow/Flask tutorial
Appearance
Setting up a Flask app as default web app for a Tool
Set up virtualenv
You would want to have a separate python environment for your tool. Checkout virtualenv on how to use it. If you don't need anything special just do a
virtualenv python
This sets up a local python environment in a directory called 'python'.
Install Flask
source python/bin/activate pip install flask pip install flup
https://wikitech.wikimedia.org/wiki/Setting_up_Flask_cgi_app_as_a_tool
https://wikitech.wikimedia.org/wiki/User:Pathoschild/Getting_started_with_Flask
https://wikitech.wikimedia.org/wiki/Help:Tool_Labs/Python_application_stub#Step_3:_Set_up_OAuth