#overriding an integration's python dependencies? /config/deps or ???

3 messages · Page 1 of 1 (latest)

lament barn
#

Hi, I've got a problem with one of the standard integrations (alarmdecoder) which imports a bad version of a dependency. I have a local patch, but the developer of the package in question is AWOL. I know I could fork it and upload it to pypy and then modify the integration to reference my package through custom_components, but I'd rather just sneak it into $PYTHONPATH somewhere. What is the deps directory all about? The documentation isn't clear.

lament barn
#

I should add this is a standalone HA setup, so it's being run inside a docker container, so it looks like /deps may not be fully utilized from reading the source code

#

If there is good documentation on /deps somewhere, or another way to do what I want to do, a simple pointer to docs or source code would be sufficient