build with Cython (not Pyrex)