replace distribute with setuptools