The development branch is trunk. This is the branch that all pull
requests should be made against.
To develop locally:
-
Fork this repository to your own GitHub account and then clone it to your local device.
-
Create a new branch:
git checkout -b MY_BRANCH_NAME
-
Install a recent version of Python (3.8+)
-
Install the dependencies with:
# Run this command in the root of the repository pip install -e .
ℹ️: Apple M1 Macs require an arm64 compatible version of pyarrow which can be installed using miniforge.
-
Run the tests with:
API_KEY="<Spice.ai API Key>" make test