C++ build system written in python