Updated to setuptools rather than distutils