On Thu, 2012-02-16 at 18:52 -0700, Ian Mallett wrote: > I am unaware of any other binary distribution techniques for Python on > Mac other than py2app. [Sent from wrong address, so re-posting] Pyinstaller? It claims to be cross-platform. It's also the only one that I've managed to get working without much hassle. I've only tested it on Linux myself though. To create a frozen binary on my system, all I need to run is: python ~/.pyinstaller-1.5.1/pyinstaller.py --onefile -o pyinstaller trunk/pacman.py That's with pyinstaller installed in a hidden folder in my home directory. The -o argument is the output directory. So this compiles my game located at "trunk/pacman.py" into a single binary, saving it into the "pyinstaller" folder. I've not managed to have any success with alternatives like py2app or py2exe. Oh, and one caveat, the exit() function doesn't work with Pyinstaller, use sys.exit() instead. -- Sam Bull <sambull.org> PGP: 9626CE2B
Attachment:
signature.asc
Description: This is a digitally signed message part