roadmap for Phoenix release?

Hello!

Is there any estimation when Phoenix release of wxpython supporting
python3 might be ready for real-world applications?

How many people work on it?

Is there something someone just starting learning wxpython can do to
help the process except not writing such emails wasting dev's time on
replying?

Those are concerns we have in regard to choosing wxpython
over pyqt...we prefer wxwidgets native look over Qt, but concerned
about support for Python3 as well as number of people working on
wxpython and/or wxwidgets.

Frankly speaking, PyQt is also (mostly) one-man show, but there is
PySide project as well (although we're aiming at open-source
application)...

Sincerely,
Gour

p.s. Tried to post to devel list (via gmane), but it did not go through.

···

--
From anger, complete delusion arises, and from delusion
bewilderment of memory. When memory is bewildered,
intelligence is lost, and when intelligence is lost
one falls down again into the material pool.

http://www.atmarama.net | Hlapicina (Croatia) | GPG: 52B5C810

HI,

Hello!

Is there any estimation when Phoenix release of wxpython supporting

python3 might be ready for real-world applications?

I haven’t seen anything about hard dates. Robin hasn’t announced anything lately, so I’m guessing early 2013…maybe…

How many people work on it?

I would say the primary developer is Robin Dunn. Andrea Gavana and a couple of others frequent the dev-list, but I think they focus mostly on wx.lib stuff.

Is there something someone just starting learning wxpython can do to

help the process except not writing such emails wasting dev’s time on

replying?

Every time someone asks that, the answer is almost always no. I think the last thing I saw that anyone could help with were the docstrings for Phoenix. Join the dev-list on Google Groups to read about that.

  • Mike
···

On Wednesday, September 12, 2012 10:06:43 AM UTC-5, Gour wrote:

I haven't seen anything about hard dates. Robin hasn't announced
anything lately, so I'm guessing early 2013...maybe...

If we start soon with 2.9.x, migration won't be too difficult?

I would say the primary developer is Robin Dunn. Andrea Gavana and a
couple of others frequent the dev-list, but I think they focus mostly
on wx.lib stuff.

Phoenix is supposed to fully replace old stuff?

Every time someone asks that, the answer is almost always no. I think
the last thing I saw that anyone could help with were the docstrings
for Phoenix.

OK.

Join the dev-list on Google Groups to read about that.

Tried to post to devel list (via Gmane), but it seems it requires
subscription.

Sincerely,
Gour

···

On Wed, 12 Sep 2012 09:26:39 -0700 (PDT) Mike Driscoll <kyosohma@gmail.com> wrote:

--
As a blazing fire turns firewood to ashes, O Arjuna, so does the
fire of knowledge burn to ashes all reactions to material activities.

http://www.atmarama.net | Hlapicina (Croatia) | GPG: 52B5C810

Hi Gour,

Hello!

Is there any estimation when Phoenix release of wxpython supporting
python3 might be ready for real-world applications?

I don't think anyone can give an ETA since it's all volunteer work AFAIK.

How many people work on it?

All told, around 3-5 people submit fixes of some form or another, though Robin is of course the lead on it.

Is there something someone just starting learning wxpython can do to
help the process except not writing such emails wasting dev's time on
replying?

If you want, you could grab the latest builds here (they're made daily) and test them:

http://wxpython.org/Phoenix/snapshot-builds/

You should be able to just set your PYTHONPATH to the root of the unpacked files, then test with your app, and report any missing classes or methods, or Python 3 incompatibilities you may find. (Of course, patches that fix those issues are more than welcome too! :slight_smile: This way, those working on Phoenix can move the stuff testers want / need implemented to the top of the TODO list. I've been using Phoenix for some of my own stuff (though only on 2.x right now), and the core of it is solid - it's mostly just that more stuff needs wrapped.

Regards,

Kevin

···

On Sep 12, 2012, at 8:06 AM, Gour wrote:

Those are concerns we have in regard to choosing wxpython
over pyqt...we prefer wxwidgets native look over Qt, but concerned
about support for Python3 as well as number of people working on
wxpython and/or wxwidgets.

Frankly speaking, PyQt is also (mostly) one-man show, but there is
PySide project as well (although we're aiming at open-source
application)...

Sincerely,
Gour

p.s. Tried to post to devel list (via gmane), but it did not go through.

--
From anger, complete delusion arises, and from delusion
bewilderment of memory. When memory is bewildered,
intelligence is lost, and when intelligence is lost
one falls down again into the material pool.

http://www.atmarama.net | Hlapicina (Croatia) | GPG: 52B5C810

I haven't seen anything about hard dates. Robin hasn't announced
anything lately, so I'm guessing early 2013...maybe...

If we start soon with 2.9.x, migration won't be too difficult?

There will be some incompatible changes in Phoenix, but for the most part it will simply be a matter of using different method names or parameters. Most incompatible changes should be documented, some in detail, some with just a high level explanation of the pattern ("Things like this are changed to be like that.")

I would say the primary developer is Robin Dunn. Andrea Gavana and a
couple of others frequent the dev-list, but I think they focus mostly
on wx.lib stuff.

Phoenix is supposed to fully replace old stuff?

Eventually yes. I don't want to have to maintain both for very long once Phoenix is ready to be used generally. If someone else wants to take over maintenance of Classic then it can live longer.

Every time someone asks that, the answer is almost always no. I think
the last thing I saw that anyone could help with were the docstrings
for Phoenix.

OK.

There is a "Helping Out" section at ProjectPhoenix - wxPyWiki. In addition to documentation we could use some help with migrating the wx.lib package. You can use the daily build binaries to work on the wx.lib modules.

Join the dev-list on Google Groups to read about that.

Tried to post to devel list (via Gmane), but it seems it requires
subscription.

It looks like groups tagged your message as spam, and either I didn't get notified or my local spam filters tagged the notification message as spam too. Spam false-positives tend to be a common problem with posts originating from gmane, if you want to be sure that your messages get through you should use the google groups UI or a subscribed email address.

···

On 9/12/12 11:13 AM, Gour wrote:

On Wed, 12 Sep 2012 09:26:39 -0700 (PDT) > Mike Driscoll <kyosohma@gmail.com> wrote:

--
Robin Dunn
Software Craftsman

Hello Kevin,

I don't think anyone can give an ETA since it's all volunteer work
AFAIK.

Well, not interested in a day, but do we speak about weeks/months/years?

All told, around 3-5 people submit fixes of some form or another,
though Robin is of course the lead on it.

Ok. Thanks.

If you want, you could grab the latest builds here (they're made
daily) and test them:

Index of /Phoenix/snapshot-builds

I'll definitely try it...

You should be able to just set your PYTHONPATH to the root of the
unpacked files, then test with your app, and report any missing
classes or methods, or Python 3 incompatibilities you may find. (Of
course, patches that fix those issues are more than welcome too! :slight_smile:

:slight_smile:

This way, those working on Phoenix can move the stuff testers want /
need implemented to the top of the TODO list. I've been using Phoenix
for some of my own stuff (though only on 2.x right now), and the core
of it is solid - it's mostly just that more stuff needs wrapped.

Sounds good..and make me secure to definitely decide to go with
wxPython. :wink:

Sincerely,
Gour

···

On Wed, 12 Sep 2012 12:52:01 -0700 Kevin Ollivier <kevin-lists@theolliviers.com> wrote:

--
An intelligent person does not take part in the sources of misery,
which are due to contact with the material senses. O son of Kuntī,
such pleasures have a beginning and an end, and so the wise man does
not delight in them.

http://www.atmarama.net | Hlapicina (Croatia) | GPG: 52B5C810

Hello Robin,

There will be some incompatible changes in Phoenix, but for the most
part it will simply be a matter of using different method names or
parameters. Most incompatible changes should be documented, some in
detail, some with just a high level explanation of the pattern
("Things like this are changed to be like that.")

Very nice.

Eventually yes. I don't want to have to maintain both for very long
once Phoenix is ready to be used generally.

/me wishes all the best to Phoenix project

There is a "Helping Out" section at
ProjectPhoenix - wxPyWiki. In addition to
documentation we could use some help with migrating the wx.lib
package. You can use the daily build binaries to work on the wx.lib
modules.

I skimmed through all the Phoenix-related wiki pages...it really looks
great!!

Now, for me, the most important thing is I can be confident there is
bright future for wxPython, so we can choose it (and start
learning it) without any fear. :slight_smile:

It looks like groups tagged your message as spam, and either I didn't
get notified or my local spam filters tagged the notification message
as spam too. Spam false-positives tend to be a common problem with
posts originating from gmane,

That's really strange...there is only one mailing list which I follow
(Bento) which is not subscribed to Gmane and everything regularly goes
through. The only issues I had with Gmane is when some list requires
list-subscription for posting although Gmane page says differently, but
never had issue that message was tagged as spam.

if you want to be sure that your messages get through you should use
the google groups UI or a subscribed email address.

Google groups UI really sucks...for now (being a beginner) I'll focus to
post on user-list. :slight_smile:

Thank you for your reply.

Sincerely,
Gour

···

On Wed, 12 Sep 2012 13:08:06 -0700 Robin Dunn <robin@alldunn.com> wrote:

--
Those who are on this path are resolute in purpose,
and their aim is one. O beloved child of the Kurus,
the intelligence of those who are irresolute is many-branched.

http://www.atmarama.net | Hlapicina (Croatia) | GPG: 52B5C810

Hi Gour,

Hello Kevin,

I don't think anyone can give an ETA since it's all volunteer work
AFAIK.

Well, not interested in a day, but do we speak about weeks/months/years?

Probably in the range of months.

Regards,

Kevin

···

On Sep 12, 2012, at 1:49 PM, Gour wrote:

On Wed, 12 Sep 2012 12:52:01 -0700 > Kevin Ollivier <kevin-lists@theolliviers.com> wrote:

All told, around 3-5 people submit fixes of some form or another,
though Robin is of course the lead on it.

Ok. Thanks.

If you want, you could grab the latest builds here (they're made
daily) and test them:

Index of /Phoenix/snapshot-builds

I'll definitely try it...

You should be able to just set your PYTHONPATH to the root of the
unpacked files, then test with your app, and report any missing
classes or methods, or Python 3 incompatibilities you may find. (Of
course, patches that fix those issues are more than welcome too! :slight_smile:

:slight_smile:

This way, those working on Phoenix can move the stuff testers want /
need implemented to the top of the TODO list. I've been using Phoenix
for some of my own stuff (though only on 2.x right now), and the core
of it is solid - it's mostly just that more stuff needs wrapped.

Sounds good..and make me secure to definitely decide to go with
wxPython. :wink:

Sincerely,
Gour

--
An intelligent person does not take part in the sources of misery,
which are due to contact with the material senses. O son of Kuntī,
such pleasures have a beginning and an end, and so the wise man does
not delight in them.

http://www.atmarama.net | Hlapicina (Croatia) | GPG: 52B5C810

That's encouraging to see. Thank you.

Sincerely,
Gour

···

On Thu, 13 Sep 2012 09:48:14 -0700 Kevin Ollivier <kevin-lists@theolliviers.com> wrote:

Probably in the range of months.

--
As the ignorant perform their duties with attachment to results,
the learned may similarly act, but without attachment, for the
sake of leading people on the right path.

http://www.atmarama.net | Hlapicina (Croatia) | GPG: 52B5C810