On Aug 9, 2005, at 5:46 AM, Schollnick, Benjamin wrote: > Bob, > > I just upgraded my development machine to Tiger... And something > weird is happening... > > The application is working fine from the command line, using > pythonw.... But if I py2app it.... > > I am using the Stock v2.3.5 of Python, and have installed > TigerFix... > > ---mac_build.py---- > from distutils.core import setup > import py2app > > py2app_options = { 'argv_emulation':True, > 'optimize':2, > 'compressed':1} > > data_files = [ ("", ["AUDIT.INI", > "AUDIT_GUI.RSRC.PY", > "sample_audit.ini", > "clean_desk.rpt", > "software.rpt"]) > ] > > setup ( app=['audit_gui.py'], > options={"py2app": dict(py2app_options)}, > data_files= data_files ) > ----------------- > > I get the following console exception... > > Traceback (most recent call last): > File "/Users/benjamin/Desktop/Auditor Source > (Mac)/dist/audit_gui.app/Contents/Resources/__boot__.py", line 42, > in ? > _run('audit_gui.py') > File "/Users/benjamin/Desktop/Auditor Source > (Mac)/dist/audit_gui.app/Contents/Resources/__boot__.py", line 39, in > _run > execfile(path, globals(), globals()) > File "/Users/benjamin/Desktop/Auditor Source > (Mac)/dist/audit_gui.app/Contents/Resources/audit_gui.py", line 81, > in ? > from PythonCard import model > File "PythonCard/model.pyo", line 24, in ? > ImportError: No module named wxPython.wx > 2005-08-09 11:41:19.910 audit_gui[743] audit_gui Error > 2005-08-09 11:41:19.910 audit_gui[743] An unexpected error has > occurred > during execution of the main script > > ImportError: No module named wxPython.wx > > See the Console for a detailed traceback. > > wxPython appears to be working fine.... And so is pythoncard.... At > least from the command line.... So I am not positive where to start > looking.... > > Any suggestions?
Add 'site_packages': True to your options and see if that helps. You're trying to use modules from site-packages (wxPython), which py2app does not do by default on Tiger because it only knows how to include modules from site-packages, and in Tiger the default wxPython is in a System directory so there is another stronger rule that excludes them. Or, upgrade to 2.4.1. -bob _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig