From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Thu, 24 Oct 2019 20:25:10 +0300 From: "Vladimir D. Seleznev" To: devel@lists.altlinux.org Message-ID: <20191024172510.GA308992@portlab> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit User-Agent: Mutt/1.10.1 (2018-07-13) Subject: [devel] Plan to switch default Python interpreter to Python 3 X-BeenThere: devel@lists.altlinux.org X-Mailman-Version: 2.1.12 Precedence: list Reply-To: ALT Linux Team development discussions List-Id: ALT Linux Team development discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 24 Oct 2019 17:25:11 -0000 Archived-At: List-Archive: List-Post: 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 -- С уважением, Владимир Селезнев