anchor.diff:      tabulate
     ];
   
  -  # Completion needs to be ported to work with click > 8.0
  -  # https://github.com/home-assistant-ecosystem/home-assistant-cli/issues/367
  +  # TODO: Completion needs to be adapted after support for latest click was added
  +  # $ source <(_HASS_CLI_COMPLETE=bash_source hass-cli) # for bash
  +  # $ source <(_HASS_CLI_COMPLETE=zsh_source hass-cli)  # for zsh
  +  # $ eval (_HASS_CLI_COMPLETE=fish_source hass-cli)    # for fish
     #postInstall = ''
     #  mkdir -p "$out/share/bash-completion/completions" "$out/share/zsh/site-functions"
     #  $out/bin/hass-cli completion bash > "$out/share/bash-completion/completions/hass-cli"
     #  $out/bin/hass-cli completion zsh > "$out/share/zsh/site-functions/_hass-cli"
     #'';
   
  -  checkInputs = with python.pkgs; [
  +  checkInputs = with python3.pkgs; [
       pytestCheckHook
       requests-mock
  +  ];
  +
  +  pythonImportsCheck = [
  +    "homeassistant_cli"
     ];
   
     meta = with lib; {
  
positive.code:     sed -i "s/'\(.*\)\(==\|>=\).*'/'\1'/g" setup.py
    '';
  
    propagatedBuildInputs = with python.pkgs; [
      aiohttp
      click
      click-log
  
negative.code: { lib
  , fetchFromGitHub
  , python3
  }:
  
  python3.pkgs.buildPythonApplication rec {
    pname = "homeassistant-cli";
    version = "0.9.5";
    format = "setuptools";
  
    src = fetchFromGitHub {
      owner = "home-assistant-ecosystem";
      repo = "home-assistant-cli";
      rev = version;
      hash = "sha256-gtyW5FnpzUv/3TuBZ0LJXPxeQAkl7bf8M+K6RNATVm0=";
    };
  
    postPatch = ''
  