removing python support from the main branch. It is still there in the python branch but probably better to re-implement