mirror of
https://github.com/valitydev/salt.git
synced 2024-11-06 08:35:21 +00:00
import setuptools if SETUPTOOLS env var exists
Default to importing distutils unless the user has created an environment variable named SETUPTOOLS in which case import setuptools
This commit is contained in:
parent
0911c130a7
commit
7d89ee3783
14
setup.py
14
setup.py
@ -14,12 +14,16 @@ from distutils.sysconfig import get_python_lib, PREFIX
|
||||
# Use setuptools if available, else fallback to distutils.
|
||||
# As an example, setuptools is available in virtualenvs and buildouts through
|
||||
# Setuptools or Distribute.
|
||||
try:
|
||||
from setuptools import setup
|
||||
with_setuptools = True
|
||||
except ImportError:
|
||||
with_setuptools = False
|
||||
if 'SETUPTOOLS' in os.environ:
|
||||
try:
|
||||
from setuptools import setup
|
||||
with_setuptools = True
|
||||
except:
|
||||
with_setuptools = False
|
||||
|
||||
if with_setuptools == False:
|
||||
from distutils.core import setup
|
||||
with_setuptools = False
|
||||
|
||||
|
||||
exec(compile(open("salt/version.py").read(), "salt/version.py", 'exec'))
|
||||
|
Loading…
Reference in New Issue
Block a user