Installing and Testing

Most users will want to simply install the latest version, hosted on PyPI:

pip install scout

Installing with git

The project is hosted at and can be installed using git:

git clone
cd scout
python install


On some systems you may need to use sudo python install to install scout system-wide.


Scout has the following Python dependencies:

If you installed Scout using pip then the dependencies will have automatically been installed for you. Otherwise be sure to install flask and peewee.

Scout also depends on SQLite and the SQLite full-text search extension. SQLite is installed by default on most operating systems, and is generally compiled with FTS, so typically no additional installation is necessary.

If you wish, you can also run Scout using the gevent WSGI server. This process is described in the Hacks document.

Running tests

You can test your installation by running the test suite.