anchor.diff:      "websocket_api"
       "zeroconf"
       "zone"
  +    "zwave"
     ];
   
     pytestFlagsArray = [
  
positive.code:   '';
  
    propagatedBuildInputs = [
      # From setup.py
      aiohttp astral async-timeout attrs bcrypt certifi ciso8601 httpx jinja2
      pyjwt cryptography pip python-slugify pytz pyyaml requests ruamel_yaml
      setuptools voluptuous voluptuous-serialize yarl
      # From default_config. dhcp, frontend, http, image, mobile_app and
      # recorder components as well as the auth.mfa_modules.totp module
      aiohttp-cors aiohue defusedxml distro emoji hass-frontend pynacl pillow pyotp
      pyqrcode scapy sqlalchemy python-openzwave-mqtt
    ] ++ componentBuildInputs ++ extraBuildInputs;
  
    # upstream only tests on Linux, so do we.
    doCheck = stdenv.isLinux;
  
    checkInputs = [
      asynctest pytestCheckHook pytest-aiohttp pytest_xdist requests-mock hass-nabucasa netdisco pydispatcher
    ];
  
    # We cannot test all components, since they'd introduce lots of dependencies, some of which are unpackaged,
    # but we should test very common stuff, like what's in `default_config`.
  
negative.code:     "history"
      "homeassistant"
      "http"
      "hue"
      "input_boolean"
      "input_datetime"
      "input_text"
  