diff options
author | Jason R. Coombs <jaraco@jaraco.com> | 2013-05-03 10:53:48 -0400 |
---|---|---|
committer | Jason R. Coombs <jaraco@jaraco.com> | 2013-05-03 10:53:48 -0400 |
commit | 3b7000ad8a3eba032d4d2654e31ae64c976cb494 (patch) | |
tree | 07f8362d76f3ea7a4910a4152c949cf20e2dae66 /setuptools/command/easy_install.py | |
parent | f179cf165b6c519790488127ae721204df62dd54 (diff) | |
parent | b33cf3e333837cf2fa04af79bcd46094a047741b (diff) | |
download | external_python_setuptools-3b7000ad8a3eba032d4d2654e31ae64c976cb494.tar.gz external_python_setuptools-3b7000ad8a3eba032d4d2654e31ae64c976cb494.tar.bz2 external_python_setuptools-3b7000ad8a3eba032d4d2654e31ae64c976cb494.zip |
Merge setuptools.command.easy_install
--HG--
branch : Setuptools-Distribute merge
Diffstat (limited to 'setuptools/command/easy_install.py')
-rwxr-xr-x | setuptools/command/easy_install.py | 13 |
1 files changed, 6 insertions, 7 deletions
diff --git a/setuptools/command/easy_install.py b/setuptools/command/easy_install.py index 47c1a3d8..a2d2ed6a 100755 --- a/setuptools/command/easy_install.py +++ b/setuptools/command/easy_install.py @@ -400,7 +400,7 @@ class easy_install(Command): # Is it a configured, PYTHONPATH, implicit, or explicit site dir? is_site_dir = instdir in self.all_site_dirs - if not is_site_dir: + if not is_site_dir and not self.multi_version: # No? Then directly test whether it does .pth file processing is_site_dir = self.check_pth_processing() else: @@ -584,7 +584,6 @@ Please make the appropriate changes for your system and try again. spec, tmpdir, self.upgrade, self.editable, not self.always_copy, self.local_index ) - if dist is None: msg = "Could not find suitable distribution for %r" % spec if self.always_copy: @@ -889,7 +888,7 @@ Please make the appropriate changes for your system and try again. f = open(pkg_inf,'w') f.write('Metadata-Version: 1.0\n') for k,v in cfg.items('metadata'): - if k<>'target_version': + if k!='target_version': f.write('%s: %s\n' % (k.replace('_','-').title(), v)) f.close() script_dir = os.path.join(egg_info,'scripts') @@ -1184,7 +1183,6 @@ See the setuptools documentation for the "develop" command for more info. def pf(src,dst): if dst.endswith('.py') and not src.startswith('EGG-INFO/'): to_compile.append(dst) - to_chmod.append(dst) elif dst.endswith('.dll') or dst.endswith('.so'): to_chmod.append(dst) self.unpack_progress(src,dst) @@ -1223,6 +1221,7 @@ See the setuptools documentation for the "develop" command for more info. + def no_default_version_msg(self): return """bad install directory or PYTHONPATH @@ -1506,7 +1505,7 @@ def get_exe_prefixes(exe_filename): ('PURELIB/', ''), ('PLATLIB/pywin32_system32', ''), ('PLATLIB/', ''), ('SCRIPTS/', 'EGG-INFO/scripts/'), - ('DATA/LIB/site-packages', ''), + ('DATA/lib/site-packages', ''), ] z = zipfile.ZipFile(exe_filename) try: @@ -1517,7 +1516,7 @@ def get_exe_prefixes(exe_filename): if parts[1].endswith('.egg-info'): prefixes.insert(0,('/'.join(parts[:2]), 'EGG-INFO/')) break - if len(parts)<>2 or not name.endswith('.pth'): + if len(parts)!=2 or not name.endswith('.pth'): continue if name.endswith('-nspkg.pth'): continue @@ -1838,7 +1837,7 @@ def get_script_args(dist, executable=sys_executable, wininst=False): launcher = launcher.replace(".", "-64.") else: launcher = launcher.replace(".", "-32.") - if os.path.exists(new_header[2:-1]) or sys.platform!='win32': + if os.path.exists(new_header[2:-1].strip('"')) or sys.platform!='win32': hdr = new_header else: hdr = header |