Shiboken is a fundamental piece on the Qt for Python project that serves two purposes:
Generator: Extract information from C or C++ headers and generate CPython code that allow to bring C or C++ projects to Python. This process uses a library called ApiExtractor which internally uses Clang.
Install and build from source.
Binding generator executable.
Python utility module.
Reference and functionallities.
Known issues and FAQ.