From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 051041382C5 for ; Mon, 23 Apr 2018 22:10:41 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id CD09BE0B58; Mon, 23 Apr 2018 22:10:32 +0000 (UTC) Received: from smtp.gentoo.org (mail.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 4D107E0AF7 for ; Mon, 23 Apr 2018 22:10:32 +0000 (UTC) Received: from mail-oi0-f45.google.com (mail-oi0-f45.google.com [209.85.218.45]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) (Authenticated sender: floppym) by smtp.gentoo.org (Postfix) with ESMTPSA id 14773335C43 for ; Mon, 23 Apr 2018 22:10:31 +0000 (UTC) Received: by mail-oi0-f45.google.com with SMTP id p62-v6so15802600oie.10 for ; Mon, 23 Apr 2018 15:10:31 -0700 (PDT) X-Gm-Message-State: ALQs6tCAxVrSM3FdyYAu8lT39u66LHbGp7StTvjRKLF1eb3E8swDsuV8 Wk6iyfU8jHViWUu4zqRLzzqKLoiY9HhoccYfQeg= X-Google-Smtp-Source: AIpwx48//onk1NY+Z/3ZC0JHRsxPYLs5+XjbrVdtRGbaKGE2moJqqRXqS7WJLCMzRIPC6VOYz4Q4yHYm0SyrKzys+fw= X-Received: by 2002:aca:38d7:: with SMTP id f206-v6mr14438989oia.57.1524521429128; Mon, 23 Apr 2018 15:10:29 -0700 (PDT) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Received: by 10.74.78.199 with HTTP; Mon, 23 Apr 2018 15:10:08 -0700 (PDT) In-Reply-To: <20180423201506.7247f931@digimed.co.uk> References: <20180422183436.vema66qk5wq7zsrc@matica.foolinux.mooo.com> <20180422150847.GA17255@localhost.localdomain> <20180423014402.5kgcfhhxn6w7kg7m@matica.foolinux.mooo.com> <20180423083112.7d0d3557@digimed.co.uk> <20180423153742.p7ilvjyakckby2gs@matica.foolinux.mooo.com> <20180423201506.7247f931@digimed.co.uk> From: Mike Gilbert Date: Mon, 23 Apr 2018 18:10:08 -0400 X-Gmail-Original-Message-ID: Message-ID: Subject: Re: [gentoo-user] Re: Dependencies and PYTHON_TARGETS To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset="UTF-8" X-Archives-Salt: 3516f62d-6967-4a1c-9fac-c0dac01eb289 X-Archives-Hash: 04bac8311b1d9518bd1b60a2c5c2cecf On Mon, Apr 23, 2018 at 3:15 PM, Neil Bothwick wrote: > On Mon, 23 Apr 2018 08:37:42 -0700, Ian Zimmerman wrote: > >> > > Why did portage remove my python-3.5? >> > >> > Because nothing that depends on it isn't also satisfied by >> > python-3.6? >> >> But doesn't the PYTHON_TARGETS with which a package is built create a >> strict dependency on those pythons? If native code extensions are >> present, the compiled code won't in general be compatible with other >> versions. > > AIUI PYTHON_TARGETS determines which python version extension modules are > installed for. If you don't set PYTHON_TARGETS explicitly, portage sets > it according to the versions you have installed. > You are incorrect; PYTHON_TARGETS is never calculated based on the versions of python you have installed.