Path: csiph.com!weretis.net!feeder8.news.weretis.net!fu-berlin.de!bofh.it!news.nic.it!robomod From: Jeremy Stanley Newsgroups: linux.debian.maint.python Subject: Re: /usr/bin/python3 deprecation and enforcing /usr/bin/python Date: Wed, 12 Nov 2025 18:30:02 +0100 Message-ID: References: X-Mailbox-Line: From debian-python-request@lists.debian.org Wed Nov 12 17:27:20 2025 Old-Return-Path: X-Amavis-Spam-Status: No, score=-12 tagged_above=-10000 required=5.3 tests=[BAYES_00=-2, LDO_WHITELIST=-5, PGPSIGNATURE=-5] autolearn=ham autolearn_force=no X-Policyd-Weight: using cached result; rate:hard: -4.6 X-Greylist: delayed 2851 seconds by postgrey-1.36 at bendel; Wed, 12 Nov 2025 17:27:07 UTC Reply-To: debian-python@lists.debian.org Mail-Followup-To: debian-python@lists.debian.org MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="VgI7B8rZBGs80MAD" Content-Disposition: inline X-Sa-Exim-Connect-IP: 66.70.103.60 X-Sa-Exim-Rcpt-To: debian-python@lists.debian.org X-Sa-Exim-Mail-From: fungi@yuggoth.org X-Sa-Exim-Scanned: No (on azathoth.yuggoth.org); SAEximRunCond expanded to false X-Mailing-List: archive/latest/23345 List-ID: List-URL: List-Archive: https://lists.debian.org/msgid-search/aRS4QYgwgADwQiWj@yuggoth.org Approved: robomod@news.nic.it Lines: 50 Organization: linux.* mail to news gateway Sender: robomod@news.nic.it X-Original-Date: Wed, 12 Nov 2025 16:39:29 +0000 X-Original-Message-ID: X-Original-References: <87ldkbxnd7.fsf@angela.anarc.at> Xref: csiph.com linux.debian.maint.python:17144 --VgI7B8rZBGs80MAD Content-Type: text/plain; charset=utf-8; format=flowed Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On 2025-11-12 10:49:08 -0500 (-0500), Antoine Beaupr=C3=A9 wrote: [...] >I've been wondering whether it's time we finally make this=20 >change. Concretely, I think it means: > > 1. deprecating /usr/bin/python3 > 2. shipping Python 3 as /usr/bin/python directly > >I think we should do this for Debian 14 (forky), and stop shipping=20 >python3 altogether in Debian 15 (?). [...] I can understand the need for #2, but I don't see why you'd ever do=20 #1. For that matter, the python3 link is still included by upstream=20 Cpython when doing a `make install` or in a stdlib-created venv.=20 Lots of user-written scripts use python3 in their shebangs. It's not=20 harming anything simply by existing, so why deprecate something that=20 can't/shouldn't be removed? --=20 Jeremy Stanley --VgI7B8rZBGs80MAD Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQKTBAABCgB9FiEEl65Jb8At7J/DU7LnSPmWEUNJWCkFAmkUuDtfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldDk3 QUU0OTZGQzAyREVDOUZDMzUzQjJFNzQ4Rjk5NjExNDM0OTU4MjkACgkQSPmWEUNJ WCkXMQ//UtC6gurp4vFvrff+hQQiEoxfHRmWEhKNP++kQuNgS+m3A0gda/lzUm5G U/AbbjcWToEk80ZUtQnKZlfKbwUKrJ5E+4WvonReF8FtwWEH9x8klLy3hIOwrXs5 oBb6TVDzUDUOSBYsOzx356XAHs38flQT9r0JZrgi6LZiH59rQld0TjNGhEXcgk5b F9J79594dUozL1dqmxjcKiLYebVwGoXgtt1ISxJswWnuV9VzQdU2N06gSLDD5HBm 8ZTbf+A2dhTNaAnOvCok+VIOW1YsIfivTwSLiZ9Y1IL2zKp+SOfNEQftwjUIFFNU PpyJsxLKzF8L8WpdtcE/YUPK1JuDs5a5epn+Wk2zDhwKC1s68xuJKvvztlPAaI9W 6TBMCEX/mIkVJr5MTDmYoTKSbuI1/xwpxD2nBrQr0jHfi0AsISIQAEdd6+tLKBFg 9BfJvAmVVMdsC9yZdLbI7LIKeJEvfBHk+3dz9pC5hJKX/a2MK6/tqkRCNlpoiU8u gvDm9QQ8UlbVrCVfRRSnCMJe8cAdTa9t3K/MXV4hezyuUgUOdVyd5EBrbGEGYAi8 QhIHslfAiTfSVnkwTHnVlGUcJi6u57zIjzEyYdbQZsW+Yv5iI5wCDOiC9aVUmBQy TzWCRcB7x/SiolKVUG+c3syTBrDalEga4c/M9HJHfgjc501zMaA= =yKCm -----END PGP SIGNATURE----- --VgI7B8rZBGs80MAD--