[devel] Plan to switch default Python interpreter to Python 3
Anton Farygin
rider на basealt.ru
Чт Окт 24 20:50:41 MSK 2019
Вот с этим надо что-то делать:
$ rpm -qR rpm-build|grep python
rpm-build-python >= 0.31
Плюс сейчас у нас по умолчанию всё что .py считается python-2.
и я не понял как план поможет избавиться от пакетов, завязанных на
python-2.7 ?
On 24.10.2019 20:25, Vladimir D. Seleznev wrote:
> 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