Metadata-Version: 2.1
Name: CPyCppyy
Version: 1.3.6
Summary: Cling-based Python-C++ bindings for CPython
Home-page: http://cppyy.readthedocs.io/
Author: Wim Lavrijsen
Author-email: WLavrijsen@lbl.gov
License: LBNL BSD
Keywords: C++ bindings data science
Platform: UNKNOWN
Classifier: Development Status :: 5 - Production/Stable
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Interpreters
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: C
Classifier: Programming Language :: C++
Classifier: Natural Language :: English
Requires-Dist: cppyy-backend (>=1.3)

.. -*- mode: rst -*-

CPyCppyy: Python-C++ bindings interface based on Cling/LLVM
===========================================================

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 <http://conferences.computer.org/pyhpc/2016/papers/5220a027.pdf>`_.

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 <https://pypi.python.org/pypi/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 <http://cppyy.readthedocs.io/>`_.


