- Make sure you have Python 3.9 and Rust installed: https://www.rust-lang.org/tools/install
- Make sure to have https://github.com/schelterlabs/caboose_index checked out as
caboose_index
in the same folder as this project
- Setup a virtualenv
python3.9 -m venv venv
andsource venv/bin/activate
- Install Cython (needed for similaripy)
pip install Cython==0.29.32
- Install the dependencies
pip install -r requirements.txt
- Build the project with
maturin develop --release
- Run the tests with
pytest
- Start
jupyter
and run theminimal
notebook