[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