# The x11/qt6/pyside6/shiboken port

## shiboken6-6.10.2 – Python binding generator for C++ libraries

## Description

    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.

    Module: An utility Python module that exposed new Python types,
    functions to handle pointers, among other things, that is written
    in CPython and can use independently of the generator.

WWW: https://wiki.qt.io/Qt_for_Python

Only for arches
  aarch64 alpha amd64 arm hppa i386 m88k mips64 mips64el powerpc powerpc64 riscv64 sh sparc64
Categories:
  devel lang/python x11

## Library dependencies

- devel/llvm/19
- textproc/libxml
- textproc/libxslt
- x11/qt6/qtbase

## Build dependencies

- STEM->=4:devel/cmake/core
- STEM->=5.4.0:archivers/xz
- devel/dwz
- devel/llvm/19
- devel/ninja
- graphics/vulkan-loader
- lang/python/3
- math/py-numpy
- x11/qt6/qttools
- x11/qt6/qttools

## Run dependencies

- lang/python/3
- math/py-numpy