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
- [gentoo-user] python breakage William Kenworthy
-