CGAL bindings are intrinsically complex. Since the library is largely based on a template, there is a combinatorial explosion of possible ways to use it. Any bindings should choose and choose what to include.
However: The Python package demakein (which I wrote) includes a module for compiling C ++ fragments on the fly, and then loads them using cffi. Code snippets are cached to speed up subsequent launches. There is code that wraps the parts of the CGAL that I need, they are probably different from what you need, but should give you an idea of ββhow to use it. It can be used with CPython or PyPy on Linux or OS X.
Paul harrison
source share