From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Date: Tue, 29 Oct 2019 17:57:43 +0300 From: "Vladimir D. Seleznev" To: ALT Linux Team development discussions Message-ID: <20191029145743.GA342014@portlab.ipa.basealt.ru> References: <20191024172510.GA308992@portlab> <201910242352.38147.asy@altlinux.org> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: 8bit In-Reply-To: <201910242352.38147.asy@altlinux.org> User-Agent: Mutt/1.10.1 (2018-07-13) Subject: Re: [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: Tue, 29 Oct 2019 14:57:44 -0000 Archived-At: List-Archive: List-Post: On Thu, Oct 24, 2019 at 11:52:38PM +0400, Sergey Y. Afonin wrote: > On Thursday 24 October 2019, Anton Farygin wrote: > > > и я не понял как план поможет избавиться от пакетов, завязанных на > > python-2.7 ? > > В случае их обновления из-за пп3 у них придётся написать явно python2 > в шебанге. Если пакеты более-менее живые, через какое-то время они > будут готовы к замене. Как я это понял. Верно. Это нужно для того, чтобы обеспечить плавный переход от Python 2 к Python 3. Хочу заметить, что у нас нет цели избавиться от всех пакетов, завязанных на Python 2, и тем более нет цели удалить Python 2 из репозитория, по крайней мере в ближайшее время: всё ещё есть проекты, не перешедшие на Python 3, часть из которых представляют ценность для участников сообщества (например, MoinMoin, trac). Тем не менее, т.к. поддержка Python 2 заканчивается, нужно перевести всё, что можно перевести на Python 3. Запрет на /usr/bin/python в шебанге решит две задачи: удаление неоднозначности в упакованных пакетах, и избавление от зависимостей на /usr/bin/python, что в будущем поможет переключить Python на актуальную версию по умолчанию. -- С уважением, Владимир Селезнев