Deutsch   English   Français   Italiano  
<v2bem2$30s59$1@dont-email.me>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!news.mixmin.net!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail
From: Grant Edwards <grant.b.edwards@gmail.com>
Newsgroups: comp.lang.python
Subject: Re: Terminal Emulator (Posting On Python-List Prohibited)
Date: Sat, 18 May 2024 14:41:45 -0400 (EDT)
Lines: 23
Message-ID: <mailman.22.1716057707.2909.python-list@python.org>
References: <fqN0O.38287$ZZU.19060@fx07.ams4>
 <TUI-20240515112645@ram.dialup.fu-berlin.de> <v23j1c$15nao$4@dont-email.me>
 <Pvs1O.8533$H1X8.1544@fx05.ams4> <20240518151913.w5qqsw67gndy57ry@hjp.at>
 <4VhVBk0sy7znVGB@mail.python.org>
 <dc837fb2-fee3-4d7c-81b1-fa70cacdc3bf@wichmann.us>
 <4VhXjj4ZS6znVGL@mail.python.org>
X-Trace: news.uni-berlin.de iX0Fxqms2NvXnP8NLXDJSAS1cY8i/UTXRbsLEc3I1tSA==
Cancel-Lock: sha1:q7LyuEdn7YO7TIhq61tYr5l3QSc= sha256:zADZjPPbsmk3nUADxbfOLETUd3WMocyFTZ+jsm+g1hQ=
Return-Path: <grant.b.edwards@gmail.com>
X-Original-To: python-list@python.org
Delivered-To: python-list@mail.python.org
Authentication-Results: mail.python.org; dkim=none reason="no signature";
 dkim-adsp=none (unprotected policy); dkim-atps=neutral
X-Spam-Status: OK 0.031
X-Spam-Evidence: '*H*': 0.94; '*S*': 0.00; 'knows': 0.04;
 'apparently': 0.09; 'subject:Python': 0.12; 'supported': 0.15;
 '3.x': 0.16; 'database,': 0.16; 'from:addr:grant.b.edwards': 0.16;
 'from:name:grant edwards': 0.16; 'mats': 0.16; 'wichmann': 0.16;
 'wrote:': 0.16; 'python': 0.16; "can't": 0.17; 'to:addr:python-
 list': 0.20; "i've": 0.22; 'version': 0.23; 'install': 0.23;
 'installed': 0.23; 'python,': 0.25; "isn't": 0.27; 'mostly': 0.28;
 'header:User-Agent:1': 0.30; 'think': 0.32; "doesn't": 0.32;
 'marked': 0.32; 'python-list': 0.32; 'said,': 0.32; 'unless':
 0.32; 'but': 0.32; 'there': 0.33; 'package': 0.34; 'fine': 0.35;
 'yes,': 0.35; 'from:addr:gmail.com': 0.35; 'currently': 0.37;
 'others': 0.37; 'both': 0.40; 'something': 0.40; 'your': 0.64;
 'years': 0.65; 'message-id:invalid': 0.68; 'manager': 0.68;
 'offer': 0.71; 'subject:List': 0.71; 'handled': 0.84; 'minor':
 0.84; 'subject:Posting': 0.84; 'stable': 0.93
User-Agent: slrn/1.0.3 (Linux)
X-BeenThere: python-list@python.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: General discussion list for the Python programming language
 <python-list.python.org>
List-Unsubscribe: <https://mail.python.org/mailman/options/python-list>,
 <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive: <https://mail.python.org/pipermail/python-list/>
List-Post: <mailto:python-list@python.org>
List-Help: <mailto:python-list-request@python.org?subject=help>
List-Subscribe: <https://mail.python.org/mailman/listinfo/python-list>,
 <mailto:python-list-request@python.org?subject=subscribe>
X-Mailman-Original-Message-ID: <4VhXjj4ZS6znVGL@mail.python.org>
X-Mailman-Original-References: <fqN0O.38287$ZZU.19060@fx07.ams4>
 <TUI-20240515112645@ram.dialup.fu-berlin.de> <v23j1c$15nao$4@dont-email.me>
 <Pvs1O.8533$H1X8.1544@fx05.ams4> <20240518151913.w5qqsw67gndy57ry@hjp.at>
 <4VhVBk0sy7znVGB@mail.python.org>
 <dc837fb2-fee3-4d7c-81b1-fa70cacdc3bf@wichmann.us>
Bytes: 4352

On 2024-05-18, Mats Wichmann via Python-list <python-list@python.org> wrote:

> Distros have do offer a good selection of packaged Python bits, yes, but 
> only for the version of Python that's "native" to that distro release. 
> If you need to test other versions of Python, you're mostly on your own.

For a few years I needed both 2.x and 3.x installed, but my distro
(Gentoo) handled that fine (I think most others do also). Gentoo also
allows multiple minor versions to be installed (currently I have 3.11
and 3.12 on this machine).

But, since Gentoo is a source-based meta-distro, when I install a
Python package, the package manager knows how to install it for all
installed Python versions that are supported by the package.

I can't think of why I would need a venv unless I needed to test
something with a Python version that isn't available for Gentoo. That
said, there are currently 7 versions available (2.7.18, 3.8.19,
3.9.19, 3.10.14, 3.11.9, 3.12.3, 3.13.0).

3.13 isn't marked stable yet in the Gentoo package database, and I
apparently have some Python app/package installed that doesn't yet
support 3.12, so I've currently got both 3.12 and 3.11.