I'm just looking back at wxpython again after working on 3 projects in a
row that used the 3.x python series. When it came to gui toolkits
wxpython of course fell at the first hurdle, with no support for pythion
3, so 2 of the projects ended up using pyqt and one used tkinter.
Anyway, with python 3.2 now offering significant improvements over the
2.x series, and no more backporting of new features from 3 to 2, this
problem is only going to arise more and more often, so I just popped in
to ask if there's any update on python 3 support for wxpython?
The last thread I could find on here that even touched on this looks
like it's from several months ago.
Fwiw wxpython is one of the front runners in the python.org poll on what
library people want to see ported to python 3. ;)
Anyway, cheers for all the fantastic work on wxpython,
Stephen.
--
To unsubscribe, send email to wxPython-dev+unsubscribe@googlegroups.com
or visit http://groups.google.com/group/wxPython-dev?hl=en
I pretty much succeeded in port a majority of wxPython, I'd say at least 85%. But I'm currently at IT A school at Corry station Naval base at Pensacola, and my desktop is at home, not to mention I have no net access at the barracks, so there's not much I can do right now. I am planning to have my desktop shipped over though, should take a week or so. Once that happens I could send you a test version of my port, assuming you're comfortable with 64-bit binaries.
I too got wxPython-2.8.12.dev running on win-amd64-py3.2 a while ago to test matplotlib-py3
As far as I can see, in order to get AGW (and indeed the entire wx.lib) to run on Python 3 you only need to feed it to 2to3 and test the automagically converted code. I don't foresee a huge or tedious job (I already do it automatically while building the AGW docs on my website). But then, I never actually tested the resulting code so I may well be mistaken.
Andrea.
As far as I can see, in order to get AGW (and indeed the entire wx.lib) to run on Python 3 you only need to feed it to 2to3 and test the automagically converted code. I don't foresee a huge or tedious job (I already do it automatically while building the AGW docs on my website). But then, I never actually tested the resulting code so I may well be mistaken.
--
Amaury Forgeot d'Arc
--
My plan is to do the Python3 port as part of the Phoenix Project so it
does not have to be done twice. Since a lot of things will be changing
in the core extension modules in not totally compatible ways it will
also be a good time to change things in the python modules too. If
things need to break a little to work with Phoenix anyway then I think
that breaking them a little more to work with Python3 at the same time
will help minimize the pain. And hopefully we can end up with one set
of code supporting both 2.7 and 3.2 (with 2to3 if needed) for a release
or two.
I know this just sounds like the same old tune that I've been singing
before, but the good news is that Phoenix is moving forward again.
There has been a lot of progress in the last few weeks,
(http://trac.wxwidgets.org/log/wxPython/Phoenix/trunk) and the future is
looking shiny (smaller, faster, *and* stronger.)
--
Robin Dunn
Software Craftsman
http://wxPython.org
I know this just sounds like the same old tune that I've been singing before, but the good news is that Phoenix is moving forward again. There has been a lot of progress in the last few weeks, (http://trac.wxwidgets.org/log/wxPython/Phoenix/trunk) and the future is looking shiny (smaller, faster, *and* stronger.)