[Cython] Cythonize silently ignores nonexistent files

Stefan Behnel stefan_ml at behnel.de
Sat Dec 20 10:01:58 CET 2014

Kevin Norris schrieb am 20.12.2014 um 01:47:
> Is this behavior intentional?
>     >>> from Cython.Build import cythonize
>     >>> cythonize('/this/file/doesnt/exist.pyx')
>     []

Yes, it's intentional. The path you pass is actually a glob expression, so
it may match any number of files.

> It would be *really* nice if Cython would raise an exception (or
> something) in this case.  I just spent 20 minutes trying to puzzle out
> Cython/Setuptools compatibility when the actual problem was staring me
> in the face.

I think we should issue a warning if the expression matches nothing at all
as that's most likely not intended by the user.


More information about the cython-devel mailing list