[Python-checkins] commit of r41383 - sandbox/trunk/setuptools/setuptools/command

phillip.eby@python.org phillip.eby at python.org
Thu Nov 3 04:52:06 CET 2005


Author: phillip.eby
Date: Thu Nov 3 04:52:06 2005
New Revision: 41383
Modified:
 sandbox/trunk/setuptools/setuptools/command/easy_install.py
Log:
Handle non-requirement installs correctly for dependency processing
(e.g. "setup.py install", or "easy_install somefile/someurl").
Modified: sandbox/trunk/setuptools/setuptools/command/easy_install.py
==============================================================================
--- sandbox/trunk/setuptools/setuptools/command/easy_install.py	(original)
+++ sandbox/trunk/setuptools/setuptools/command/easy_install.py	Thu Nov 3 04:52:06 2005
@@ -379,10 +379,10 @@
 elif requirement is not None and dist.key != requirement.key:
 log.warn("Skipping dependencies for %s", dist)
 return # XXX this is not the distribution we were looking for
-
- if requirement is None or dist not in requirement:
+ elif requirement is None or dist not in requirement:
 # if we wound up with a different version, resolve what we've got
 distreq = dist.as_requirement()
+ requirement = requirement or distreq
 requirement = Requirement(
 distreq.project_name, distreq.specs, requirement.extras
 )


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /