I see that Qt uses the Shiboken2 tool to create PySide Qt bindings. So I guess if it is good enough for Qt, I'll have to look into it.