Modify setup.py to support setuptools/wheel

To support creation of whl files for PyPI, setuptools need to be imported
instead of distutils.  Created try/except case to fall back to integrated
distutils if setuptools is not installed.
This commit is contained in:
Jason Erickson 2015-11-06 15:01:32 -07:00
parent 2833d4f5ff
commit ef09ebe62a

View File

@ -57,7 +57,10 @@ import os
import sys import sys
import re import re
import subprocess import subprocess
from distutils.core import setup, Extension try:
from setuptools import setup, Extension
except ImportError:
from distutils.core import setup, Extension
from distutils.command.build_ext import build_ext from distutils.command.build_ext import build_ext
from distutils.sysconfig import get_python_inc from distutils.sysconfig import get_python_inc
from distutils.ccompiler import get_default_compiler from distutils.ccompiler import get_default_compiler