[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