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.
Source Distributions
Built Distributions
Hashes for CPyCppyy-1.3.5-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bda4687d993daaf67fa2a9495a7c21e538582f2a6c3dabe5f4928287c0b49e4 |
|
MD5 | 6aa120727e9db1219f77056802334c94 |
|
BLAKE2b-256 | 0d551f8114282326c6032054a918033c5b701eaddb8188dc9040d32d64160cf0 |
Hashes for CPyCppyy-1.3.5-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11d281dca6322a5446c83c7800e7e53b0ffac4028f3169bad8703c49de4d95b2 |
|
MD5 | be4c0761fb16bf63a01b54130c984dbc |
|
BLAKE2b-256 | 0ed080b52ab7dda600c5bd2ac23bbbc53836e420f438108601729d9aa00ddc13 |
Hashes for CPyCppyy-1.3.5-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5905d166e88a6b4909577f5f8bbfc64005610b510a1432edd5689d4cd0f3216f |
|
MD5 | fb2efbded5db6c25bd1ee11dfd9bb62a |
|
BLAKE2b-256 | f7aac9ff30b63c38677b80c6f2459ae8c82b728e7e3b0f4bf0711102cd060d85 |