Python 2.6 à 2.5 feuille de triche
-
28-09-2019 - |
Question
J'ai écrit mon code pour cible Python 2.6.5, mais je dois maintenant l'exécuter sur un cluster qui a seulement 2.5.4, quelque chose qui n'a pas été à l'horizon quand j'ai écrit le code. Rétroportage le code à 2,5 ne devrait pas être trop dur, mais je me demandais s'il y avait soit un tricheur-feuille ou un outil automatisé qui me aider. Pour certaines choses, comme la déclaration de with
, les importations de droite __future__
fera l'affaire, mais pas pour d'autres choses.
La solution
Avez-vous lu le Quoi de neuf en Python 2.6 Document ? Il décrit la direction 2.5-> 2.6, mais vous devriez être en mesure de déterminer l'inverse de celui-ci.
Pour autant que je sache, il n'y a pas d'outils automatisés pour 2/6 à 2/5. Le seul outil que je connaisse est l'application 2to3 pour aller à Python 3.
Autres conseils
Avez-vous essayé pyqver ? Il vous dira qui est la version minimale de Python requis par votre code
J'espère que cela aide