Gtk et cairo (enfin, toute la pile G) est disponible pour python 3 avec gobject-introspection, et cela d'une façon bien plus propre que ce qui était fait avant pour python2. En bref, le binding python python se génère automatiquement à partir des données d'introspection fournies par les librairies, ainsi tu met à jour cairo et hop, tu a la nouvelle API dans python-cairo automatiquement. (Sans mettre à jour python-cairo qui en fait n'existe plus ;)
Pour OpenGL, je m'en sert tous les jours avec python3, aucun soucis.
Pour Soya, tu sais ce qu'il te reste à faire ? ;)
Sinon, pour le u'' et le print, tu peux faciliter ta transition en utilisant (python2.6), from __future__ import print_function, unicode_literals.
Personnellement, ce qui me pose le plus de problème actuellement avec python3 c'est le manque de packaging correcte de la plupart des distributions. Hormis ce détail, et bien... Python3 c'est bon, mangez en ;)
(Et globalement, pypy c'est pire que python3 d'un point de vu extensions portées, il faut compiler toutes les extensions soit même)
[^] # Re: Excellente nouvelle... qui se lance ?
Posté par Guillaum (site web personnel) . En réponse au journal pypy de plus en plus rapide ?. Évalué à 1.
Pour OpenGL, je m'en sert tous les jours avec python3, aucun soucis.
Pour Soya, tu sais ce qu'il te reste à faire ? ;)
Sinon, pour le u'' et le print, tu peux faciliter ta transition en utilisant (python2.6), from __future__ import print_function, unicode_literals.
Personnellement, ce qui me pose le plus de problème actuellement avec python3 c'est le manque de packaging correcte de la plupart des distributions. Hormis ce détail, et bien... Python3 c'est bon, mangez en ;)
(Et globalement, pypy c'est pire que python3 d'un point de vu extensions portées, il faut compiler toutes les extensions soit même)