Clang-based tool for automatically generating Python bindings for C++ code