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 via email to