It would be better to have both available, e.g.
``` python
try:
    from setuptools import setup
except ImportError:
    from distutils.core import setup
```
I think that should work for everything below...