BSD Ports

x11/qt6/pyside6/shiboken 6.11.2 OpenBSD

Python binding generator for C++ libraries

System
OpenBSD
Repository
OpenBSD ports
Maintainer
Johannes Thyssen Tishman <[email protected]>
Categories
x11, devel, lang/python

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.

Install

Binary package:

pkg_add shiboken6

From the ports tree:

cd /usr/ports/x11/qt6/pyside6/shiboken && make install

Dependency graph

Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.

Dependencies

Build dependencies 10
Run dependencies 4