- Linux-based environment (not tested on OS X or Windows), preferably Ubuntu.
- Python 3.
virtualenv /path/to/project/venv/
source /path/to/project/venv/bin/activate
deactivate
source /path/to/project/venv/bin/activate
pip3 install python-socketio
deactivate
source /path/to/project/venv/bin/activate
pip3 install eventlet
deactivate
source /path/to/project/venv/bin/activate
pip3 install nose
pip3 install coverage
deactivate
nosetests
sh coverage.sh
- Install MongoDB To System (Assuming Debian Environment)
sudo aptitude install mongodb
- Install PyMongo MongoDB Driver
source /path/to/project/venv/bin/activate
pip3 install pymongo
deactivate
- Install Redis To System (Assuming Debian Environment)
sudo aptitude install redis-server
- Install Redis Driver
source /path/to/project/venv/bin/activate
pip3 install redis
deactivate
source /path/to/project/venv/bin/activate
pip3 install passlib
deactivate
.gitignore deploy_tag
- Create static audio file directory to contain files.
mkdir /path/to/project/static/audio