новости/12 июля 2026 г.
23:54GPT 5.6 переписал 15-летний проект с Python 2 без libmodernize
источник: @mitsuhiko на X ↗·
машинная выжимка · сверена с источником

Armin Ronacher ⇌
@mitsuhiko
Вдохновившись недавними постами, я поручил GPT 5.6 портировать один из моих 15-летних Python-проектов на современный Python и библиотеки. Он написан до 3.x, и агент даже не использует libmodernize. Какие бы уроки мы ни вынесли из перехода с 2.x на 3.x, они могут больше не применяться.
· 3,6 тыс. просмотров
Армин Роннахер (@mitsuhiko) поручил GPT 5.6 портировать его Python-проект возрастом 15 лет с версии до 3.x на современный Python и библиотеки. Агент сделал это сам, без libmodernize.
Почему это важно: Миграцию 2.x-3.x годами гоняли через 2to3 и libmodernize по накопленному плейбуку. Здесь агент обошёл инструмент и переписал код напрямую. Роннахер делает вывод: уроки перехода 2-3 могут больше не работать. Проверки на воспроизводимость и тесты в твите нет.
Что дальше: Возьмите свой старый репозиторий на Python 2 и дайте агенту переписать его без 2to3 - сравните с ручной миграцией.