asyncio, c'est vraiment la killer-feature de cette nouvelle version. Ca pourrait à lui seul justifier que des projets emprisonnés dans Python 2.7 passent en Python 3! Sauf que ... il existe un backport Python 2 !
C'est pas forcément simple. Nous on est bloqués par Twisted qui est bloqué (entre autres) par une fonctionnalité supprimée de Python 3: http://bugs.python.org/issue3982 . Et le passage à asyncio n'est pas à l'ordre du jour, Twisted a quand même une base de code, outils et protocoles supportés (dont XMPP) qui n'est pas prête d'être rattrapée, le tout étant très testé et stable. Bon ça avance quand même, y'a une partie utilisable en Python 3: http://blog.futurefoundries.com/2014/03/twisted-on-python-3-now-pip-installable.html .
D'un autre côté y'a d'autres projets comme Pyjamas qui ne passeront peut-être jamais à Python 3.
Bref, sans les dépendances, pas facile de songer à passer à Python 3 dans l'immédiat.
[^] # Re: asyncio vous emmène vers Python 3
Posté par Goffi (site web personnel, Mastodon) . En réponse à la dépêche Python 3.4 est sorti avec 7 nouveaux modules. Évalué à 4.
C'est pas forcément simple. Nous on est bloqués par Twisted qui est bloqué (entre autres) par une fonctionnalité supprimée de Python 3: http://bugs.python.org/issue3982 . Et le passage à asyncio n'est pas à l'ordre du jour, Twisted a quand même une base de code, outils et protocoles supportés (dont XMPP) qui n'est pas prête d'être rattrapée, le tout étant très testé et stable. Bon ça avance quand même, y'a une partie utilisable en Python 3: http://blog.futurefoundries.com/2014/03/twisted-on-python-3-now-pip-installable.html .
D'un autre côté y'a d'autres projets comme Pyjamas qui ne passeront peut-être jamais à Python 3.
Bref, sans les dépendances, pas facile de songer à passer à Python 3 dans l'immédiat.