[Pythonmac-SIG] No module named altgraph-0
Ronald Oussoren
ronaldoussoren at mac.com
Thu Aug 16 07:54:15 CEST 2012
Hi,
Is your app this salstat <http://salstat.sourceforge.net>?
The traceback seems to indicate that the sip recipe (for PyQt support) tries to import 'altgraph-0'. Could you try if the attached patch fixes the issue?
BTW. You're running the setup.py as root, that shouldn't be necessary and in general is a security risk.
Ronald
-------------- next part --------------
A non-text attachment was scrubbed...
Name: py2app_sip.patch
Type: application/octet-stream
Size: 511 bytes
Desc: not available
URL: <http://mail.python.org/pipermail/pythonmac-sig/attachments/20120816/69cc9366/attachment-0001.obj>
-------------- next part --------------
On 15 Aug, 2012, at 18:25, Mark Livingstone <livingstonemark at gmail.com> wrote:
>>
>>
>> renaissance-eth1:src mlivingstone$ sudo python
>> ../mac-setup/setup_py2app.py py2app
>> running py2app
>> creating /Users/mlivingstone/Documents/workspace/salstat-statistics-package-2/src/build/bdist.macosx-10.8-x86_64/python2.7-standalone/app
>> creating /Users/mlivingstone/Documents/workspace/salstat-statistics-package-2/src/build/bdist.macosx-10.8-x86_64/python2.7-standalone/app/collect
>> creating /Users/mlivingstone/Documents/workspace/salstat-statistics-package-2/src/build/bdist.macosx-10.8-x86_64/python2.7-standalone/app/temp
>> creating /Users/mlivingstone/Documents/workspace/salstat-statistics-package-2/src/dist
>> creating build/bdist.macosx-10.8-x86_64/python2.7-standalone/app/lib-dynload
>> creating build/bdist.macosx-10.8-x86_64/python2.7-standalone/app/Frameworks
>> /Users/mlivingstone/Documents/workspace/salstat-statistics-package-2/src/salstat.py:615:
>> SyntaxWarning: import * only allowed at module level
>> def _createMenu(self):
>> /Users/mlivingstone/Documents/workspace/salstat-statistics-package-2/src/salstat.py:615:
>> SyntaxWarning: import * only allowed at module level
>> def _createMenu(self):
>> *** using recipe: virtualenv ***
>> WARNING: PyQt uic module found.
>> avoid python3 metaclass syntax errors by adding 'PyQt4.uic' to your
>> excludes option.
>> Traceback (most recent call last):
>> File "../mac-setup/setup_py2app.py", line 61, in <module>
>> BuildOSXApp()
>> File "../mac-setup/setup_py2app.py", line 54, in BuildOSXApp
>> setup_requires = ['py2app'],
>> File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/core.py",
>> line 152, in setup
>> dist.run_commands()
>> File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py",
>> line 953, in run_commands
>> self.run_command(cmd)
>> File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/distutils/dist.py",
>> line 972, in run_command
>> cmd_obj.run()
>> File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/py2app-0.7-py2.7.egg/py2app/build_app.py",
>> line 492, in run
>> self._run()
>> File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/py2app-0.7-py2.7.egg/py2app/build_app.py",
>> line 655, in _run
>> self.run_normal()
>> File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/py2app-0.7-py2.7.egg/py2app/build_app.py",
>> line 728, in run_normal
>> self.process_recipes(mf, filters, flatpackages, loader_files)
>> File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/py2app-0.7-py2.7.egg/py2app/build_app.py",
>> line 619, in process_recipes
>> rval = check(self, mf)
>> File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/py2app-0.7-py2.7.egg/py2app/recipes/sip.py",
>> line 90, in check
>> mf.import_hook(pkg, m)
>> File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/modulegraph-0.10-py2.7.egg/modulegraph/modulegraph.py",
>> line 688, in import_hook
>> q, tail = self.find_head_package(parent, name, level)
>> File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/modulegraph-0.10-py2.7.egg/modulegraph/modulegraph.py",
>> line 771, in find_head_package
>> raise ImportError("No module named " + qname)
>> ImportError: No module named altgraph-0
>> renaissance-eth1:src mlivingstone$
> _______________________________________________
> Pythonmac-SIG maillist - Pythonmac-SIG at python.org
> http://mail.python.org/mailman/listinfo/pythonmac-sig
> unsubscribe: http://mail.python.org/mailman/options/Pythonmac-SIG
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 4788 bytes
Desc: not available
URL: <http://mail.python.org/pipermail/pythonmac-sig/attachments/20120816/69cc9366/attachment-0001.bin>
More information about the Pythonmac-SIG
mailing list