With the current master I get runtime errors when PyISY is not available, although PyISY is listed as 'optional' in requirements.txt.
11:33 25-04-15 homeassistant.loader: Error loading homeassistant.components.sensor. Make sure all dependencies are installed
Traceback (most recent call last):
File "/usr/local/homeassistant/share/homeassistant/homeassistant/loader.py", line 116, in get_component
module = importlib.import_module(path)
File "/usr/local/homeassistant/env/lib/python3.4/importlib/__init__.py", line 109, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 2254, in _gcd_import
File "<frozen importlib._bootstrap>", line 2237, in _find_and_load
File "<frozen importlib._bootstrap>", line 2226, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 1200, in _load_unlocked
File "<frozen importlib._bootstrap>", line 1129, in _exec
File "<frozen importlib._bootstrap>", line 1471, in exec_module
File "<frozen importlib._bootstrap>", line 321, in _call_with_frames_removed
File "/usr/local/homeassistant/share/homeassistant/homeassistant/components/sensor/__init__.py", line 9, in <module>
from homeassistant.components import wink, zwave, isy994
File "/usr/local/homeassistant/share/homeassistant/homeassistant/components/isy994.py", line 10, in <module>
import PyISY
ImportError: No module named 'PyISY'
11:33 25-04-15 homeassistant.loader: Unable to find component sensor
11:33 25-04-15 homeassistant: hass.local_api is deprecated. Use hass.config.api
11:33 25-04-15 homeassistant: hass.local_api is deprecated. Use hass.config.api
11:33 25-04-15 homeassistant.components.recorder: Found unfinished sessions
11:33 25-04-15 homeassistant.loader: Error loading homeassistant.components.light. Make sure all dependencies are installed
Traceback (most recent call last):
File "/usr/local/homeassistant/share/homeassistant/homeassistant/loader.py", line 116, in get_component
module = importlib.import_module(path)
File "/usr/local/homeassistant/env/lib/python3.4/importlib/__init__.py", line 109, in import_module
return _bootstrap._gcd_import(name[level:], package, level)
File "<frozen importlib._bootstrap>", line 2254, in _gcd_import
File "<frozen importlib._bootstrap>", line 2237, in _find_and_load
File "<frozen importlib._bootstrap>", line 2226, in _find_and_load_unlocked
File "<frozen importlib._bootstrap>", line 1200, in _load_unlocked
File "<frozen importlib._bootstrap>", line 1129, in _exec
File "<frozen importlib._bootstrap>", line 1471, in exec_module
File "<frozen importlib._bootstrap>", line 321, in _call_with_frames_removed
File "/usr/local/homeassistant/share/homeassistant/homeassistant/components/light/__init__.py", line 60, in <module>
from homeassistant.components import group, discovery, wink, isy994
File "/usr/local/homeassistant/share/homeassistant/homeassistant/components/isy994.py", line 10, in <module>
import PyISY
ImportError: No module named 'PyISY'
11:33 25-04-15 homeassistant.loader: Unable to find component light