Failed to start homekit on 0.84.5 and python 3.7

After updating to HA 0.84.5 and python to 3.7 I get the following error during the start:

  File "/usr/local/lib/python3.7/site-packages/homeassistant/setup.py", line 145, in _async_setup_component
    hass, processed_config)
  File "/usr/local/lib/python3.7/site-packages/homeassistant/components/homekit/__init__.py", line 84, in async_setup
    await hass.async_add_executor_job(homekit.setup)
  File "/usr/local/Cellar/python/3.7.1/Frameworks/Python.framework/Versions/3.7/lib/python3.7/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/local/lib/python3.7/site-packages/homeassistant/components/homekit/__init__.py", line 218, in setup
    from .accessories import HomeBridge, HomeDriver
  File "/usr/local/lib/python3.7/site-packages/homeassistant/components/homekit/accessories.py", line 8, in <module>
    from pyhap.accessory_driver import AccessoryDriver
  File "/Users/Cezex/.homeassistant/deps/lib/python/site-packages/pyhap/accessory_driver.py", line 45, in <module>
    from pyhap.encoder import AccessoryEncoder
  File "/Users/Cezex/.homeassistant/deps/lib/python/site-packages/pyhap/encoder.py", line 9, in <module>
    import ed25519
  File "/Users/Cezex/.homeassistant/deps/lib/python/site-packages/ed25519/__init__.py", line 1, in <module>
    from .keys import (BadSignatureError, BadPrefixError,
  File "/Users/Cezex/.homeassistant/deps/lib/python/site-packages/ed25519/keys.py", line 3, in <module>
    from . import _ed25519
ImportError: cannot import name '_ed25519' from 'ed25519' (/Users/Cezex/.homeassistant/deps/lib/python/site-packages/ed25519/__init__.py)

Anyone else experiencing this?

Set up of virtual environment solved the problems (howto here).

lug 04 01:43:17 raspberry hass[28196]: File “/srv/homeassistant/lib/python3.7/site-packages/homekit/controller/ip_implementation.py”, line 416, in init
lug 04 01:43:17 raspberry hass[28196]: c2a_key, a2c_key = get_session_keys(conn, pairing_data, write_fun)
lug 04 01:43:17 raspberry hass[28196]: File “/srv/homeassistant/lib/python3.7/site-packages/homekit/protocol/init.py”, line 358, in get_session_keys
lug 04 01:43:17 raspberry hass[28196]: raise InvalidSignatureError(‘step 3’)
lug 04 01:43:17 raspberry hass[28196]: homekit.exceptions.InvalidSignatureError: step 3
lug 04 01:43:18 raspberry hass[28196]: 2019-07-04 01:43:18 WARNING (MainThread) [homeassistant.components.sensor] Platform nut not ready yet. Retrying in 30 seconds.
lug 04 01:43:25 raspberry hass[28196]: 2019-07-04 01:43:25 WARNING (MainThread) [homeassistant.components.switch] Setup of platform broadlink is taking over 10 seconds.
lug 04 01:43:26 raspberry hass[28196]: 2019-07-04 01:43:26 WARNING (MainThread) [homeassistant.components.sensor] Setup of platform alpha_vantage is taking over 10 secon
lug 04 01:43:26 raspberry hass[28196]: 2019-07-04 01:43:26 ERROR (SyncWorker_7) [homeassistant.components.ios.notify] The notify.ios platform was loaded but no devices e
lug 04 01:43:30 raspberry hass[28196]: 2019-07-04 01:43:30 ERROR (SyncWorker_5) [homeassistant.components.broadlink.switch] Failed to connect to device

this is my error, what is exact command to do?