Python 2.3 или 2.2, если вы можете жить без множества добавленных модулей (например, datetime, csv, logging, optparse, zipimport), не используют SSL и готовы добавить шаблон для True / False.
2.4 добавлены декораторы. выражения генератора, reversed (), sorted (), а также модули subprocess и decimal. Хотя все они хороши, легко написать код Pythonic без них (при условии, что ваш проект не будет их интенсивно использовать).
2.5 добавлен с относительным импортом, улучшенной поддержкой 64-битной версии и довольно большой скоростью. Вы можете легко прожить без всего этого.
2.6 не выпущен (хотя он очень близок), поэтому, хотя он может понравиться разработчикам, у него нет той совместимости, которая вам нужна.
Ознакомьтесь с примечаниями к выпуску 2.3, 2.4, 2.5 и будущей версии 2.6 (используйте http://www.python.org/download/releases/2.Y/highlights/, где Y - второстепенная версия).
FWIW, для SpamBayes мы поддерживаем 2.2 и выше (2.2 требует отдельной установки пакета электронной почты). Это не слишком обременительно, но дополнения 2.3 достаточно полезны, а 2.3 достаточно устарели, так что мы, вероятно, скоро выпустим 2.2.
person
Tony Meyer
schedule
07.09.2008