How to force a custom component to update dependencies?

How do I get my custom integration to update dependencies?

I have this in my manifest,json, but the xcomfort dependency is not updated by home assistant even if I bump the version. I have to delete and recreate my home assistant container for it to install.

"requirements": [
    "xcomfort@git+https://github.com/javydekoning/[email protected]",
    "rx==3.2.0",
    "pycryptodome==3.23.0"
  ],
1 Like

Let it run in it’s own container.

What do you mean? I’m not the only user of this integration, it’s consumed via HACS. People might run it in Home Assistant anywhere, even without containers.

OK, then write up an issue for the author to fix it.
I missed the CI in the message above, sorry.
Trying to patch the HA container probably isn’t going to go well, the custom integration has to bring all it’s own weird stuff or use the libraries that are there.

I am the author. I own both the integration and the dependency. The problem is home assistant doesn’t update the dependency and keeps using a cached version.

OK.
Well thank you for contributing to the project, I do not have the knowledge to do so and obviously couldn’t help with your problem.

I’ll change the category of your post to the Developers focused questions and someone may be able to help you here.

1 Like