Hi, I'm trying to building an app using py2app for my Python application and have managed to fall at the first hurdle.
I added the following to my setup.py file (which works fine with py2exe and so should be in reasonably good shape): from setuptools import setup app=["viewer/main.py"], setup_requires=["py2app"], options={'py2app': {'argv_emulation': True}} I created the bundle with "python setup.py py2app" and then tried running it from the finder and got: 'import site' failed; use -v for traceback Traceback (most recent call last): File "/tmp/ccp1gui.app/Contents/Resources/__boot__.py", line 103, in ? _argv_emulation() File "/tmp/ccp1gui.app/Contents/Resources/__boot__.py", line 101, in _argv_emulation _get_argvemulator().mainloop() File "/tmp/ccp1gui.app/Contents/Resources/__boot__.py", line 7, in _get_argvemulator import traceback ImportError: No module named traceback 2007-05-10 14:18:18.089 ccp1gui[16632] ccp1gui Error 2007-05-10 14:18:18.090 ccp1gui[16632] ccp1gui Error An unexpected error has occurred during execution of the main script ImportError: No module named traceback I tried removing the line: options={'py2app': {'argv_emulation': True}} from setup.py, but this this time the program failed with: 'import site' failed; use -v for traceback Traceback (most recent call last): File "/tmp/ccp1gui.app/Contents/Resources/__boot__.py", line 4, in ? _chdir_resource() File "/tmp/ccp1gui.app/Contents/Resources/__boot__.py", line 2, in _chdir_resource import os ImportError: No module named os 2007-05-10 14:38:14.717 ccp1gui[17411] ccp1gui Error 2007-05-10 14:38:14.717 ccp1gui[17411] ccp1gui Error An unexpected error has occurred during execution of the main script ImportError: No module named os Is there anything daft that I'm doing that's causing it to go wrong before it's even got out of the blocks? For info I'm running under Darwin 8.9.1 on an Intel Mac, using setuptools 0.6c5 and the standard framework python (2.3). I notice that there was a similar bug mentioned on the mailing list, but that was for programs started from a directory containing a colon, whereas this is run from /tmp Best wishes, Jens _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig