This PR modifies setup.py so that Cython is used during installation only if Cython is installed. If it is not, the cythonized C file generated when the source distribution is made is built as a standard C extension.
This will likely have no impact on mac or Windows users because we have binary wheels for those, and no effect on conda users.
It will simplify installation for Linux users.
I would like to add a test on travis that makes sure the built distribution can be built on linux without error before this gets merged.
This PR modifies setup.py so that Cython is used during installation only if Cython is installed. If it is not, the cythonized C file generated when the source distribution is made is built as a standard C extension.
This will likely have no impact on mac or Windows users because we have binary wheels for those, and no effect on conda users.
It will simplify installation for Linux users.
I would like to add a test on travis that makes sure the built distribution can be built on linux without error before this gets merged.