diff options
author | sylvain thenault <sylvain.thenault@logilab.fr> | 2009-03-24 15:15:18 +0100 |
---|---|---|
committer | sylvain thenault <sylvain.thenault@logilab.fr> | 2009-03-24 15:15:18 +0100 |
commit | 99eb4780e94d27403a288f76edb1f9ad7246c4ca (patch) | |
tree | 9bc409bec5ea2a65035f2f0b0df348a50bf679c3 /setup.py | |
parent | 55b2e266b16fd47be6a44618e36b34d8a36abb7e (diff) | |
download | pylint-99eb4780e94d27403a288f76edb1f9ad7246c4ca.tar.gz |
setuptools fixes
Diffstat (limited to 'setup.py')
-rw-r--r-- | setup.py | 20 |
1 files changed, 11 insertions, 9 deletions
@@ -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 |