I have a program that uses dateutil
from the package index. I would like to have setup.py check for for its presence and try to get it using easy_install
if it is not there.
The documentation for distutils
seems to indicate that this can be done using the requires
keyword in setup()
, but when I try, it installs on a system without dateutil
without giving a warning or installing the required package.
The only thing I could find on google was this blog post about the same issue which did not have any answer either.
Am I using distutils
wrong? Do I need to subclass distutils.command.install
and do the checking/installing myself?