Cling-based Python-C++ bindings for CPython
Project description
CPyCppyy is the CPython equivalent of _cppyy in PyPy. It provides dynamic Python-C++ bindings by leveraging the Cling C++ interpreter and LLVM. Details and performance are described in this paper.
CPyCppyy is a CPython extension module built on top of the same backend API as PyPy/_cppyy. It thus requires the installation of the cppyy backend for use, which will pull in Cling. CPython/cppyy and PyPy/cppyy are designed to be compatible, although there are differences due to the former being reference counted and the latter being garbage collected.
Full documentation: cppyy.readthedocs.io.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.