It would be nice to add a `setup.py` file so that the python interface can more easily be built from source. E.g. so that running: ``` pip install -e . ``` installs the python package from source and then running: ``` pytest src/py ``` runs the python tests