anchor.diff:  , python-dotenv
   , pythonOlder
   , pytz
  +, termcolor
   , typer
   }:
   
  
positive.code:   ];
  
    postPatch = ''
      # https://github.com/briis/pyunifiprotect/pull/176
      substituteInPlace setup.cfg \
        --replace "asyncio" "aiohttp"
      substituteInPlace pyproject.toml \
        --replace "--cov=pyunifiprotect --cov-append" ""
    '';
  
negative.code:     pillow
      pydantic
      pyjwt
      pytz
      typer
    ];
  
    passthru.optional-dependencies = {
      shell = [
        ipython
        python-dotenv
        termcolor
      ];
    };
  
    checkInputs = [
      pytest-aiohttp
  