Kwarg! "requires" obviously does something, but it's not documented at http://docs.python.org/2.7/distutils/apiref.html#module-distutils.core . :( But it's mentioned at http://docs.python.org/2/distutils/setupscript.html#relationships-between-distributions-and-packages !