OpenVoiceOS / ovos-PHAL-plugin-homeassistant

HomeAssistant PHAL Plugin for OpenVoice OS
Apache License 2.0
10 stars 3 forks source link

yt-dlp 2024.4.1.232704.dev0 requires websockets>=12.0, but you have websockets 10.4 which is incompatible. #55

Closed goldyfruit closed 2 months ago

goldyfruit commented 6 months ago
(ovos) goldyfruit@neon:~ $ pip install git+https://github.com/OpenVoiceOS/ovos-PHAL-plugin-homeassistant.git git+https://github.com/mikejgray/neon-homeassistant-skill.git
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting git+https://github.com/OpenVoiceOS/ovos-PHAL-plugin-homeassistant.git
  Cloning https://github.com/OpenVoiceOS/ovos-PHAL-plugin-homeassistant.git to /tmp/pip-req-build-342np10l
  Running command git clone --filter=blob:none --quiet https://github.com/OpenVoiceOS/ovos-PHAL-plugin-homeassistant.git /tmp/pip-req-build-342np10l
  Resolved https://github.com/OpenVoiceOS/ovos-PHAL-plugin-homeassistant.git to commit 8d23a2886b10e996096ecf90dd0a13d7f0576e45
  Preparing metadata (setup.py) ... done
Collecting git+https://github.com/mikejgray/neon-homeassistant-skill.git
  Cloning https://github.com/mikejgray/neon-homeassistant-skill.git to /tmp/pip-req-build-zrozep01
  Running command git clone --filter=blob:none --quiet https://github.com/mikejgray/neon-homeassistant-skill.git /tmp/pip-req-build-zrozep01
  Resolved https://github.com/mikejgray/neon-homeassistant-skill.git to commit e9b251ea49b875783d43e1df1f05ee1c881baa3e
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
  Preparing metadata (pyproject.toml) ... done
Collecting nested-lookup~=0.2
  Downloading https://www.piwheels.org/simple/nested-lookup/nested_lookup-0.2.25-py3-none-any.whl (13 kB)
Collecting ovos-PHAL-plugin-oauth>=0.0.3a2,~=0.0.1
  Downloading ovos_PHAL_plugin_oauth-0.0.3a3-py3-none-any.whl (12 kB)
Requirement already satisfied: ovos-bus-client<0.2.0,>=0.0.8 in ./.venvs/ovos/lib/python3.11/site-packages (from ovos-PHAL-plugin-homeassistant==0.0.4a6) (0.0.9a13)
Requirement already satisfied: ovos-config~=0.0.5 in ./.venvs/ovos/lib/python3.11/site-packages (from ovos-PHAL-plugin-homeassistant==0.0.4a6) (0.0.13a12)
Requirement already satisfied: ovos-plugin-manager~=0.0.23 in ./.venvs/ovos/lib/python3.11/site-packages (from ovos-PHAL-plugin-homeassistant==0.0.4a6) (0.0.26a11)
Requirement already satisfied: ovos-utils<0.2.0,>=0.0.27 in ./.venvs/ovos/lib/python3.11/site-packages (from ovos-PHAL-plugin-homeassistant==0.0.4a6) (0.1.0a17)
Collecting pytube~=12.1
  Downloading https://www.piwheels.org/simple/pytube/pytube-12.1.3-py3-none-any.whl (57 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 57.2/57.2 kB 463.8 kB/s eta 0:00:00
Requirement already satisfied: webcolors~=1.13 in ./.venvs/ovos/lib/python3.11/site-packages (from ovos-PHAL-plugin-homeassistant==0.0.4a6) (1.13)
Collecting websockets~=10.4
  Downloading websockets-10.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (108 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 108.0/108.0 kB 1.7 MB/s eta 0:00:00
Collecting youtube-search~=2.1
  Downloading https://www.piwheels.org/simple/youtube-search/youtube_search-2.1.2-py3-none-any.whl (3.4 kB)
Requirement already satisfied: ovos-workshop>=0.0.12 in ./.venvs/ovos/lib/python3.11/site-packages (from neon-homeassistant-skill==0.0.16) (0.0.16a23)
Requirement already satisfied: six in ./.venvs/ovos/lib/python3.11/site-packages (from nested-lookup~=0.2->ovos-PHAL-plugin-homeassistant==0.0.4a6) (1.16.0)
Requirement already satisfied: orjson in ./.venvs/ovos/lib/python3.11/site-packages (from ovos-bus-client<0.2.0,>=0.0.8->ovos-PHAL-plugin-homeassistant==0.0.4a6) (3.10.0)
Requirement already satisfied: pyee<9.0.0,>=8.1.0 in ./.venvs/ovos/lib/python3.11/site-packages (from ovos-bus-client<0.2.0,>=0.0.8->ovos-PHAL-plugin-homeassistant==0.0.4a6) (8.2.2)
Requirement already satisfied: websocket-client>=0.54.0 in ./.venvs/ovos/lib/python3.11/site-packages (from ovos-bus-client<0.2.0,>=0.0.8->ovos-PHAL-plugin-homeassistant==0.0.4a6) (1.7.0)
Requirement already satisfied: PyYAML<7.0.0,>=5.4.0 in ./.venvs/ovos/lib/python3.11/site-packages (from ovos-config~=0.0.5->ovos-PHAL-plugin-homeassistant==0.0.4a6) (6.0.1)
Requirement already satisfied: combo-lock~=0.2 in ./.venvs/ovos/lib/python3.11/site-packages (from ovos-config~=0.0.5->ovos-PHAL-plugin-homeassistant==0.0.4a6) (0.2.6)
Requirement already satisfied: python-dateutil~=2.6 in ./.venvs/ovos/lib/python3.11/site-packages (from ovos-config~=0.0.5->ovos-PHAL-plugin-homeassistant==0.0.4a6) (2.9.0.post0)
Requirement already satisfied: rich-click~=1.6 in ./.venvs/ovos/lib/python3.11/site-packages (from ovos-config~=0.0.5->ovos-PHAL-plugin-homeassistant==0.0.4a6) (1.7.4)
Requirement already satisfied: ovos-backend-client>=0.1.1a3,~=0.1 in ./.venvs/ovos/lib/python3.11/site-packages (from ovos-PHAL-plugin-oauth>=0.0.3a2,~=0.0.1->ovos-PHAL-plugin-homeassistant==0.0.4a6) (0.1.1a5)
Collecting Flask>=0.12
  Downloading https://www.piwheels.org/simple/flask/flask-3.0.2-py3-none-any.whl (101 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 101.3/101.3 kB 469.5 kB/s eta 0:00:00
Requirement already satisfied: oauthlib~=3.0 in ./.venvs/ovos/lib/python3.11/site-packages (from ovos-PHAL-plugin-oauth>=0.0.3a2,~=0.0.1->ovos-PHAL-plugin-homeassistant==0.0.4a6) (3.2.2)
Collecting qrcode~=7.3.1
  Downloading https://www.piwheels.org/simple/qrcode/qrcode-7.3.1-py3-none-any.whl (40 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 40.4/40.4 kB 3.2 MB/s eta 0:00:00
Collecting pillow~=9.4.0
  Downloading Pillow-9.4.0-cp311-cp311-manylinux_2_28_aarch64.whl (3.1 MB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 3.1/3.1 MB 8.6 MB/s eta 0:00:00
Requirement already satisfied: importlib-metadata in ./.venvs/ovos/lib/python3.11/site-packages (from ovos-plugin-manager~=0.0.23->ovos-PHAL-plugin-homeassistant==0.0.4a6) (7.1.0)
Requirement already satisfied: langcodes~=3.3.0 in ./.venvs/ovos/lib/python3.11/site-packages (from ovos-plugin-manager~=0.0.23->ovos-PHAL-plugin-homeassistant==0.0.4a6) (3.3.0)
Requirement already satisfied: quebra-frases in ./.venvs/ovos/lib/python3.11/site-packages (from ovos-plugin-manager~=0.0.23->ovos-PHAL-plugin-homeassistant==0.0.4a6) (0.3.7)
Requirement already satisfied: requests~=2.26 in ./.venvs/ovos/lib/python3.11/site-packages (from ovos-plugin-manager~=0.0.23->ovos-PHAL-plugin-homeassistant==0.0.4a6) (2.31.0)
Requirement already satisfied: json-database~=0.7 in ./.venvs/ovos/lib/python3.11/site-packages (from ovos-utils<0.2.0,>=0.0.27->ovos-PHAL-plugin-homeassistant==0.0.4a6) (0.7.0)
Requirement already satisfied: kthread~=0.2 in ./.venvs/ovos/lib/python3.11/site-packages (from ovos-utils<0.2.0,>=0.0.27->ovos-PHAL-plugin-homeassistant==0.0.4a6) (0.2.3)
Requirement already satisfied: pexpect~=4.9 in ./.venvs/ovos/lib/python3.11/site-packages (from ovos-utils<0.2.0,>=0.0.27->ovos-PHAL-plugin-homeassistant==0.0.4a6) (4.9.0)
Requirement already satisfied: rich~=13.7 in ./.venvs/ovos/lib/python3.11/site-packages (from ovos-utils<0.2.0,>=0.0.27->ovos-PHAL-plugin-homeassistant==0.0.4a6) (13.7.1)
Requirement already satisfied: watchdog in ./.venvs/ovos/lib/python3.11/site-packages (from ovos-utils<0.2.0,>=0.0.27->ovos-PHAL-plugin-homeassistant==0.0.4a6) (2.3.1)
Requirement already satisfied: ovos-lingua-franca>=0.4.6,~=0.4 in ./.venvs/ovos/lib/python3.11/site-packages (from ovos-workshop>=0.0.12->neon-homeassistant-skill==0.0.16) (0.4.8a7)
Requirement already satisfied: ovos-classifiers>=0.0.0a46 in ./.venvs/ovos/lib/python3.11/site-packages (from ovos-workshop>=0.0.12->neon-homeassistant-skill==0.0.16) (0.0.0a53)
Requirement already satisfied: rapidfuzz in ./.venvs/ovos/lib/python3.11/site-packages (from ovos-workshop>=0.0.12->neon-homeassistant-skill==0.0.16) (3.7.0)
Requirement already satisfied: filelock~=3.0 in ./.venvs/ovos/lib/python3.11/site-packages (from combo-lock~=0.2->ovos-config~=0.0.5->ovos-PHAL-plugin-homeassistant==0.0.4a6) (3.13.3)
Requirement already satisfied: memory-tempfile in ./.venvs/ovos/lib/python3.11/site-packages (from combo-lock~=0.2->ovos-config~=0.0.5->ovos-PHAL-plugin-homeassistant==0.0.4a6) (2.2.3)
Collecting Werkzeug>=3.0.0
  Downloading https://www.piwheels.org/simple/werkzeug/werkzeug-3.0.2-py3-none-any.whl (226 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 226.8/226.8 kB 747.0 kB/s eta 0:00:00
Collecting Jinja2>=3.1.2
  Downloading https://www.piwheels.org/simple/jinja2/Jinja2-3.1.3-py3-none-any.whl (133 kB)
     ━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 133.2/133.2 kB 7.9 MB/s eta 0:00:00
Collecting itsdangerous>=2.1.2
  Downloading https://www.piwheels.org/simple/itsdangerous/itsdangerous-2.1.2-py3-none-any.whl (15 kB)
Requirement already satisfied: click>=8.1.3 in ./.venvs/ovos/lib/python3.11/site-packages (from Flask>=0.12->ovos-PHAL-plugin-oauth>=0.0.3a2,~=0.0.1->ovos-PHAL-plugin-homeassistant==0.0.4a6) (8.1.7)
Collecting blinker>=1.6.2
  Downloading https://www.piwheels.org/simple/blinker/blinker-1.7.0-py3-none-any.whl (13 kB)
Requirement already satisfied: nltk in ./.venvs/ovos/lib/python3.11/site-packages (from ovos-classifiers>=0.0.0a46->ovos-workshop>=0.0.12->neon-homeassistant-skill==0.0.16) (3.8.1)
Requirement already satisfied: scikit-learn in ./.venvs/ovos/lib/python3.11/site-packages (from ovos-classifiers>=0.0.0a46->ovos-workshop>=0.0.12->neon-homeassistant-skill==0.0.16) (1.4.1.post1)
Requirement already satisfied: joblib in ./.venvs/ovos/lib/python3.11/site-packages (from ovos-classifiers>=0.0.0a46->ovos-workshop>=0.0.12->neon-homeassistant-skill==0.0.16) (1.3.2)
Requirement already satisfied: pyahocorasick in ./.venvs/ovos/lib/python3.11/site-packages (from ovos-classifiers>=0.0.0a46->ovos-workshop>=0.0.12->neon-homeassistant-skill==0.0.16) (2.1.0)
Requirement already satisfied: anyascii in ./.venvs/ovos/lib/python3.11/site-packages (from ovos-classifiers>=0.0.0a46->ovos-workshop>=0.0.12->neon-homeassistant-skill==0.0.16) (0.3.2)
Requirement already satisfied: colour~=0.1 in ./.venvs/ovos/lib/python3.11/site-packages (from ovos-lingua-franca>=0.4.6,~=0.4->ovos-workshop>=0.0.12->neon-homeassistant-skill==0.0.16) (0.1.5)
Requirement already satisfied: ptyprocess>=0.5 in ./.venvs/ovos/lib/python3.11/site-packages (from pexpect~=4.9->ovos-utils<0.2.0,>=0.0.27->ovos-PHAL-plugin-homeassistant==0.0.4a6) (0.7.0)
Requirement already satisfied: regex in ./.venvs/ovos/lib/python3.11/site-packages (from quebra-frases->ovos-plugin-manager~=0.0.23->ovos-PHAL-plugin-homeassistant==0.0.4a6) (2023.12.25)
Requirement already satisfied: charset-normalizer<4,>=2 in ./.venvs/ovos/lib/python3.11/site-packages (from requests~=2.26->ovos-plugin-manager~=0.0.23->ovos-PHAL-plugin-homeassistant==0.0.4a6) (3.3.2)
Requirement already satisfied: idna<4,>=2.5 in ./.venvs/ovos/lib/python3.11/site-packages (from requests~=2.26->ovos-plugin-manager~=0.0.23->ovos-PHAL-plugin-homeassistant==0.0.4a6) (3.6)
Requirement already satisfied: urllib3<3,>=1.21.1 in ./.venvs/ovos/lib/python3.11/site-packages (from requests~=2.26->ovos-plugin-manager~=0.0.23->ovos-PHAL-plugin-homeassistant==0.0.4a6) (2.2.1)
Requirement already satisfied: certifi>=2017.4.17 in ./.venvs/ovos/lib/python3.11/site-packages (from requests~=2.26->ovos-plugin-manager~=0.0.23->ovos-PHAL-plugin-homeassistant==0.0.4a6) (2024.2.2)
Requirement already satisfied: markdown-it-py>=2.2.0 in ./.venvs/ovos/lib/python3.11/site-packages (from rich~=13.7->ovos-utils<0.2.0,>=0.0.27->ovos-PHAL-plugin-homeassistant==0.0.4a6) (3.0.0)
Requirement already satisfied: pygments<3.0.0,>=2.13.0 in ./.venvs/ovos/lib/python3.11/site-packages (from rich~=13.7->ovos-utils<0.2.0,>=0.0.27->ovos-PHAL-plugin-homeassistant==0.0.4a6) (2.17.2)
Requirement already satisfied: typing-extensions in ./.venvs/ovos/lib/python3.11/site-packages (from rich-click~=1.6->ovos-config~=0.0.5->ovos-PHAL-plugin-homeassistant==0.0.4a6) (4.11.0rc1)
Requirement already satisfied: zipp>=0.5 in ./.venvs/ovos/lib/python3.11/site-packages (from importlib-metadata->ovos-plugin-manager~=0.0.23->ovos-PHAL-plugin-homeassistant==0.0.4a6) (3.18.1)
Collecting MarkupSafe>=2.0
  Downloading MarkupSafe-2.1.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (29 kB)
Requirement already satisfied: mdurl~=0.1 in ./.venvs/ovos/lib/python3.11/site-packages (from markdown-it-py>=2.2.0->rich~=13.7->ovos-utils<0.2.0,>=0.0.27->ovos-PHAL-plugin-homeassistant==0.0.4a6) (0.1.2)
Requirement already satisfied: tqdm in ./.venvs/ovos/lib/python3.11/site-packages (from nltk->ovos-classifiers>=0.0.0a46->ovos-workshop>=0.0.12->neon-homeassistant-skill==0.0.16) (4.66.2)
Requirement already satisfied: numpy<2.0,>=1.19.5 in ./.venvs/ovos/lib/python3.11/site-packages (from scikit-learn->ovos-classifiers>=0.0.0a46->ovos-workshop>=0.0.12->neon-homeassistant-skill==0.0.16) (1.26.4)
Requirement already satisfied: scipy>=1.6.0 in ./.venvs/ovos/lib/python3.11/site-packages (from scikit-learn->ovos-classifiers>=0.0.0a46->ovos-workshop>=0.0.12->neon-homeassistant-skill==0.0.16) (1.13.0rc1)
Requirement already satisfied: threadpoolctl>=2.0.0 in ./.venvs/ovos/lib/python3.11/site-packages (from scikit-learn->ovos-classifiers>=0.0.0a46->ovos-workshop>=0.0.12->neon-homeassistant-skill==0.0.16) (3.4.0)
Building wheels for collected packages: neon-homeassistant-skill
  Building wheel for neon-homeassistant-skill (pyproject.toml) ... done
  Created wheel for neon-homeassistant-skill: filename=neon_homeassistant_skill-0.0.16-py3-none-any.whl size=20575 sha256=c5cc407bc3db45af5fc9ed478bf4d25b0d0ea7ea4890014784999a7ba110b457
  Stored in directory: /tmp/pip-ephem-wheel-cache-xk5hikqz/wheels/c3/f0/1c/762a6ea6288cb0bc4e30138ee36fc850f4ebea105e920a4763
Successfully built neon-homeassistant-skill
Installing collected packages: websockets, qrcode, pytube, pillow, nested-lookup, MarkupSafe, itsdangerous, blinker, youtube-search, Werkzeug, Jinja2, Flask, ovos-PHAL-plugin-oauth, ovos-PHAL-plugin-homeassistant, neon-homeassistant-skill
  Attempting uninstall: websockets
    Found existing installation: websockets 12.0
    Uninstalling websockets-12.0:
      Successfully uninstalled websockets-12.0
  Attempting uninstall: pytube
    Found existing installation: pytube 15.0.0
    Uninstalling pytube-15.0.0:
      Successfully uninstalled pytube-15.0.0
  DEPRECATION: ovos-PHAL-plugin-homeassistant is being installed using the legacy 'setup.py install' method, because it does not have a 'pyproject.toml' and the 'wheel' package is not installed. pip 23.1 will enforce this behaviour change. A possible replacement is to enable the '--use-pep517' option. Discussion can be found at https://github.com/pypa/pip/issues/8559
  Running setup.py install for ovos-PHAL-plugin-homeassistant ... done
ERROR: pip's dependency resolver does not currently take into account all the packages that are installed. This behaviour is the source of the following dependency conflicts.
yt-dlp 2024.4.1.232704.dev0 requires websockets>=12.0, but you have websockets 10.4 which is incompatible.
Successfully installed Flask-3.0.2 Jinja2-3.1.3 MarkupSafe-2.1.5 Werkzeug-3.0.2 blinker-1.7.0 itsdangerous-2.1.2 neon-homeassistant-skill-0.0.16 nested-lookup-0.2.25 ovos-PHAL-plugin-homeassistant-0.0.4a6 ovos-PHAL-plugin-oauth-0.0.3a3 pillow-9.4.0 pytube-12.1.3 qrcode-7.3.1 websockets-10.4 youtube-search-2.1.2