[Checkins] SVN: zc.buildout/trunk/src/zc/buildout/buildout.py comparing requirement locations instead of requirement objects

Tarek Ziade ziade.tarek at gmail.com
Thu Oct 8 11:07:36 EDT 2009


Log message for revision 104933:
  comparing requirement locations instead of requirement objects

Changed:
  U   zc.buildout/trunk/src/zc/buildout/buildout.py

-=-
Modified: zc.buildout/trunk/src/zc/buildout/buildout.py
===================================================================
--- zc.buildout/trunk/src/zc/buildout/buildout.py	2009-10-08 14:57:19 UTC (rev 104932)
+++ zc.buildout/trunk/src/zc/buildout/buildout.py	2009-10-08 15:07:36 UTC (rev 104933)
@@ -807,7 +807,8 @@
         upgraded = []
         for project in 'zc.buildout', 'setuptools':
             req = pkg_resources.Requirement.parse(project)
-            if ws.find(req) != pkg_resources.working_set.find(req):
+            project_location = pkg_resources.working_set.find(req).location
+            if ws.find(req).location != project_location:
                 upgraded.append(ws.find(req))
 
         if not upgraded:



More information about the checkins mailing list