1. Install MySQL.
  2. Install the dependencies in requirements/compiled.txt either via system-level package manager, or with pip install -r requirements/compiled.txt (preferably into a virtualenv in the latter case).
  3. If you will need to run the tests or work on Spade development, install the development-only dependencies into your virtualenv with pip install -r requirements/dev.txt.
  1. Copy spade/settings/ to spade/settings/ and modify the settings as appropriate for your installation.
  2. Run ./ syncdb to create the database tables.

Vagrant Setup

  1. Run vagrant up in a terminal. This will create a new VM that will have Spade running on it. It will run the necessary Puppet scripts
  2. add to /etc/hosts
  3. Navigate to in your browser