Contributing to Ibis

Note

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 https://github.com/ibis-project/ibis

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

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

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