HA 97.2: Roku not installing due to requests 2.22 incompatible

Can’t activate the Roku component. I don’t see any HA Repo issues on it so thinking it may be something related to my setup (running HA in VirtualEnv)

(homeassistant) homeassistant@DietPi:/root$ python --version
Python 3.7.3
PRETTY_NAME="Debian GNU/Linux 10 (buster)"
NAME="Debian GNU/Linux"
VERSION_ID="10"
VERSION="10 (buster)"
[homeassistant.util.package] Unable to install package roku==3.1: Failed building wheel for lxml
roku 3.1 has requirement requests<2.11,>=2.10, but you'll have requests 2.22.0 which is incompatible.
Command "/srv/homeassistant/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-oxsx5i5b/lxml/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-os5gkn52/install-record.txt --single-version-externally-managed --compile --install-headers /srv/homeassistant/include/site/python3.7/lxml" failed with error code 1 in /tmp/pip-install-oxsx5i5b/lxml/
2019-08-18 16:35:30 ERROR (MainThread) [homeassistant.requirements] Not initializing roku because could not install requirement roku==3.1
3 Likes

Also seeing this after installing home assistant with pip in python venv. No clue how to resolve this depedancy conflict… homeassistant requires 2.22.0 and roku component requests 2.10/2.11…