Brunt component install error - any advice?

Hi all.
my brunt blind engine works, but doesn’t get picked up by HASS. brunt.py is installed, in the HASS venv on hassbian.
Can anyone decode the following log error, or offer any troubleshooting advice?

Additional information:
2018-08-15 16:27:30 ERROR (MainThread) [homeassistant.components.cover] Error while setting up platform brunt
Traceback (most recent call last):
File “/srv/homeassistant/lib/python3.5/site-packages/homeassistant/helpers/entity_platform.py”, line 129, in _async_setup_platform
SLOW_SETUP_MAX_WAIT, loop=hass.loop)
File “/usr/lib/python3.5/asyncio/tasks.py”, line 400, in wait_for
return fut.result()
File “/usr/lib/python3.5/asyncio/futures.py”, line 293, in result
raise self._exception
File “/usr/lib/python3.5/concurrent/futures/thread.py”, line 55, in run
result = self.fn(*self.args, **self.kwargs)
File “/srv/homeassistant/lib/python3.5/site-packages/homeassistant/components/cover/brunt.py”, line 45, in setup_platform
from brunt import BruntAPI
File “/srv/homeassistant/lib/python3.5/site-packages/brunt/init.py”, line 1, in
from .brunt import *
File “/srv/homeassistant/lib/python3.5/site-packages/brunt/brunt.py”, line 39
url = f"{ data[‘host’] }{ data[‘path’] }"

Did you add the cover to your configuration file according to this information?

thanks @Pippyn - yes my config includes the brunt cover, and passes validation.

But what do you mean by this?

Did you add a custom component?

no i didn’t - brunt is an official component.
i referenced brunt.py because another user had a hass error with the component, but it was because brunt.py wasnt installed:
https://github.com/home-assistant/home-assistant/issues/15892
i have checked and it is installed, so the problem lies elsewhere.

this is solved - the problem was to do with the minimum python version. fixed in 0.77

Can anyone advise on this please?

Thanks