Я предлагаю вам придерживаться Python 2.6+, но просто добавьте флаг -3
, чтобы предупредить вас о несовместимости с Python 3.0. Затем вы можете убедиться, что ваш Python 2.6 можно легко обновить до Python 3.0 через 2to3, пока еще не совершая этого прыжка. Я бы посоветовал вам сейчас воздержаться, потому что в какой-то момент вы можете захотеть использовать библиотеку и узнать, что она доступна только для 2.6, а не для 3.0; если вы убедитесь, что очистили объекты, отмеченные -3
, тогда вы легко сможете совершить прыжок, но вы также сможете воспользоваться кодом, который доступен только для версии 2.6+ и который еще не готов к 3.0.
Убедитесь, что каждая сторонняя библиотека, которую вы используете, поддерживает Python 3. Многие основные библиотеки Python переведены на 3. Проверьте документы и списки рассылки для библиотек.
Когда будут поддерживаться все библиотеки, от которых вы зависите, я предлагаю вам пойти на это.