This covers setting up a development environment for developing on ElasticUtils. If you’re interested in using ElasticUtils, then you should check out User’s Guide.
You should have elasticsearch installed and running.
Run:
$ virtualenv ./venv/
$ . ./venv/bin/activate
$ pip install -r requirements-dev.txt
If you want to work on the contrib.django bits, you also need to do:
$ pip install -r requirements-django.txt
This sets up all the required dependencies for development of ElasticUtils.
Note
You don’t have to put your virtual environment in ./venv/. Feel free to put it anywhere.