[Pythonmac-SIG] py2app 0.4.2 recipe errors

Edward Hartley ed_hartley at mac.com
Sat Jan 12 19:35:48 CET 2008


Hi Ronald,
further to my previous on py2app modulegraph

With these changes  py2app is not  to working at all.

Constructive suggestions would be welcomed detail follows.

So having changed py2app setup.py
from

     install_requires=[
         "altgraph>=0.6.7",
         "modulegraph>=0.7.2",
         "macholib>=1.1",
         "bdist_mpkg>=0.4",
     ],

to
     install_requires=[
         "altgraph>=0.6.7",
         "modulegraph>=0.7.2.dev-r21",
         "macholib>=1.1",
         "bdist_mpkg>=0.4",
     ],


and updating setuptools and checking modulegraph >=0.7.2 i.e.  
0.7.2.dev-r21
as shown here:

sudo easy_install --upgrade setuptools
Password:
Processing setuptools
Running setup.py -q bdist_egg --dist-dir /Users/edh/AnonCVS/ 
setuptools/setuptools/egg-dist-tmp-1stpfV
setuptools 0.7a1dev-r59683 is already the active version in easy- 
install.pth
Installing easy_install script to /Library/Frameworks/ 
Python.framework/Versions/2.5/bin
Installing easy_install-2.5 script to /Library/Frameworks/ 
Python.framework/Versions/2.5/bin

Installed /Library/Frameworks/Python.framework/Versions/2.5/lib/ 
python2.5/site-packages/setuptools-0.7a1dev_r59683-py2.5.egg
Processing dependencies for setuptools==0.7a1dev-r59683
Finished processing dependencies for setuptools==0.7a1dev-r59683
mirrorman:~/AnonCVS/setuptools edh$ sudo easy_install --upgrade  
modulegraph
Searching for modulegraph
Reading http://pypi.python.org/simple/modulegraph/
Reading http://undefined.org/python/#modulegraph
Best match: modulegraph 0.7.2.dev-r21
Processing modulegraph-0.7.2.dev_r21-py2.5.egg
modulegraph 0.7.2.dev-r21 is already the active version in easy- 
install.pth





Now Running

  ~/PyObjC/OpenGLDemo edh$ python setup.py py2app

Shows these errors from modulegraph so is 0.7.2.dev-r21 not the  
correct  version or is there another problem?

running py2app
Traceback (most recent call last):
   File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ 
python2.5/site-packages/py2app-0.4.2-py2.5.egg/py2app/build_app.py",  
line 579, in _run
     self.run_normal()
   File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ 
python2.5/site-packages/py2app-0.4.2-py2.5.egg/py2app/build_app.py",  
line 631, in run_normal
     mf = self.get_modulefinder()
   File "/Library/Frameworks/Python.framework/Versions/2.5/lib/ 
python2.5/site-packages/py2app-0.4.2-py2.5.egg/py2app/build_app.py",  
line 539, in get_modulefinder
     debug=debug,
   File "build/bdist.macosx-10.3-fat/egg/modulegraph/ 
find_modules.py", line 255, in find_modules
     find_needed_modules(mf, scripts, includes, packages)
   File "build/bdist.macosx-10.3-fat/egg/modulegraph/ 
find_modules.py", line 176, in find_needed_modules
     mf.run_script(path)
   File "build/bdist.macosx-10.3-fat/egg/modulegraph/modulegraph.py",  
line 369, in run_script
     self.scan_code(co, m)
   File "build/bdist.macosx-10.3-fat/egg/modulegraph/modulegraph.py",  
line 638, in scan_code
     self.scan_code(c, m)
   File "build/bdist.macosx-10.3-fat/egg/modulegraph/modulegraph.py",  
line 610, in scan_code
     self._safe_import_hook(name, m, fromlist)
   File "build/bdist.macosx-10.3-fat/egg/modulegraph/modulegraph.py",  
line 540, in _safe_import_hook
     mods = self.import_hook(name, caller)
   File "build/bdist.macosx-10.3-fat/egg/modulegraph/modulegraph.py",  
line 380, in import_hook
     q, tail = self.find_head_package(parent, name)
   File "build/bdist.macosx-10.3-fat/egg/modulegraph/modulegraph.py",  
line 419, in find_head_package
     q = self.import_module(head, qname, parent)
   File "build/bdist.macosx-10.3-fat/egg/modulegraph/modulegraph.py",  
line 493, in import_module
     parent and parent.packagepath, parent)
   File "build/bdist.macosx-10.3-fat/egg/modulegraph/modulegraph.py",  
line 680, in find_module
     fp, buf, stuff = find_module(name, path)
   File "build/bdist.macosx-10.3-fat/egg/modulegraph/modulegraph.py",  
line 114, in find_module
     if isinstance(importer, pkg_resources.ImpWrapper):
AttributeError: 'module' object has no attribute 'ImpWrapper'

It also is broken when building Apple's Xcode example PyAverager  
which previously worked.
Both from their web site files and my recreation of it.
Removing py2app 0.4.2 and reverting to 0.3.6 fixes that IIRC rev 66  
still worked with Xcode

Best Regards
Ed


On 12 Jan 2008, at 06:54, Ronald Oussoren wrote:

>
> On 10 Jan, 2008, at 12:44, Edward Hartley wrote:
>
>>
>> On 10 Jan 2008, at 11:00, pythonmac-sig-request at python.org wrote:
>>
>>> When replying, please edit your Subject line so it is more specific
>>> than "Re: Contents of Pythonmac-SIG digest..."
>>> Today's Topics:
>>>
>>>    1. Re: py2app 0.4.2 recipe errors (Ronald Oussoren)
>>>    2. Re: creating PyObjC wrapper for ObjC framework? (Ronald  
>>> Oussoren)
>>>
>>> From: Ronald Oussoren <ronaldoussoren at mac.com>
>>> Date: 10 January 2008 06:49:32 GMT
>>> To: michael ferraro <michael at possibleworlds.com>
>>> Cc: pythonmac-sig at python.org
>>> Subject: Re: [Pythonmac-SIG] py2app 0.4.2 recipe errors
>>>
>>>
>>> It should work again
>>>
>>> Ronald
>>>
>> Does this mean the cvs for py2app has been updated?
>
> Of course. What else could I mean?
>
> Ronald
>

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.python.org/pipermail/pythonmac-sig/attachments/20080112/9ad0d5b7/attachment-0001.htm 


More information about the Pythonmac-SIG mailing list