Using Cython via pure Python mode seems pretty compelling if you all you need is compilation. Compilability is just the beginning though.
Numba is also really nice, and for just compiling against arrays I like it better than Cython. Neither help if you need data structures or abstractions, though.