Use setuptools instead of distutils.core