On Monday, August 11, 2014 10:48:19 AM UTC-7, Jun Omae wrote: > > On Mon, Aug 11, 2014 at 3:02 PM, Peter Suter <[email protected] > <javascript:>> wrote: > > On 09.08.2014 15:23, Jun Omae wrote: > >> > >> I think that is a setuptools issue in 5.4. It seems the issue has been > >> introduced in [10cc90d9b828] and [2d13c675f84c] of setuptools. > >> > >> After setuptools 5.4, the zipinfo property of ZipProvider class reads > >> egg file each time. Before 5.3, __init__ method of ZipProvider class > >> reads egg file and the result will be stored in its "zipinfo" instance > >> variable. > >> > >> The following patch would fix it. > >> > >> --- pkg_resources.py.orig 2014-08-09 22:06:34.877375000 +0900 > >> +++ pkg_resources.py 2014-08-09 22:06:37.533625000 +0900 > >> @@ -1636,7 +1636,11 @@ > >> > >> @property > >> def zipinfo(self): > >> - return self._zip_manifests.load(self.loader.archive) > >> + try: > >> + return self._zipinfo > >> + except AttributeError: > >> + self._zipinfo = > self._zip_manifests.load(self.loader.archive) > >> + return self._zipinfo > >> > >> def get_resource_filename(self, manager, resource_name): > >> if not self.egg_name: > >> > > > > Thank you for investigating! Have you sent the patch to setuptools > > developers? > > I just posted a new issue with the patch at > https://bitbucket.org/pypa/setuptools/issue/240. > > -- > Jun Omae <[email protected] <javascript:>> (大前 潤) >
In http://trac.edgewall.org/ticket/11694#comment:13 we are discussing how to document the defect and solution for setuptools 5.4 - 5.6. -- You received this message because you are subscribed to the Google Groups "Trac Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/trac-users. For more options, visit https://groups.google.com/d/optout.
