aboutsummaryrefslogtreecommitdiffstats
path: root/setup.py
diff options
context:
space:
mode:
authorMartin v. Löwis <martin@v.loewis.de>2009-09-13 14:29:58 +0200
committerMartin v. Löwis <martin@v.loewis.de>2009-09-13 14:29:58 +0200
commitddd787ae1c7f77b4c8c52176ed1f228dc94ebbe6 (patch)
tree181d10584b8683bc743ee25fc4c3c40a6e598c7d /setup.py
parent1a8b650faf34b6205a8a26168ab7ef886833f85c (diff)
parent3c6ebb2ab608930ea3d1e54476344a990526e64a (diff)
downloadexternal_python_setuptools-ddd787ae1c7f77b4c8c52176ed1f228dc94ebbe6.tar.gz
external_python_setuptools-ddd787ae1c7f77b4c8c52176ed1f228dc94ebbe6.tar.bz2
external_python_setuptools-ddd787ae1c7f77b4c8c52176ed1f228dc94ebbe6.zip
Merge upstream changes.
--HG-- branch : distribute extra : rebase_source : d68cc866146d65e1951fe88f526f94a64f17b1da
Diffstat (limited to 'setup.py')
-rwxr-xr-xsetup.py9
1 files changed, 5 insertions, 4 deletions
diff --git a/setup.py b/setup.py
index 6cca53f3..0bc261a9 100755
--- a/setup.py
+++ b/setup.py
@@ -44,12 +44,13 @@ scripts = []
# if we are installing Distribute using "python setup.py install"
# we need to get setuptools out of the way
+def _easy_install_marker():
+ return (len(sys.argv) == 5 and sys.argv[2] == 'bdist_egg' and
+ sys.argv[3] == '--dist-dir' and 'egg-dist-tmp-' in sys.argv[-1])
+
def _being_installed():
# easy_install marker
- if (len(sys.argv) == 5 and sys.argv[2] == 'bdist_egg' and
- sys.argv[3] == '--dist-dir'):
- return True
- return 'install' in sys.argv[1:]
+ return 'install' in sys.argv[1:] or _easy_install_marker()
if _being_installed():
from distribute_setup import before_install