Python coding guidelines are standard PEP-8, with the following variations:
velo project follows pyramid unit testing guidelines
Two options:
To download all necesary dependencies, in a virtualenv, run:
(env)$ pip install -r requirements-dev.txt
(env)$ python setup.py develop
Export mongo environment variables with mongo database info:
(env)$ export MONGO_DB_NAME=<database_name>
(env)$ export MONGO_URI=mongodb://<user>:<password>@<mongo_server_hostname>/<database_name>
To run tests:
(env)$ nosetests
To run local server:
(env)$ pserve development.ini --reload