- Python >=3.4.#
- PostgreSQL >=9.#
You will only run virtualenv
once. It sets up a persistent environment running a sandboxed version of python and its packages. Run this from the top directory of the project:
> virtualenv -p python3 env
You will run the following command every time you enter a terminal to work within this project. It will load your python environment. Run this from the top directory of the project:
> source env/bin/activate
You will only need to run this command once. It will be saved as part of your virtualenv environment.
> pip install -r requirements.txt
> ./run
> ./shell
> source init
> source init
> flask db upgrade