summaryrefslogtreecommitdiff
path: root/setup.py
diff options
context:
space:
mode:
authorsylvain thenault <sylvain.thenault@logilab.fr>2009-03-24 15:15:18 +0100
committersylvain thenault <sylvain.thenault@logilab.fr>2009-03-24 15:15:18 +0100
commit99eb4780e94d27403a288f76edb1f9ad7246c4ca (patch)
tree9bc409bec5ea2a65035f2f0b0df348a50bf679c3 /setup.py
parent55b2e266b16fd47be6a44618e36b34d8a36abb7e (diff)
downloadpylint-99eb4780e94d27403a288f76edb1f9ad7246c4ca.tar.gz
setuptools fixes
Diffstat (limited to 'setup.py')
-rw-r--r--setup.py20
1 files changed, 11 insertions, 9 deletions
diff --git a/setup.py b/setup.py
index 86e8a2a..1e93b77 100644
--- a/setup.py
+++ b/setup.py
@@ -15,17 +15,19 @@ from os.path import isdir, exists, join, walk
# FIXME : setup.py doesn't work with setuptools so we use distutils
-#try:
- #from setuptools import setup
- #from setuptools.command import install_lib
- #USE_SETUPTOOLS = 1
-#except ImportError:
-from distutils.core import setup
-from distutils.command import install_lib
-USE_SETUPTOOLS = 0
-
+try:
+ if os.environ.get('NO_SETUPTOOLS'):
+ raise ImportError()
+ from setuptools import setup
+ from setuptools.command import install_lib
+ USE_SETUPTOOLS = 1
+except ImportError:
+ from distutils.core import setup
+ from distutils.command import install_lib
+ USE_SETUPTOOLS = 0
#assert USE_SETUPTOOLS
+sys.modules.pop('__pkginfo__', None)
# import required features
from __pkginfo__ import modname, version, license, short_desc, long_desc, \
web, author, author_email, classifiers