anchor.diff:      tabulate
     ];
   
  -  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"
  -  '';
  +  # Completion needs to be ported to work with click > 8.0
  +  # https://github.com/home-assistant-ecosystem/home-assistant-cli/issues/367
  +  #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 python3.pkgs; [
       pytestCheckHook
  
positive.code: 
  python3.pkgs.buildPythonApplication rec {
    pname = "homeassistant-cli";
    version = "0.9.3";
  
    src = python3.pkgs.fetchPypi {
      inherit pname version;
      sha256 = "18h6bc99skzb0a1pffb6lr2z04928srrcz1w2zy66bndasic5yfs";
    };
  
    postPatch = ''
  
negative.code: 
    meta = with lib; {
      description = "Command-line tool for Home Assistant";
      homepage = "https://github.com/home-assistant-ecosystem/home-assistant-cli";
      changelog = "https://github.com/home-assistant-ecosystem/home-assistant-cli/releases/tag/${version}";
      license = licenses.asl20;
      maintainers = teams.home-assistant.members;
  