← Back to team overview

ubuntu-accomplishments-contributors team mailing list archive

Re: Python3

 

On 08/29/2012 06:02 PM, Jono Bacon wrote:
On Wed, Aug 29, 2012 at 9:14 AM, Matt Fischer
<matthew.fischer@xxxxxxxxxxxxx> wrote:
So sometime in September I'm planning on starting this effort for the
daemon.  I'd like a goal of 0.4 to be "ready for python3".  Any thoughts?
I also think that this is something we are going to need to start
thinking about. The big challenge here is twisted which is Python 2,
but I am also concious that we can continue to support Precise where
possible. As such, we could port the codebase to Python 3 but this
might be difficult to deliver to Precise users.

Matt, if you could take some time to look into what work would be
involved in the port and put together a branch, that would be awesome,
and a 0.4 goal makes sense. :-)

     Jono


I think the solution will be to make Precise use python3. Barry Warsaw did a presentation today for our team and said that maintaining 2 trees is a bad idea, but I will query him on what the best approach is for precise. I think the plan should be something like:

0.4 -still using python2, but ready for python3 (runs as python2 with the -3 flag without warnings)

Then, whenever twistd is ported, maybe by 0.5, switch everyone to python3.

I'll let you know what Barry recommends.

--

Matthew (Matt) Fischer
LP: http://launchpad.net/~mfisch
IRC: mfisch



References