[Pythonmac-SIG] py2app and Bittornado

Brandon Sharitt bsharitt at gmail.com
Wed Aug 31 01:46:19 CEST 2005


I'm trying to get Bittornado to run on Mac OS X (10.4 with Python 
2.3.5) but I've only ever dealt with Python at lower lever scripting 
stuff, never wxPython or another GUI stuff. py2app is supposed to be 
the tool to create Mac friendly Python applications(like py2exe on 
Windows), but the documentation for py2app doesn't seem to be much 
help. The setup.py script that comes with BitTornado doesn't run when I 
type python setup.py py2app and produces the following error: 

usage: setup.py [global_opts] cmd1 [cmd1_opts] [cmd2 [cmd2_opts] ...] 
   or: setup.py --help [cmd1 cmd2 ...] 
   or: setup.py --help-commands 
   or: setup.py cmd --help 

error: invalid command 'py2app' (no module named 
'distutils.command.py2app') 

When I drag the script to PackageInstaller, it creates a Mac installer 
package, but all that does is mostly copy the the sane stuff stuff to 
/usr/local/bin and when I try to run btdownloadgui.py all I get is: 

Traceback (most recent call last): 
  File "btdownloadgui.py", line 29, in ? 
    from BitTornado.ConfigReader import configReader 
  File "/Library/Python/2.3/site-pack ages/BitTornado/ConfigReader.p y", 
line 40, in ? 
    _CHECKINGCOLOR = 
ColorToHex(wxSystemSettings_Ge tColour(wxSYS_COLOUR_3DSHADOW) ) 
  File 
"/BinaryCache/wxWidgets/wxWidg ets-2.root~174/System/Library/
Frameworks/Python.framework/Ve rsions/2.3/Extras/lib/python/w
x-2.5.3-mac-unicode/wx/_misc.p y",
line 145, in SystemSettings_GetColour 
wx._core.PyNoAppError: The wx.App object must be created first! 

I also made my own setup file using the sparse documentation on
py2app, but that just produces a broken app. Maybe I got the setup.py
wrong.

Any help would be appreciated. Either reply to this or email me.


More information about the Pythonmac-SIG mailing list