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 Distribution
Built Distributions
Hashes for CPyCppyy-1.3.6-cp37-cp37m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d2570a5db02d82c4016acdf0b18aabfc058236e6a05ec9560e30dbf68940c62 |
|
MD5 | dae0816fd054209a6fc983a1c1858702 |
|
BLAKE2b-256 | b8e2e049d173700b4cc924c33fcf14f10e9115a4ca61b7240022d2ad738d17ff |
Hashes for CPyCppyy-1.3.6-cp36-cp36m-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 65b4a181163ea3af5bc7fd0fce1638201a1f24dd1c0dcbea2304597626a1cb96 |
|
MD5 | 22400000f5bc4f10e73b8ce64113c888 |
|
BLAKE2b-256 | 456e37866afb14cf51b8825aad45f54704802d3873d4dbf883ee94bbc46db559 |
Hashes for CPyCppyy-1.3.6-cp27-cp27mu-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 13edc11fc67493e4a6667d1d2d6882c55bb4b978b618eabafe0b029f20a47a61 |
|
MD5 | 097eae4e0157ecd8eeda5a712772dc6c |
|
BLAKE2b-256 | aadd1f541584d87ee94420b6ffef66ad999aedeb0c34714ce0308978eff341c5 |