Pre-built packages are available for download for Windows, Linux and Mac from the Integrations webpage.


Alternative installation methods require technical knowledge.

Building from source

You can also build manually from the source for more control. First obtain a copy of the source by either downloading the zipball or cloning the public repository:

$ git clone

install the requirements to prepare you environment with:

$ python -m pip install -r requirements.txt

Then you can build and install the package into your current Python site-packages folder:

$ python install

Alternatively, just build locally and manage yourself:

$ python build

Is also possible to build live development version using:

$ python build_ext --inplace

Building from git repository


This is an advance method and is not suggested for average users Please refer to the previous way to install as default.

Alternatively, install using pip:

$ pip install git+


When installing through pip, the default hooks will not be properly installed as part of the package, but they’ll instead be installed on the root of the interpreter eg:


Before starting connect please ensure the path is added to your


environment variable.

Building documentation from source

To build the documentation from source:

$ python build_sphinx

Then view in your browser:


Running tests against the source

With a copy of the source it is also possible to run the unit tests:

$ python test


Additional For building

Additional For testing