EVE Online начал миграцию на Python 3: 2,4 млн строк и 20 000 расхождений

EVE Online с 2003 года крутится на Stackless Python, последний крупный апгрейд, Stackless Python 2.7, был в 2010-м. CCP Games начала переход на Python 3: сначала скрипт futurize по 2,4 млн строк, затем ручная проверка около 20 000 мест, где вторая и третья ветка языка ведут себя по-разному.
Классический пример из анонса: выражение 1 / 2 в Python 2 даёт 0, в Python 3 уже 0,5. На таких расхождениях и сосредоточена основная работа после автоматического прогона.
Что со Stackless
В этом объявлении про замену Stackless ничего не сказано. Но год назад на конференции CCP Games показала, как в движке Carbon для EVE Frontier Stackless уже убрали, вместо него открытая библиотека carbonengine/scheduler.
Источник: EVE Online: The Move to Python 3 Begins!.