[Pythonmac-SIG] Py2app Question...

Schollnick, Benjamin Benjamin.Schollnick at xerox.com
Tue Aug 9 17:46:11 CEST 2005


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?

	- Ben

> -----Original Message-----
> From: Bob Ippolito [mailto:bob at redivi.com] 
> Sent: Friday, August 05, 2005 9:42 AM
> To: Schollnick, Benjamin
> Cc: pythonmac-sig at python.org
> Subject: Re: [Pythonmac-SIG] Py2app Question...
> 
> 
> 
> On Aug 5, 2005, at 3:29 AM, Schollnick, Benjamin wrote:
> 
> > Folks,
> >
> > I just started using py2app....  So this is probably due to 
> operator 
> > error... But I'm quite surprised that the actual application's .py 
> > file is
> > stored
> > in the
> > py2app bundle.  I expected the PYC file to be used.
> >
> > While it's not a "huge" concern, I don't like the idea of anyone
> > with a
> > text
> > editor being able to see my source code for the main unit....
> >
> > Is there someway to force it to use a PYC instead?
> 
> Use a script that imports your module, instead of using your module  
> directly.
> 
> -bob
> 
> 


More information about the Pythonmac-SIG mailing list