setup.py
changeset 26600 e8497889edab
parent 26421 4b0fc75f9403
child 27127 7309853eedae
equal deleted inserted replaced
26599:bdd7d9c7e626 26600:e8497889edab
    68 import os, stat, subprocess, time
    68 import os, stat, subprocess, time
    69 import re
    69 import re
    70 import shutil
    70 import shutil
    71 import tempfile
    71 import tempfile
    72 from distutils import log
    72 from distutils import log
    73 from distutils.core import setup, Command, Extension
    73 if 'FORCE_SETUPTOOLS' in os.environ:
       
    74     from setuptools import setup
       
    75 else:
       
    76     from distutils.core import setup
       
    77 from distutils.core import Command, Extension
    74 from distutils.dist import Distribution
    78 from distutils.dist import Distribution
    75 from distutils.command.build import build
    79 from distutils.command.build import build
    76 from distutils.command.build_ext import build_ext
    80 from distutils.command.build_ext import build_ext
    77 from distutils.command.build_py import build_py
    81 from distutils.command.build_py import build_py
    78 from distutils.command.install_lib import install_lib
    82 from distutils.command.install_lib import install_lib