Closed skrashevich closed 2 years ago
Боюсь, что искоренение конкретизации версии основной библиотеки (PIP: yandex-music
) из раздела зависимостей в манифесте может иметь отрицательные последствия (до версии 1.0.0 пакет не раз менял некоторые основные методы и поля).
Сейчас перепроверю изменения.
@skrashevich проверьте, пожалуйста, при версии 2.0.1 (yandex-music~=2.0.1
), и если это сработает, пожалуйста, внесите изменения в манифест.
Для искоренения авторизации через логин/пароль ещё надо немного кода убрать, но это в грядущем времени (требуется всё же переписать компонент полностью в соответствие с архитектурой HA).
Начиная как раз с 2022.3 в HA жесткая проверка зависимостей, поэтому прибивать конкретную версию - не лучшая идея. Текущий код работает как на yandex-music 1.0.0, так и на 2.* Логичнее тогда указать >=1.0.0 в манифесте
Тут как раз речь о ситуации ≥2.01, ==2. (<3.).
Тут вряд ли жёсткая проверка зависимостей, а, скорее, появление коллизий (судя из описаний ошибки #7). Отступление от == действительно позволит обновляться до любого совместимого релиза в пределах 2.*.
Теперь работает с HA >= 2022.3 Входа через пароль больше нет. Зависимость от интеграции YandexStation стала практически безусловной для рядового пользователя, соответствующие изменения внесены в readme.