mark
mark

Reputation: 338

py2app and python 2.7 OSX 10.6

Does py2app work with python 2.7 on Snow Leopard?

I can't even get a 'hello world' to compile properly. Here's what I'm doing...

My script is

print "Hello World"

and then from a terminal:

cd myFolder
py2applet --make-setup helloWorld.py myIcon.icns
python setup.py py2app

The build hangs indefinitely at this point. If I add the -A switch it will build, but crashes with a Tick Count error. If I edit the setup.py file and set argv_emulation to 'False' it'll build with the -A option and work (still hangs indefinitely without the -A). So my real question is:

How can I get this to build without the -A option?

Upvotes: 1

Views: 857

Answers (2)

Dave
Dave

Reputation: 2741

I've read that you need to leave the 'argv_emulation': True setting out of the options for a 64bit build. Hope this helps.

Upvotes: 0

mark
mark

Reputation: 338

It seems as though py2app had some issues with the 32/64-bit install of python 2.7 I was using (the official one from python.org). I downloaded a 32-bit only version of 2.7 and it works now.

On a related note, on another build I was using wxPython and to get it to work without the -A switch I had to import the package explicitly in my setup.py file.

DATA_FILES = []
OPTIONS = {'argv_emulation': True,
           'packages' : ['wx', 'pubsub'],

          }

Upvotes: 1

Related Questions