[Python-checkins] python/nondist/sandbox/setuptools pkg_resources.py, 1.41, 1.42 setuptools.txt, 1.14, 1.15

pje@users.sourceforge.net pje at users.sourceforge.net
Sat Jul 16 19:25:38 CEST 2005


Update of /cvsroot/python/python/nondist/sandbox/setuptools
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv32676
Modified Files:
	pkg_resources.py setuptools.txt 
Log Message:
Fixed some problems using ``pkg_resources`` w/PEP 302 loaders other than
``zipimport``. Fixed ``pkg_resources.resource_exists()`` not working
correctly.
Index: pkg_resources.py
===================================================================
RCS file: /cvsroot/python/python/nondist/sandbox/setuptools/pkg_resources.py,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -d -r1.41 -r1.42
--- pkg_resources.py	15 Jul 2005 04:11:37 -0000	1.41
+++ pkg_resources.py	16 Jul 2005 17:25:35 -0000	1.42
@@ -377,7 +377,7 @@
 
 def resource_exists(self, package_name, resource_name):
 """Does the named resource exist in the named package?"""
- return get_provider(package_name).has_resource(self, resource_name)
+ return get_provider(package_name).has_resource(resource_name)
 
 def resource_isdir(self, package_name, resource_name):
 """Does the named resource exist in the named package?"""
@@ -587,7 +587,7 @@
 return self._fn(self.module_path, resource_name)
 
 def get_resource_stream(self, manager, resource_name):
- return open(self._fn(self.module_path, resource_name), 'rb')
+ return StringIO(self.get_resource_string(manager, resource_name))
 
 def get_resource_string(self, manager, resource_name):
 return self._get(self._fn(self.module_path, resource_name))
@@ -667,34 +667,6 @@
 register_loader_type(object, NullProvider)
 
 
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
 class DefaultProvider(NullProvider):
 """Provides access to package resources in the filesystem"""
 
@@ -721,12 +693,17 @@
 def _has(self, path):
 return os.path.exists(path)
 
+
+
 def _isdir(self,path):
 return os.path.isdir(path)
 
 def _listdir(self,path):
 return os.listdir(path)
 
+ def get_resource_stream(self, manager, resource_name):
+ return open(self._fn(self.module_path, resource_name), 'rb')
+
 def _get(self, path):
 stream = open(path, 'rb')
 try:
@@ -736,6 +713,29 @@
 
 register_loader_type(type(None), DefaultProvider)
 
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
 class ZipProvider(DefaultProvider):
 """Resource support for zips and eggs"""
 
Index: setuptools.txt
===================================================================
RCS file: /cvsroot/python/python/nondist/sandbox/setuptools/setuptools.txt,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -d -r1.14 -r1.15
--- setuptools.txt	16 Jul 2005 16:17:29 -0000	1.14
+++ setuptools.txt	16 Jul 2005 17:25:35 -0000	1.15
@@ -1332,6 +1332,16 @@
 Release Notes/Change History
 ----------------------------
 
+0.6a1
+ * Fixed the ``--tag-svn-revision`` option of ``egg_info`` not finding the
+ latest revision number; it was using the revision number of the directory
+ containing ``setup.py``, not the highest revision number in the project.
+ 
+ * Fixed some problems using ``pkg_resources`` w/PEP 302 loaders other than
+ ``zipimport``.
+ 
+ * Fixed ``pkg_resources.resource_exists()`` not working correctly.
+
 0.5a13
 * Fixed a bug in resource extraction from nested packages in a zipped egg.
 


More information about the Python-checkins mailing list

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