Язык сценариев Python, который популярен благодаря относительно четкому синтаксису и множеству удобных библиотек, примерно делится на два диалекта – Python 2 и Python 3. Хотя оба диалекта очень похожи, существуют различия, которые затрудняют модернизацию более старого Python 2 под Python 3. Это может скоро возникнуть, потому что Python 2 больше не будет поддерживаться его разработчиками после 2020 года. Линукс-дистрибутивы давно это знают и уже пытаются перенести все пакеты Python на Python 3 вовремя. Однако предстоит еще много работы, и разработчики дистрибуции задаются вопросом, что с этим делать. Fedora еще имеет более 3000 пакетов в зависимости от Python 2, и есть некоторые дебаты о том, как лучше всего справиться с ситуацией. Джейк Эддж более подробно рассматривает ситуацию и возможные решения в этой статье LWN.