replaced distutils with setuptools