From robotux at celest.fr Fri May 22 15:46:10 2015 From: robotux at celest.fr (Thomas Preud'homme) Date: Fri, 22 May 2015 21:46:10 +0800 Subject: =?utf-8?b?W1PDoFQgZGV2XQ==?= [EN] Python 3 support Message-ID: <3821633.qMYjh9RQoV@mallow.celest.fr> Hi SàT development team, Given the release cycle of Debian and the end of support of Python 2, a migration path to Python 3 was recently devised for Debian [1]. So here I am inquiring about the plan with regards to Python 3 for SàT. Is there a migration to asyncio planned? [1] https://lists.debian.org/debian-devel-announce/2015/04/msg00005.html Best regards, Thomas -------------- section suivante -------------- Une pièce jointe autre que texte a été nettoyée... Nom: signature.asc Type: application/pgp-signature Taille: 819 octets Desc: This is a digitally signed message part. URL: From goffi at goffi.org Fri May 22 16:12:16 2015 From: goffi at goffi.org (Goffi) Date: Fri, 22 May 2015 16:12:16 +0200 Subject: =?utf-8?b?W1PDoFQgZGV2XQ==?= =?utf-8?q?=5BEN=5D_Python_3_support?= In-Reply-To: <3821633.qMYjh9RQoV@mallow.celest.fr> References: <3821633.qMYjh9RQoV@mallow.celest.fr> Message-ID: <555F3940.6010003@goffi.org> Hi Thomas, We have 2 main blocking issues to move to Python 3: - Twisted/Wokkel, which are slowly supporting Python 3, but still lack a lot of important modules (all the words hierarchy for example, where we have all the XMPP related code) - Pyjamas: which is not maintained anymore, and anyway was planing to stay on Python 2. We are looking for an alternative (even thinking about building our own), but it will take a while before a good solution is available. So for the moment we are blocked to Python 2, and we are waiting for the first general audience release (which will be the 0.7, so not the next one but the one after), which should arrive hopefully this year, before thinking seriously about python 3 migration. We are not planing to migrate to asyncio any time soon as Twisted offer a more large and mature support for many protocols (IMAP/SMTP/XMPP, etc). Anyway, the 2 should be compatible, so I guess we will be able to use both in the future. So to summarize: we are willing to move to Python 3 but stucked to Python 2 for now. The main issue is Twisted and I don't see any plan there to port twisted.words soon (and we don't have time right now to help them on this point). For Pyjamas we have little hope to see it become active again, and no hope at all to see it moving to Python 3, so we'll have to find alternative anyway. I guess we'll not be able to think about Python 3 support before next year at best. Thank you for pointing this issue. Cheers Goffi On 22/05/2015 15:46, Thomas Preud'homme wrote: > Hi SàT development team, > > Given the release cycle of Debian and the end of support of Python 2, a > migration path to Python 3 was recently devised for Debian [1]. So here I am > inquiring about the plan with regards to Python 3 for SàT. Is there a > migration to asyncio planned? > > [1] https://lists.debian.org/debian-devel-announce/2015/04/msg00005.html > > Best regards, > > Thomas > > > > _______________________________________________ > dev mailing list > dev at goffi.org > http://lists.goffi.org/listinfo/dev >