Привязки для CGAL по своей сути сложны. Поскольку библиотека в значительной степени основана на шаблонах, существует много возможных способов ее использования. Любая привязка должна будет выбрать и включить то, что включить.
Однако: пакет demakein пакета Python (который я написал) включает модуль для компиляции фрагментов C ++ на лету и загрузки их с помощью cffi. Фрагменты кода кэшируются для ускорения последующих запусков. Там есть код, который оборачивает части CGAL, которые мне нужны, они, вероятно, отличаются от того, что вам нужно, но должны дать вам представление о том, как его использовать. Может использоваться с CPython или PyPy, в Linux или OS X.