
Shiboken2 is a bindings generator for C++ libraries that outputs CPython source code. It collects information from library headers, and then merges modifications and handwritten code defined in the typesystem description.
Shiboken2 is the binding generator used to create the PySide2 bindings.