Needs setuptools.