make setuptools a dependency