Is there a reason you've chosen cython over numba and similar? Have you for example been able to wrap python with cython, then run borg inside python?