ALT Linux Team development discussions
 help / color / mirror / Atom feed
* [devel] Plan to switch default Python interpreter to Python 3
@ 2019-10-24 17:25 Vladimir D. Seleznev
  2019-10-24 17:50 ` Anton Farygin
  0 siblings, 1 reply; 4+ messages in thread
From: Vladimir D. Seleznev @ 2019-10-24 17:25 UTC (permalink / raw)
  To: devel

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

-- 
   С уважением,
   Владимир Селезнев


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2019-10-29 14:57 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2019-10-24 17:25 [devel] Plan to switch default Python interpreter to Python 3 Vladimir D. Seleznev
2019-10-24 17:50 ` Anton Farygin
2019-10-24 19:52   ` Sergey Y. Afonin
2019-10-29 14:57     ` Vladimir D. Seleznev

ALT Linux Team development discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
		devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
	public-inbox-index devel

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.devel


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git