py2app and Bittornado
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-packages/BitTornado/ConfigReader.py", line 40, in ? _CHECKINGCOLOR = ColorToHex(wxSystemSettings_GetColour(wxSYS_COLOUR_3DSHADOW)) File "/BinaryCache/wxWidgets/wxWidgets-2.root~174/System/Library/Frameworks/Python.framework/Versions/2.3/Extras/lib/python/wx-2.5.3-mac-unicode/wx/_misc.py", line 145, in SystemSettings_GetColour wx._core.PyNoAppError: The wx.App object must be created first! Any help would be appreciated. Either reply to this or email me. -- http://mail.python.org/mailman/listinfo/python-list
Re: py2app and Bittornado
Yeah, already saw that, which is why I said the py2app wasn't thar much help. That just seems to create a broken .app file. You wouldn't happen to know a nice way to interact with the PythonMac-SIG group without subscribing and subjecting my inbox to rape by a bunch of useless messages would you? Robert Kern wrote: > [EMAIL PROTECTED] wrote: > > 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') > > You need to write a setup.py (actually, probably you should name it > something else like "setup-app.py") that specifies the appropriate > information. From the py2app documentation, the simplest example would be > > from distutils.core import setup > import py2app > > setup( > app=['MyApplication.py'], > ) > > Then you can do > > python setup-app.py py2app > > If you need more help, I suggest asking on the PythonMac-SIG mailing list. > > -- > Robert Kern > [EMAIL PROTECTED] > > "In the fields of hell where the grass grows high > Are the graves of dreams allowed to die." > -- Richard Harter -- http://mail.python.org/mailman/listinfo/python-list
