public inbox for gentoo-user@lists.gentoo.org
 help / color / mirror / Atom feed
From: William Kenworthy <bill@kenworthy.id.au>
To: "gentoo-user@lists.gentoo.org" <gentoo-user@lists.gentoo.org>
Subject: [gentoo-user] python breakage
Date: Sat, 2 Nov 2024 08:51:10 +0800	[thread overview]
Message-ID: <386007d2-a237-47c3-b88f-ffccccddae7e@kenworthy.id.au> (raw)

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




             reply	other threads:[~2024-11-02  0:51 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-11-02  0:51 William Kenworthy [this message]
2024-11-02  2:04 ` [gentoo-user] python breakage Matt Jolly
2024-11-03  5:33   ` William Kenworthy

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=386007d2-a237-47c3-b88f-ffccccddae7e@kenworthy.id.au \
    --to=bill@kenworthy.id.au \
    --cc=gentoo-user@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox