hilo: Setup failed for custom integration hilo: Requirements for hilo not found: ['python-hilo>=2023.4.1']
–>
Version of the custom_component
v2023.4.1
Configuration
Add your logs here.
Describe the bug
Installation de la mise à jour Homeassisant 2023.4.2 l’intégration Hilo n’est plus disponible
Debug log
Logger: homeassistant.setup
Source: setup.py:205
First occurred: 10:38:01 (1 occurrences)
Last logged: 10:38:01
Setup failed for custom integration hilo: Requirements for hilo not found: ['python-hilo>=2023.4.1'].```
Logger: homeassistant.util.package
Source: util/package.py:107
First occurred: 10:37:27 (3 occurrences)
Last logged: 10:38:01
Unable to install package python-hilo>=2023.4.1: ERROR: Cannot install python-hilo==2023.4.1 and python-hilo==2023.4.2 because these package versions have conflicting dependencies. ERROR: ResolutionImpossible: for help visit https://pip.pypa.io/en/latest/topics/dependency-resolution/#dealing-with-dependency-conflicts [notice] A new release of pip is available: 23.0 -> 23.0.1 [notice] To update, run: pip install --upgrade pip```
About this issue
- Original URL
- State: closed
- Created a year ago
- Reactions: 4
- Comments: 63 (11 by maintainers)
Good.
Donc ça semble être les restrictions trop précises que @dependabot nous met lorsqu’il fait ses PRs. Surement qu’une des libs dans celles-là ne fonctionne pas avec websocket>11 ou quelques chose du genre.
Désolé pour le délai, j’suis un noob en packaging. TIL.
C’est donc ce commit qui a fixé.
Et voici le diff:
I rolled this Hilo integration back to 2023.3.2 and it didn’t fix the issue. This started after upgrading Home Assistant to 2023.4.2 so I downgraded to Home Assistant 2023.4.1 and the Hilo integration is working again (2023.3.2 and 2023.4.1).
I see a lot of comments in the Home Assistant change log for people having issues with python in their integrations.
For anyone that needs to downgrade their Home Assistant version for the time being, you can use an SSH console (or the Terminal add-on for HA) and run the following command:
ha core update --version=2023.4.1C’est possible que j’aille brisé quelques chose, je check ca plus tard.
Je confirme que ça fonctionne de mon bord aussi, update frais sur 2023.4.5 sans aucun trouble.
Je reste loin du Python normalement 😅 Je connais 0 pip et I guess que c’est @valleedelisle qui doit update le package sur pypi
Nice catch. Je suis pas dev pour 2 cennes vous m’en faites apprendre à tous les jours
Merci pour vos trucs @skimaniac @valleedelisle et @marc3k18 j’ai appris des choses, je ne savais pas qu’on pouvait faire ca avec la version HAOS
Vendredi arrive demain…
Updater websockets fonctionne. Ca update le meter.
Le jeu. 13 avr. 2023, 8 h 11 p.m., Marc-Andre Ouellette @.***> a écrit :
Pas vrai. L’intégration ne plante pas mais elle ne s’update pas 😂
Le jeu. 13 avr. 2023, 8 h 00 p.m., Marc-Andre Ouellette @.***> a écrit :
Avec les dernières versions, seulement un update de websockets a réglé le problème pour moi.
Le jeu. 13 avr. 2023, 3 h 24 p.m., davignola @.***> a écrit :
pour ceux comme moi qui roule HomeAssistant sur HAOS et qui comprennent vite quand on leur explique longtemps 🤣
1- si vous avez pas déjà SSH installer dans les modules complémentaire, ça prend ça (Parametre->Modules complémentaires->boutique module->SSH & Web Terminal->Installer. puis désactiver mode protéger) 2-cliquer sur OUVRIR L’INTERFACE UTILISATEUR WEB 3- Faire comme @sachafournier l’a expliquer ici[ https://github.com/dvd-dev/hilo/issues/250#issuecomment-1505968845 ]
docker exec -it homeassistant bash
// naviger aux dépendances cd /usr/local/lib/python3.10/site-packages
// effacer python-hilo (comme suggéré par valleedelisle rm -rf pyhilo python_hilo-*
//// Redémarrage complet de HA ////
retourner dans le web terminal
pip install python-hilo
après avoir redémarrer HomeAssistant tou devrait être ok comme chez moi 😉
Comme @valleedelisle l’a dit ça règle pas le fond du problème, mais ça règle en attendant . merci à tout ceux qui travail fort pour régler le fond du problème 😃
Avec ça j’ai réussi a faire fonctionner mon installation sous Docker,🥳 mais je sais pas comment le reproduire sur mon installation sur HASOS 😦
Mon HA est en 2023.4.2 et l’intégration hilo ne fonctionne pas. Voici ce que j’ai fait:
// connecter au HAOS login
// s’assurer que tous les containers sont en coirs d’exécution docker ps -a
// se connecter au container de HA docker exec -it homeassistant bash
// naviger aux dépendances cd /usr/local/lib/python3.10/site-packages
// effacer python-hilo (comme suggéré par valleedelisle rm -rf pyhilo python_hilo-*
//// Redémarrage complet de HA ////
En me connectant sur le container homeassistant en cours de démarrage, je vois que pip essaie de télécharger python-hilo à nouveau (fichier dan /tmp/pip…) mais ne semble pas aboutir car les dépendances n’apparaissent pas dans “/usr/local/lib/python3.10/site-packages” après le démarrage. J’ai donc installé “manuellement” la dépendance python-hilo en me connectant sur le container homeassistant (voir plus haut):
pip install python-hilo
La dépendance semble maintenant bien s’installer même si je vois des erreurs de versions conflictuelles pour websocket ?!
Après un dernier redémarrage (oufff), ça fonctionne !
the hero !