Contributing to Ibis


Make sure you’ve read the installation section of the docs before continuing.

Running the Test Suite

Contributor Krisztián Szűcs has spent many hours crafting an easy-to-use docker-compose setup that enables ibis developers to get up and running quickly.

Here are the steps to run clone the repo and run the test suite:

# clone ibis
git clone

# go to where the docker-compose file is
pushd ibis/ci

# start services, build ibis, and load data into databases
ENVKIND=docs ./

# optionally run all tests
ENVKIND=docs ./ -m 'not udf' -n auto -o cache_dir=/tmp/.pytest_cache