How far away is Python 3 support?

Hi Brendan,

I've seen these various posts about the "Phoenix" project which supposedly will make wxPython available for Python 3. Those posts seem to go back a ways in time.

There is much more activity on the wxPython-dev list - Redirecting to Google Groups

  I see that there is a snapshot builds directory, but it doesn't look like it has binary installers, and I see various mailing list messages about Phoenix being incomplete. I use a delightful GUI library called Dabo that wraps wxPython, and Dabo is waiting on wxPython to upgrade to Python 3 before Dabo can follow suit. Without wanting to seem like a nag, I'm just wondering what the status is as far as the transition of Python 3-compatible wxPython from a bleeding-edge development version to something that is actually released for the average Python programmer to use.

I don't think I even qualify for "average Python programmer" I am just a hobby programmer and I am in the midst of moving my shareware to Phoenix, which is mostly done (as my recent stuff is done using wxPython 2.9.5 it is was not a lot of work - now it is testing time and I need to get matplotlib wxAgg backend working). So, I would think Phoenix is usable for any Python programmer - but can it be used for your application depends on what you are using and as you are using Dabo it will also depend on when the Dabo framework will be updated to support Phoenix.

I work currently only on Windows, to use a snapshot you create a folder in site-packages I use "C:\Python27\Lib\site-packages\wx-2.9.6-msw-phoenix" and then copy the "wx" folder from the snapshot into that folder and I then use:

if not hasattr(sys, "frozen"):
     import wxversion
     #wxversion.select("2.9.5")
     wxversion.select("2.9.6")

Let's imagine a day when I can go to the front page of wxpython.org and see a notice that an official release of wxPython has been made which supports Python 3. Does anyone have a ballpark guess on how far away that day is? If you had to choose between a month, six months, a year, and two years, which do you think is most accurate?

My answer would be - when it is ready:-) :wink: , not sure if Robin at this point has a feel for it and is willing to commit to such a "time frame" commitment.

As I mentioned on the Dabo list earlier today there is lots of work we can all do and help to get Phoenix out the door faster - will that reduce the time by a month, six months, a year or two years I don't know:-) .

Werner

···

On 19/04/2013 07:21, Brendan Barnwell wrote: