help using py2app
Carl
carl at never.com
Thu Oct 2 19:21:19 EDT 2008
Joe Strout wrote:
> I'm trying to use py2app to convert the pySketch wxPython example into a
> stand-alone OS X app. I've found the documentation at
> <http://undefined.org/python/py2app.html>, but it wasn't terribly
> enlightening for me. My setup.py looks like this:
>
> #!/usr/bin/env python
> """
> setup.py - script for building a bundled OS X application
>
> Usage:
> % python setup.py py2app
> """
> from distutils.core import setup
> import py2app
>
> setup(
> app=['pySketch.py'],
> )
>
>
> When I run this, it chugs along for a while and spews out lots of
> output, and finally leaves me a bundle in the "dist" folder as it
> should... but that app exits immediately. The only thing the console
> log shows is:
>
> Oct 2 16:59:21 IA-J1 kernel[0]: CODE SIGNING: cs_invalid_page:
> p=12336[pySketch] clearing CS_VALID
>
> A similar setup.py worked fine on on the "simple.py" example, but
> clearly something more is needed here. Any clues? Or, is there a
> better list/forum for asking about Mac-specific Python development?
> (I've subscribed to the PyObjC mailing list, and sent a message to the
> list, but it hasn't shown up yet... perhaps the SourceForge lists are
> running slow today.)
>
> Thanks,
> - Joe
>
If py2app is anything like py2exe, there is always a lot more to do. if
you are importing modules, you need to explicitly include them into your
build folder.
More information about the Python-list
mailing list