Hi Eugen,
I used cython. It is really cool. But to use it efficiently you have to really optimize your pyrex code, also use strongly caste your data type. I think out of the box also it works pretty well for some less complicated function prototypes.