1490Fermer1492
flankerLe 20/02/2016 à 12:28
L'évolution de Python 2 est *déjà* arrêtée. Il n'y aura jamais de Python 2.8, et ça se sait depuis déjà longtemps.

Je ne vois pas pourquoi le code serait gelé, Django a également une base de code conséquente (avec beaucoup de code tierce-partie), et son passage à Python 3 s'est très bien fait, sans que le projet n'ait été gelé. Le code aura été compatible 2&3 pendant pas mal d'années, au final.
D'ailleurs, Ansible accepte maintenant les patchs qui rendent le code compatible Python 2.6, 2.7 et 3.4.
Le code extérieur est généralement un code simple (comme les filtres perso), qui est facile à rendre compatible 2 & 3 (c'est d'ailleurs ce que je fais). Maintenant, c'est vrai qu'ils pourraient bosser dessus, mais c'est leur choix politique de ne pas travailler dans cette direction (que je trouve un peu curieux en 2016 de préférer Python 2.4 à Python 3.4 sachant que la 2.5 est sortie en 2006, mais bon…).

Je reconnais que c'est gênant, mais la gêne n'était pas suffisante pour que je me tourne vers une autre techno : de toute façon il n'y a pas de concurrent en Python 3 (salt ne l'est pas non plus).