summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPJ Eby <distutils-sig@python.org>2005-07-15 04:11:37 +0000
committerPJ Eby <distutils-sig@python.org>2005-07-15 04:11:37 +0000
commit92b222587272770a5c0a3fe5f0c64f40dc10ef17 (patch)
treeb897ff43a860c57f8cf68f3decc5d6925c4fc181
parentadbf4a8a9eaac4116650b35787cdfa30aab94e37 (diff)
downloadpython-setuptools-git-92b222587272770a5c0a3fe5f0c64f40dc10ef17.tar.gz
Fix a problem extracting resources from nested packages.
--HG-- branch : setuptools extra : convert_revision : svn%3A6015fed2-1504-0410-9fe1-9d1591cc4771/sandbox/trunk/setuptools%4041127
-rw-r--r--pkg_resources.py3
1 files changed, 1 insertions, 2 deletions
diff --git a/pkg_resources.py b/pkg_resources.py
index 2a8876bb..8d45bbd1 100644
--- a/pkg_resources.py
+++ b/pkg_resources.py
@@ -531,7 +531,6 @@ def get_default_cache():
"Please set the PYTHON_EGG_CACHE enviroment variable"
)
-
def require(*requirements):
"""Ensure that distributions matching `requirements` are on ``sys.path``
@@ -717,6 +716,7 @@ class DefaultProvider(NullProvider):
old = path
path, base = os.path.split(path)
self.prefix.append(base)
+ self.prefix.reverse()
def _has(self, path):
return os.path.exists(path)
@@ -736,7 +736,6 @@ class DefaultProvider(NullProvider):
register_loader_type(type(None), DefaultProvider)
-
class ZipProvider(DefaultProvider):
"""Resource support for zips and eggs"""