add cython requirement