Using setuptools with distutils fallback.