Using setuptools rather than distutils