Python 3 Support: A Plan of Action

Stephen J. Turnbull stephen at
Tue Sep 8 16:41:07 UTC 2015

Russel Winder writes:

 > Might it be worth explicitly ignoring 3.0.x, 3.1.x and 3.2.x and
 > working only with 3.y, y ≥ 3. This then makes the chances of having a
 > 2.7.10 and 3.y codebase easier?

FWIW, Mailman 3 is only going to support Python 3.4 and later.

For a number of reasons (such as the ones that attracted Richard to
3.5 ;-), I expect uptake on Python 3.5 to be pretty rapid (maybe Barry
will chime in).  Python 3.4 has some attractive features itself
(specifically Enum in the stdlib that I can think of).  I don't think
the Bazaar port to Python 3 will be done in a couple months (sorry!),
so I would expect that the majority of users will have an appropriate
Python already installed.  Most of the rest are pretty aggressive
"early adopters" and probably won't be too put out to install the most
recent Python just for bzr.

IMHO YMMV, of course.

More information about the bazaar mailing list