[Pythonmac-SIG] py2app updates

Christopher Barker Chris.Barker at noaa.gov
Fri Jul 23 21:51:16 CEST 2010


Christopher Barker wrote:
> Hi folks,
> 
> I'm trying to test the latest py2app updates. However, easy_install is 
> failing in a number of places. I'm trying:
> 
> easy_install py2app==dev
> 
> but get errors in the modulegraph dependency.

It looks like somehow pypi doesn't know about modulegraph svn (or has 
the wrong info).

Anyway, I got it all from svn, and it built and installed fine. However, 
now I get the following error from py2app:

Not much time to poke into this now, but it reminded my of how we need a 
set of py2app simple test applications. I'll try to make a few of those 
as I poke into this.

-Chris


*** creating application bundle: Maproom ***
Traceback (most recent call last):
   File 
"/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/py2app-0.4.2-py2.6.egg/py2app/build_app.py", 
line 589, in _run
     self.run_normal()
   File 
"/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/py2app-0.4.2-py2.6.egg/py2app/build_app.py", 
line 660, in run_normal
     self.create_binaries(py_files, pkgdirs, extensions, loader_files)
   File 
"/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/py2app-0.4.2-py2.6.egg/py2app/build_app.py", 
line 755, in create_binaries
     target, arcname, pkgexts, copyexts, target.script)
   File 
"/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/py2app-0.4.2-py2.6.egg/py2app/build_app.py", 
line 1177, in build_executable
     for src, dest in self.iter_data_files():
   File 
"/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/py2app-0.4.2-py2.6.egg/py2app/build_app.py", 
line 475, in iter_data_files
     allres = chain(getattr(dist, 'data_files', ()) or (), self.resources)
NameError: global name 'chain' is not defined
 > 
/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/py2app-0.4.2-py2.6.egg/py2app/build_app.py(475)iter_data_files()
-> allres = chain(getattr(dist, 'data_files', ()) or (), self.resources)


> 
> When I install modulegraph==dev, I get errors in the altgraph dependency.
> 
> If I install altgraph, then modulegraph, then py2app, the first two go 
> OK, but I get:
> 
> No local packages or download links found for modulegraph>=0.8
> 
> and, indeed, the modulegraph that installed with modulegraph==dev is:
> 
>  >>> modulegraph.__version__
> '0.7.1'
> 
> 
> I'll keep plugging away, and maybe do a straight non-setuptools install, 
> but it would be nice if this could get cleaned up.
> 
> I'm a bit lost when it comes to setuptools, so I'm not sure I can work 
> out a patch.
> 
> -Chris
> 
> 
> 
> 


-- 
Christopher Barker, Ph.D.
Oceanographer

Emergency Response Division
NOAA/NOS/OR&R            (206) 526-6959   voice
7600 Sand Point Way NE   (206) 526-6329   fax
Seattle, WA  98115       (206) 526-6317   main reception

Chris.Barker at noaa.gov


More information about the Pythonmac-SIG mailing list