Does wxPython have a version for Python 3?
If it does, where can I get it?
No. For now latest version of Python it supports is 2.6.
In the Py3K there are changes in the C API, so you'll have to be patient. It'll take some time, before all the libraries get ported.
There was question, that relates a bit: http://stackoverflow.com/questions/663544/when-and-why-are-you-planning-to-upgrade-to-python-3-0
From the newsgroups:
Note that PyQt now supports Python 3, so perhaps that's an option worth considering.
i've taken the liberty of porting wxPython to py3 myself. contact me if you want to try it out. [email protected]
Updated news on this question are being posted in the wxpython wiki.
Tentative wxPython Roadmap
- wxPython "Next Generation": (future) There has been some discussions off and on over the past couple years about a whole new way to generate the code used for the wxPython extension modules (a.k.a the C++ wrapper code). There has been some design work done towards this goal, and the beginnings of some work on tools. However since work was progressing slowly on this I decided to put it on hold for a bit so I could get some of the new features and fixes in the 2.9 release series into the hands of the wxPython developers. I expect to be able to switch my focus back to this goal sometime after the 2.9.1 release. Once the design, plans and tools are complete enough I'll publish more information about it and open it up for other developers to lend a hand.
- Python 2.7 support: (now) The Windows and OSX build machines have been updated with Python 2.7 and binaries for 2.7 were included with 2.8.11.0 and will be included in future preview builds and releases.
- Python 3.x support: (unknown) I'm hopeful that some things being done for the Next Generation project will make it easier to be able to maintain support for both Python 2.x and 3.x in the same source tree, so I've been delaying putting much effort into a Python 3.x port in order to prevent wasting time on something that may end up getting thrown away once the NG switch is made. If that Next Generation project ends up being left on-hold for too long however then I'll probably revisit this item and move up the priority.