That sounds odd, running the same (path-adjusted) command seems to work just fine here, although I’m getting no information about which indexes are checked. Maybe a problem in your network connectivity/DNS?
I even tried a pip uninstall and install and it runs fine (both install & uninstall) but with the same result (when I start HA it hangs with dependency)… tx 4 trying.
Further to the above I noticed that the pip constraints file for 0.78.0 shows:
aiohttp == 3…4.4 but running pip list shows I have aiohttp 3.4.0 installed.
When running sudo pip install aiohttp==3.4.4. I get the following:
Looking in indexes: https://pypi.org/simple, https://www.piwheels.hostedpi.com/simple
Collecting aiohttp==3.4.4
Using cached https://www.piwheels.hostedpi.com/simple/aiohttp/aiohttp-3.4.4-cp35-cp35m-linux_armv7l.whl
Requirement already satisfied: yarl<2.0,>=1.0 in /usr/local/lib/python3.5/dist-packages (from aiohttp==3.4.4) (1.2.5)
Requirement already satisfied: async-timeout<4.0,>=3.0 in /usr/local/lib/python3.5/dist-packages (from aiohttp==3.4.4) (3.0.0)
Requirement already satisfied: chardet<4.0,>=2.0 in /usr/local/lib/python3.5/dist-packages (from aiohttp==3.4.4) (3.0.4)
Requirement already satisfied: multidict<5.0,>=4.0 in /usr/local/lib/python3.5/dist-packages (from aiohttp==3.4.4) (4.3.1)
Requirement already satisfied: idna-ssl>=1.0; python_version < “3.7” in /usr/local/lib/python3.5/dist-packages (from aiohttp==3.4.4) (1.0.1)
Requirement already satisfied: attrs>=17.3.0 in /usr/local/lib/python3.5/dist-packages (from aiohttp==3.4.4) (18.2.0)
Requirement already satisfied: idna>=2.0 in /usr/local/lib/python3.5/dist-packages (from yarl<2.0,>=1.0->aiohttp==3.4.4) (2.6)
homeassistant 0.70.1 has requirement aiohttp==3.1.3, but you’ll have aiohttp 3.4.4 which is incompatible.
homeassistant 0.70.1 has requirement async-timeout==2.0.1, but you’ll have async-timeout 3.0.0 which is incompatible.
homeassistant 0.70.1 has requirement attrs==18.1.0, but you’ll have attrs 18.2.0 which is incompatible.
homeassistant 0.70.1 has requirement requests==2.18.4, but you’ll have requests 2.19.1 which is incompatible.
homeassistant 0.70.1 has requirement voluptuous==0.11.1, but you’ll have voluptuous 0.11.5 which is incompatible.
Moving on, I tried a clean install of now 0.78.3 but still getting stuck on the same spot. From within the venv I then ran pip install with “-v” and get the following before it doesn’t continue any further:
pip install -v pyHS100==0.3.3 --upgrade --constraint /srv/homeassistant/lib/python3.5/site-packages/homeassistant/package_constraints.txt
Created temporary directory: /tmp/pip-ephem-wheel-cache-y9e7u8i4
Created temporary directory: /tmp/pip-install-mbfpb69f
Looking in indexes: https://pypi.python.org/simple, https://www.piwheels.hostedpi.com/simple
Collecting pyHS100==0.3.3
2 location(s) to search for versions of pyHS100:
With now only 1 source everything is updating & working.
I guess someone needs to look into the above source as to why this specific component is not updating.
Piwheels seems to be an unofficial pypi repository for raspberry pi, so I think you could try to report the problem to them. Glad that you got it working though!