Setuptools shouldn't be a build requirement, so this should be in try: except ImportError, and grab it from distutils otherwise.