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.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id C09A1158042 for ; Sat, 2 Nov 2024 00:51:32 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id AE99CE08A0; Sat, 2 Nov 2024 00:51:24 +0000 (UTC) Received: from m4.out2.mxs.au (m4.out2.mxs.au [110.232.143.184]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 28093E0891 for ; Sat, 2 Nov 2024 00:51:23 +0000 (UTC) Received: from fe.s4.ax.email (fe.s4.ax.email [110.232.143.220]) by out2.mxs.au (Halon) with ESMTPS (TLSv1.3) tls TLS_AES_256_GCM_SHA384 id 8fe603da-98b4-11ef-a4f5-00163c1ebd60 for ; Sat, 02 Nov 2024 11:51:14 +1100 (AEDT) Authentication-Results: fe.s4.ax.email; dkim=pass header.d=kenworthy.id.au header.b="B5ej7Uzn" Received: from be4.s3.ax.email (10.40.10.219) by fe.s4.ax.email (Axigen) with (TLS_AES_256_GCM_SHA384 encrypted) ESMTPSA id 21942E; Sat, 2 Nov 2024 11:51:14 +1100 DKIM-Signature: v=1; a=rsa-sha256; d=kenworthy.id.au; s=axigen; c=relaxed/relaxed; q=dns/txt; h=from:date:to:cc:message-id:subject; bh=HQGxm2OSNYYSXiprppm1wwJ/oUa9dqf6IHO3/82KutE=; b=B5ej7Uznbw7Ump9eIXQGRGM5DoCS0/3UahepVgfKzGssxWsOPJWdjz+a/oWpfPiHYqffsSVH/JlXJ1eSU7aJpdIvNUE7shb8s+BYldjWhwk1iFohkQtT6gjYL3Jli+AXzdb9iY6kLZtUyuqbntm1kxwriwgK3+gDsnxm2q1b5GUtIrEQdseiYK6klbpsEymXyZYSCQf1J9JmchPUqpzjFFell90wTnmhluhkt2uGfKC9gXNQAjq+qIZNvFnW8uURLf+tmLiuPAvm2M+sAR/NsE5F0n7c0gIq4E2K5a/fvPmNjBLBIC76S0aki7sMOWZwiBkReAH7naUhlOMujgrNDg==; Authentication-Results: be4.s3.ax.email; dkim=none Authentication-Results: be4.s3.ax.email; spf=pass smtp.mailfrom=bill@kenworthy.id.au Received: from fe.s2.ax.email (10.40.10.210) by be4.s3.ax.email (Axigen) with (TLS_AES_256_GCM_SHA384 encrypted) ESMTPSA id 17BFE9; Sat, 2 Nov 2024 11:51:14 +1100 Authentication-Results: fe.s2.ax.email; dkim=none Received: from mail.infra.localdomain (10.40.10.201) by fe.s2.ax.email (Axigen) with (ECDHE-RSA-AES128-GCM-SHA256 encrypted) ESMTPSA id 342300; Sat, 2 Nov 2024 11:51:14 +1100 Received: from localhost (mail.infra.localdomain [127.0.0.1]) by mail.infra.localdomain (Postfix) with ESMTP id 8EB9FCCD7DB37 for ; Sat, 02 Nov 2024 08:51:13 +0800 (AWST) X-Virus-Scanned: amavisd-new at localdomain Received: from mail.infra.localdomain ([127.0.0.1]) by localhost (mail.infra.localdomain [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id QHxe12-qfF0q for ; Sat, 2 Nov 2024 08:51:11 +0800 (AWST) Message-ID: <386007d2-a237-47c3-b88f-ffccccddae7e@kenworthy.id.au> Date: Sat, 2 Nov 2024 08:51:10 +0800 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 X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Content-Language: en-AU, en-US From: William Kenworthy Organization: me@home To: "gentoo-user@lists.gentoo.org" Subject: [gentoo-user] python breakage Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit DomainKey-Status: no signature DKIM-Status: good Received-SPF: X-AXIGEN-DK-Result: No records X-AXIGEN-DKIM-Result: Ok X-Archives-Salt: 15ddf945-4592-4877-9795-021fed0189f1 X-Archives-Hash: 40aeaddda503d00fb31e1d4d8dffd1eb Hi, the complex mess that is python is giving me problems by ignoring my wants ... again! In order to try and stop users shooting themselves in the foot it used the token "EXTERNALLY-MANAGED" in order to prevent unintended updates from within python that do not use portage) ... I presume? Homeassistant (non-gentoo overlay) does this by design to install missing deps to modules.  Deleting the token allows Homeassistant to keep working as designed. Now, at some point (after a world update probably a month or two ago - just did an update and found the damage) python has decided that it will only allow local installs via "venv" or uv using the -system arg (I think) breaking Homeassistant again. The following error message is because the required deps are not installed. 2024-11-02 08:30:35.978 ERROR (MainThread) [homeassistant.setup] Setup failed for custom integration 'huawei_solar': Requirements for huawei_solar not found: ['huawei-solar==2.3.0']. My questions (for gentoo) is this another gentoo only hack, or an upstream hard requirement and how can it be turned off. BillK