scikits-image/scikits-image — pull request #74 by stefanv (2011-10-27 00:52:09+00:00)
Title: Use MD5 hashes of .pyx files to determine whether they need to be recompiled.

Previously, we'd recompile all Cython files on each rebuild, and then compare the generated C files against one another. This was slow and unnecessary. The new approach compares the MD5sum of ``abc.pyx`` and compares it against ``abs.pyx.md5``. If that file does not exist, a recompile is triggered.

The .md5 files are added to the ``setup.py`` generated source tarball (see ``MANIFEST.in``), to ensure that the downloaded package can be built without having Cython installed.