I am not sure that shipping pre-cythonized c-code is a good idea.  In the run up to python 3.7 there was as issue that the python c-api changed and as a result tarballs that did include the c code were un-install-able due to the c not building (see https://github.com/yaml/pyyaml/issues/126 ).


On Sat, Jul 28, 2018 at 4:00 AM Stefan van der Walt <stefanv@berkeley.edu> wrote:
On Fri, 27 Jul 2018 13:31:36 -0400, Matthew McCormick wrote:
> I created a PR to address this issue here:
>   https://github.com/scikit-image/scikit-image/pull/3295

Thanks, Matt, this is useful.

That said, I think Stuart's bug report is still valid: the source
tarball is supposed to ship with precompiled Cython code, and thus
should not require Cython to be present in order to build.

scikit-image mailing list