[Python-Dev] 3.x as the official release (original) (raw)

Brett Cannon brett at python.org
Wed Sep 15 18:22:12 CEST 2010


On Wed, Sep 15, 2010 at 07:50, Jesse Noller <jnoller at gmail.com> wrote:

On Wed, Sep 15, 2010 at 10:43 AM, Antoine Pitrou <solipsis at pitrou.net> wrote:

On Wed, 15 Sep 2010 10:21:11 -0400 Steve Holden <steve at holdenweb.com> wrote:

The question of when to declare 3.x the "official" release is interesting. I am inclined to say "when there's at least one other implementation at 3.2" - even if CPython is then at 3.3 or 3.4. I don't think that's a good criterion. 95% of Python users (my guesstimate) are on CPython, so whether or not alternative implementations are up-to-date isn't critically important. 3.1 had some warts left (*), but 3.2 should really be a high-quality release. Many bugs have been squashed, small improvements done (including additional features in the stdlib, or the new GIL), and unicode support has been polished again thanks to Martin's and Victor's efforts. Not only will it be as robust as any 2.x release (**), but it's also more pleasant to use, and there's upwards compatibility for many years to come. (*) some of them fixed in the 3.1 maintenance branch (**) with a couple of lacking areas such as the email module, I suppose Regards Antoine. +0.5 The one area I have concerns about is the state of WSGI and other web-oriented modules. These issues have been brought up by Armin and others, but given a lack of a clear path forward (bugs, peps, etc), I don't think it's fair to use it as a measurement of overall quality.

The whole WSGI situation is not going to get cleared up (from my understanding) until someone flat-out declares a winner in the whole str/bytes argument that keeps coming up. I think it might be time to have a PEP or two on this and use our new PEP dictator procedure to settle this so it stops dragging on (unless it has been miraculously settled and I am just unaware of it).



More information about the Python-Dev mailing list