Re: [Pythonmac-SIG] ANN: Boa Constructor for OS X available
Hi Kevin,
Kevin Walzer wrote:
> -BEGIN PGP SIGNED MESSAGE-
> Hash: SHA1
>
> I don't have any answers, I'm afraid, but I did reproduce the crash.
>
> I wonder if Boa is trying to eval the script in the same process that
> the interpreter itself is running in. This accounts for IDLE's inability
> to run GUI code correctly--ditto for PythonIDE.
>
> I have yet to encounter a Python editor on the Mac that does this
> gracefully. Eric3, Spe, PyOxide,and now Boa--they all crash at times,
> and sometimes all the time, when trying to eval/debug scripts.
Are people like Robin Dunn aware of this? Or whoever works on the
MacPython stuff?
One of these days I want to get a Mac for myself, so hopefully by then
you chaps have figured this out :)
See you
Werner
>
> To be perfectly honest, when it comes to the eval/debug cycle, Emacs +
> terminal is about the only thing that works for me. The IDE's are best
> for other things, such as code completion, generating the GUI
> code--wxPython is a lot more complex to write by hand than Tcl/Tk, for
> instance.
>
> I'll keep working with Boa, though, and see if I can work with Riaan to
> come up with a solution.
>
> Cheers,
>
> Kevin Walzer, PhD
> WordTech Software--Open Source Applications and Packages for OS X
> http://www.wordtech-software.com
> http://www.kevin-walzer.com
> http://www.smallbizmac.com.
> mailto:[EMAIL PROTECTED]
>
> Charles Hartman wrote:
> | That's the .dmg dist of Python 2.4.1, and the unicode .dmg dist of
> | wxPython 2.6.0.1. Here are the app and frame Boa built and crashed
> | while trying to run:
> |
> | =
> |
> | #Boa:Frame:Frame1
> |
> | import wx
> |
> | def create(parent):
> | return Frame1(parent)
> |
> | [wxID_FRAME1] = [wx.NewId() for _init_ctrls in range(1)]
> |
> | class Frame1(wx.Frame):
> | def _init_ctrls(self, prnt):
> | wx.Frame.__init__(self, style=wx.DEFAULT_FRAME_STYLE, name='',
> | parent=prnt, title='Frame1', pos=(320, 177), id=wxID_FRAME1, size=(853,
> | 473))
> |
> | def __init__(self, parent):
> | self._init_ctrls(parent)
> |
> | =
> |
> | #!/usr/bin/env python
> | #Boa:App:BoaApp
> |
> | import wx
> |
> | import TestFrame
> |
> | modules ={u'TestFrame': [1, 'Main frame of Application',
> u'TestFrame.py']}
> |
> | class BoaApp(wx.App):
> | def OnInit(self):
> | wx.InitAllImageHandlers()
> | self.main = TestFrame.create(None)
> | self.main.Show()
> | self.SetTopWindow(self.main)
> | return True
> |
> | def main():
> | application = BoaApp(0)
> | application.MainLoop()
> |
> | if __name__ == '__main__':
> | main()
> |
> | ===
> |
> |
> | On Jun 17, 2005, at 8:10 PM, Kevin Walzer wrote:
> |
> | What version of wxPython/MacPython are you using? It's *very* unstable
> | under the Apple system Python and wxPython, but has worked fine for me
> | under the latest versions of Py/wxPy.
> |
> | Cheers,
> |
> | Kevin Walzer, PhD
> | WordTech Software--Open Source Applications and Packages for OS X
> | http://www.wordtech-software.com
> | http://www.kevin-walzer.com
> | http://www.smallbizmac.com.
> | mailto:[EMAIL PROTECTED]
> |
> | Charles Hartman wrote:
> | | The new version is very pretty, and very promising. Unfortunately, it
> | | crashes. I started the steps in the Help tutorial -- created a
> | folder,
> | | made a new app with a frame -- and pressed the Run button, and the
> | | program crashed. Tried again, same thing.
> | |
> | | Charles Hartman
> | |
> | | On Jun 17, 2005, at 12:06 AM, Kevin Walzer wrote:
> | |
> | | Boa Constructor is now available for Mac OS X.
> | |
> | | Boa is a cross-platform Python IDE and wxPython GUI Builder. It offers
> | | visual frame creation and manipulation, an object inspector, many
> | views
> | | on the source like object browsers, inheritance hierarchies, doc
> | string
> | | generated html documentation, an advanced debugger and integrated
> | help.
> | |
> | | This is the first version of Boa Constructor (O.4.3) to be distributed
> | | as a Mac-native application. Boa Constructor requires the installation
> | | of MacPython 2.4.1, wxPython 2.6.1, and Mac OS X 10.4. It is extremely
> | | unstable on earlier versions of Python/wxPython and has not been
> | tested
> | | on an earlier version of Mac OS X.
> | ___
> | Pythonmac-SIG maillist -
> [email protected]
> | http://mail.python.org/mailman/listinfo/pythonmac-sig
> | |>
> |
> |>
>
> -BEGIN PGP SIGNATURE-
> Version: GnuPG v1.4.1 (Darwin)
> Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
>
> iD8DBQFCs4UJJmdQs+6YVcoRAnDEAJ9B6xKZ6GINoj19ebrO9T3TKfUyMQCfalT3
> gOOoS1X0d9I5n51JSGxDRc8=
> =fRt9
> -END PGP SIGNATURE-
>
>
> ---
> SF.Net email is sponsored by: Discover Easy Linux Migration Strategies
> from IBM. F
Re: [Pythonmac-SIG] ANN: Boa Constructor for OS X available
If I understand the question, this is something that WingIDE does
just fine.
Charles Hartman
On Jun 18, 2005, at 4:30 AM, Werner F. Bruhin wrote:
> Hi Kevin,
>
> Kevin Walzer wrote:
>
>> -BEGIN PGP SIGNED MESSAGE-
>> Hash: SHA1
>>
>> I don't have any answers, I'm afraid, but I did reproduce the crash.
>>
>> I wonder if Boa is trying to eval the script in the same process that
>> the interpreter itself is running in. This accounts for IDLE's
>> inability
>> to run GUI code correctly--ditto for PythonIDE.
>>
>> I have yet to encounter a Python editor on the Mac that does this
>> gracefully. Eric3, Spe, PyOxide,and now Boa--they all crash at times,
>> and sometimes all the time, when trying to eval/debug scripts.
>>
> Are people like Robin Dunn aware of this? Or whoever works on the
> MacPython stuff?
>
> One of these days I want to get a Mac for myself, so hopefully by then
> you chaps have figured this out :)
>
> See you
> Werner
>
>
>>
>> To be perfectly honest, when it comes to the eval/debug cycle,
>> Emacs +
>> terminal is about the only thing that works for me. The IDE's are
>> best
>> for other things, such as code completion, generating the GUI
>> code--wxPython is a lot more complex to write by hand than Tcl/Tk,
>> for
>> instance.
>>
>> I'll keep working with Boa, though, and see if I can work with
>> Riaan to
>> come up with a solution.
>>
>> Cheers,
>>
>> Kevin Walzer, PhD
>> WordTech Software--Open Source Applications and Packages for OS X
>> http://www.wordtech-software.com
>> http://www.kevin-walzer.com
>> http://www.smallbizmac.com.
>> mailto:[EMAIL PROTECTED]
>>
>> Charles Hartman wrote:
>> | That's the .dmg dist of Python 2.4.1, and the unicode .dmg dist of
>> | wxPython 2.6.0.1. Here are the app and frame Boa built and crashed
>> | while trying to run:
>> |
>> | =
>> |
>> | #Boa:Frame:Frame1
>> |
>> | import wx
>> |
>> | def create(parent):
>> | return Frame1(parent)
>> |
>> | [wxID_FRAME1] = [wx.NewId() for _init_ctrls in range(1)]
>> |
>> | class Frame1(wx.Frame):
>> | def _init_ctrls(self, prnt):
>> | wx.Frame.__init__(self, style=wx.DEFAULT_FRAME_STYLE,
>> name='',
>> | parent=prnt, title='Frame1', pos=(320, 177), id=wxID_FRAME1,
>> size=(853,
>> | 473))
>> |
>> | def __init__(self, parent):
>> | self._init_ctrls(parent)
>> |
>> | =
>> |
>> | #!/usr/bin/env python
>> | #Boa:App:BoaApp
>> |
>> | import wx
>> |
>> | import TestFrame
>> |
>> | modules ={u'TestFrame': [1, 'Main frame of Application',
>> u'TestFrame.py']}
>> |
>> | class BoaApp(wx.App):
>> | def OnInit(self):
>> | wx.InitAllImageHandlers()
>> | self.main = TestFrame.create(None)
>> | self.main.Show()
>> | self.SetTopWindow(self.main)
>> | return True
>> |
>> | def main():
>> | application = BoaApp(0)
>> | application.MainLoop()
>> |
>> | if __name__ == '__main__':
>> | main()
>> |
>> | ===
>> |
>> |
>> | On Jun 17, 2005, at 8:10 PM, Kevin Walzer wrote:
>> |
>> | What version of wxPython/MacPython are you using? It's *very*
>> unstable
>> | under the Apple system Python and wxPython, but has worked fine
>> for me
>> | under the latest versions of Py/wxPy.
>> |
>> | Cheers,
>> |
>> | Kevin Walzer, PhD
>> | WordTech Software--Open Source Applications and Packages for OS X
>> | http://www.wordtech-software.com
>> | http://www.kevin-walzer.com
>> | http://www.smallbizmac.com.
>> | mailto:[EMAIL PROTECTED]
>> |
>> | Charles Hartman wrote:
>> | | The new version is very pretty, and very promising.
>> Unfortunately, it
>> | | crashes. I started the steps in the Help tutorial -- created a
>> | folder,
>> | | made a new app with a frame -- and pressed the Run button,
>> and the
>> | | program crashed. Tried again, same thing.
>> | |
>> | | Charles Hartman
>> | |
>> | | On Jun 17, 2005, at 12:06 AM, Kevin Walzer wrote:
>> | |
>> | | Boa Constructor is now available for Mac OS X.
>> | |
>> | | Boa is a cross-platform Python IDE and wxPython GUI Builder.
>> It offers
>> | | visual frame creation and manipulation, an object inspector,
>> many
>> | views
>> | | on the source like object browsers, inheritance hierarchies, doc
>> | string
>> | | generated html documentation, an advanced debugger and
>> integrated
>> | help.
>> | |
>> | | This is the first version of Boa Constructor (O.4.3) to be
>> distributed
>> | | as a Mac-native application. Boa Constructor requires the
>> installation
>> | | of MacPython 2.4.1, wxPython 2.6.1, and Mac OS X 10.4. It is
>> extremely
>> | | unstable on earlier versions of Python/wxPython and has not been
>> | tested
>> | | on an earlier version of Mac OS X.
>> | ___
>> | Pythonmac-SIG maillist -
>> [email protected]
>> | http://mail.python.org/mailman/listinfo/pythonmac-sig
>> | |>
>> |
>> |>
>>
>> -BEGIN PGP SIGNATURE-
[Pythonmac-SIG] ANN: Appscript Installer 1.1
http://freespace.virgin.net/hamish.sanderson/appscript.html Appscript Installer 1.1 is now available. Appscript is a high-level, user-friendly MacPython to Apple event bridge that allows you to control scriptable Mac OS X applications using ordinary Python scripts. Appscript makes MacPython a serious alternative to Apple's own AppleScript language for automating your Mac. This version is identical to Appscript Installer 1.1rc4, so you don't need to reinstall if you have that version. It should work to update any previous version of the installer, including the alpha and beta installers, but please mail me if you have problems (posting to your weblog is fine, but less likely to get problems fixed). This version is fully compatible with the Apple-shipped Python 2.3 installations in 10.3 and 10.4 and includes the latest stable versions of appscript and friends. More detailed release notes are available in the disk image download. Nick Matsakis ___ Pythonmac-SIG maillist - [email protected] http://mail.python.org/mailman/listinfo/pythonmac-sig
