from __future__ import print_function
import os
+import pkgutil
import shutil
import subprocess
import sys
import tempfile
import textwrap
+
+if not pkgutil.find_loader('setuptools'):
+ from distutils.core import setup
+ from distutils.extension import Extension
+else:
+ from setuptools import setup
+ from setuptools.extension import Extension
+
from distutils.ccompiler import new_compiler
-from distutils.core import setup
from distutils.errors import CompileError, LinkError
-from distutils.extension import Extension
from distutils.sysconfig import customize_compiler
# PEP 440 versioning of the Rados package on PyPI