Портирование проекта на основе Python 2.X на Python 3
Я хочу портировать каркас сканирования веб-приложений с Python 2.6.5-2.7.3
в Python 3
не причиняя большого вреда совместимости с Python 2.6+
,
Я кратко прочитал о шести: библиотека совместимости Python 2 и 3 и python-modernize
,
Фреймворк, который я собираюсь портировать, использует такие библиотеки, как twisted
которые изначально поддерживаются в Python 2. Я прочитал http://twistedmatrix.com/trac/wiki/Plan/Python3 который предостерегает от использования 2to3
на любом этапе этого процесса.
Дело в том, что python-modernize
это версия 2to3
был еще одним источником путаницы.
Могу ли я предложить несколько советов по оптимальному подходу для выполнения такого портирования и некоторые распространенные ошибки, с которыми я могу столкнуться?