{"name":"py-jcc","portdir":"python/py-jcc","version":"3.15","license":"Apache-2","platforms":"any","epoch":0,"replaced_by":null,"homepage":"https://lucene.apache.org/pylucene/jcc/index.html","description":"JCC is a C++ code generator for calling Java from C++/Python","long_description":"JCC is a C++ code generator for producing the code necessary to call into Java classes from CPython via Java's Native Invocation Interface (JNI). JCC generates C++ wrapper classes that hide all the gory details of JNI access as well Java memory and object reference management. JCC generates CPython types that make these C++ classes accessible from a Python interpreter. JCC attempts to make these Python types pythonic by detecting iterators and property accessors. Iterators and mappings may also be declared to JCC.","active":true,"categories":["devel","python"],"maintainers":[],"variants":[],"dependencies":[{"type":"build","ports":["clang-18"]},{"type":"lib","ports":["openjdk11","py313-jcc"]}],"depends_on":[]}