Unable to install package pyupdate==0.2.15: The directory '/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
The directory '/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
Command "/usr/local/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-677xonoc/pyupdate/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-9nrl3tcs/install-record.txt --single-version-externally-managed --prefix --compile --user --prefix=" failed with error code 1 in /tmp/pip-install-677xonoc/pyupdate/
Gonna try few more restarts… It did work till 2.7.0 version, now I’m getting those error’s and can’t sort it out…
In the meantime I have changed configuration and commented those cards
Hmmm… the component works when I put version 2.7.0, no matter how I update (from tracker card, or manualy from github), it just stops working after restart.
Not initializing custom_updater because could not install requirement pyupdate==0.2.15 Setup failed for custom_updater: Could not install all requirements.
Unable to install package pyupdate==0.2.15: The directory '/.cache/pip/http' or its parent directory is not owned by the current user and the cache has been disabled. Please check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
The directory '/.cache/pip' or its parent directory is not owned by the current user and caching wheels has been disabled. check the permissions and owner of that directory. If executing pip with sudo, you may want sudo's -H flag.
Command "/usr/local/bin/python -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-fn1w8dw4/pyupdate/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-83zuxu41/install-record.txt --single-version-externally-managed --prefix --compile --user --prefix=" failed with error code 1 in /tmp/pip-install-fn1w8dw4/pyupdate/
There is a BIG difference between .js and .json (They are not the same at all.) only use the setting card_urlsif the developer of that specific card has created a “tracking file” for it.
That was from before I moved it to pyupdate, which image are you using for docker?
The error looks like a permission error when installing package with pip… that is weird that you have that in a docker setup, and it should also affect other components as well…
Do you have any other custom_components installed?
The URL’s are getting the version data from a JSON file - you can plug the URL into a web browser and you will see that.
The Lovelace is running a javascript (js) file.
So the version information that is available comes from json and the installed info is in the ?v= info… that’s how it populates the tracker card.