[devel] Plan to switch default Python interpreter to Python 3
Vladimir D. Seleznev
vseleznv на altlinux.org
Чт Окт 24 20:25:10 MSK 2019
Hi, devel@!
В продолжении этой дискуссии [1].
Осталось два с небольшим месяца до того, как наступит окончание
поддержки второго Python, и в будущем под python всё больше проектов
будут ассоциировать именно с третьим Python. Так как решение с bash
хорошо себя зарекомендовало, и такое же решение предлагается для gnupg и
gnupg2, то предлагаю следующий план действий:
1. Переименовать пакет python в python2.
2. В новый пакет python переместить симлинк /usr/bin/python -> python2
из пакета python-base, сделать зависимость python на python2.
3. Запретить в шебангах неверсионированное имя интерпретатора python.
4. В будущем перелинковать /usr/bin/python -> python3 и поменять
зависимость python с python2 на python3.
С одном стороны, с соблюдением всех условий это не сломает обновлений
системы, с другой стороны, даст время подготовиться к переходу Python на
третий по-умолчанию.
Есть ли возражения против такого плана?
[1] https://lists.altlinux.org/pipermail/devel/2019-July/208133.html
--
С уважением,
Владимир Селезнев
Подробная информация о списке рассылки Devel