Computational geometry is a real challenge for python because it requires object oriented design and is speed critical. It is a marvel of technical engineering that this was possible with CGAL, but I don't see this working out unless you have a robust python compiler that is able to remove the various `if` statements that are handled by templates in C++.
If I was to do computational geometry in python, I would wrap CGAL.