Having cmake install put a python package in a location controlled by Tiramisu_INSTALL_PYTHONDIR.
Having an init.py and a tiramisu.pyi file for proper python packaging. The PYI serves as a tiny bit of documentation, but more importantly allows mypy to typecheck tiramisu code.
I am doing all of this so one can install tiramisu with spack and maybe later pip.
I should also note that this pull also removes the need to include files from the halide source. One can just include Halide.h and cmake already includes the relevant include dirs.
This pull makes the following possible:
I am doing all of this so one can install tiramisu with spack and maybe later pip.