[Python-checkins] r50755 - sandbox/trunk/setuptools/pkg_resources.py

phillip.eby python-checkins at python.org
Fri Jul 21 18:54:20 CEST 2006


Author: phillip.eby
Date: Fri Jul 21 18:54:18 2006
New Revision: 50755

Modified:
   sandbox/trunk/setuptools/pkg_resources.py
Log:
Fix a problem with eggs specified directly on PYTHONPATH on 
case-insensitive filesystems possibly not showing up in the default 
working set.


Modified: sandbox/trunk/setuptools/pkg_resources.py
==============================================================================
--- sandbox/trunk/setuptools/pkg_resources.py	(original)
+++ sandbox/trunk/setuptools/pkg_resources.py	Fri Jul 21 18:54:18 2006
@@ -438,17 +438,17 @@
         if entry is None:
             entry = dist.location
         keys = self.entry_keys.setdefault(entry,[])
-
+        keys2 = self.entry_keys.setdefault(dist.location,[])
         if dist.key in self.by_key:
             return      # ignore hidden distros
 
         self.by_key[dist.key] = dist
         if dist.key not in keys:
             keys.append(dist.key)
-
+        if dist.key not in keys2:
+            keys2.append(dist.key)
         self._added_new(dist)
 
-
     def resolve(self, requirements, env=None, installer=None):
         """List all distributions needed to (recursively) meet `requirements`
 


More information about the Python-checkins mailing list