{"id":23464,"library":"cppyy-cling","title":"cppyy-cling","description":"Re-packaged Cling C++ interpreter, used as the JIT backend for cppyy. Provides the C++ runtime and interpreter for cppyy's automatic Python-C++ bindings. Version 6.32.8, released on 2025-05-26. Release cadence follows cppyy releases.","status":"active","version":"6.32.8","language":"python","source_language":"en","source_url":"https://github.com/wlav/cppyy-backend","tags":["cppyy","cling","c++","jit","interop"],"install":[{"cmd":"pip install cppyy-cling","lang":"bash","label":"Install from PyPI"}],"dependencies":[{"reason":"cppyy-cling is the backend for cppyy; cppyy auto-detects it","package":"cppyy","optional":false}],"imports":[{"wrong":"import cppyy","symbol":"loader","correct":"from cppyy_backend import loader"}],"quickstart":{"code":"import cppyy\ncppyy.include('iostream')\ncppyy.gbl.std.cout << 'Hello from C++ via cppyy' << cppyy.gbl.std.endl","lang":"python","description":"Basic usage: import cppyy (which loads cppyy-cling backend), include a C++ header, and call C++ functions."},"warnings":[{"fix":"pip install cppyy-cling","message":"cppyy-cling is a separate package from cppyy. You must install cppyy-cling explicitly (or let cppyy install it as a dependency). If only cppyy is installed, the backend may be missing.","severity":"gotcha","affected_versions":"all"},{"fix":"Use 'import cppyy' and then use cppyy functions.","message":"Do not import cppyy_backend or cppyy_cling directly. The correct way to use the backend is through cppyy. cppyy auto-detects cppyy-cling.","severity":"gotcha","affected_versions":"all"},{"fix":"Use cppyy.cppdef('...') or pass -std=c++14 to cppyy.add_include_path via cppyy.load_library.","message":"In cppyy-cling 6.32.x, the default C++ standard may be C++17. Code relying on C++11 or C++14 features might behave differently. Explicitly set standard with cppyy.add_include_path or cling flags.","severity":"breaking","affected_versions":">=6.32.0"}],"env_vars":null,"search_vec":"'-05':36 '-26':37 '2025':35 '6.32.8':32 'automat':26 'backend':14 'bind':30 'c':8,19,29,45 'cadenc':39 'cling':3,7,44 'cppyy':2,16,24,41,43 'cppyy-cl':1 'follow':40 'interop':47 'interpret':9,22 'jit':13,46 'packag':6 'provid':17 'python':28 'python-c':27 're':5 're-packag':4 'releas':33,38,42 'runtim':20 'use':10 'version':31","created_at":"2026-05-01T08:07:55.133259+00:00","updated_at":"2026-05-01T08:07:55.133259+00:00","problems":null,"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":"6.32.8","cli_name":"","cli_version":null,"type":"library","homepage":"https://root.cern.ch/cling","github":null,"docs":null,"changelog":null,"pypi":"https://pypi.org/project/cppyy-cling/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["data"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"passing","verified_at":"2026-07-03","last_verified":"2026-07-03","next_check":"2026-08-02","install_tag":null}}