anchor.diff:      pyjwt
       pytz
       typer
  -  ];
  +  ] ++ typer.optional-dependencies.all;
   
     passthru.optional-dependencies = {
       shell = [
  
positive.code:     owner = "briis";
      repo = pname;
      rev = "refs/tags/v${version}";
      hash = "sha256-DBOPHeSEdM6cev2BZs1AwXmzNPVsekNklu9c+KhECiI=";
    };
  
    postPatch = ''
      substituteInPlace pyproject.toml \
        --replace "--cov=pyunifiprotect --cov-append" ""
      substituteInPlace setup.cfg \
        --replace "pydantic!=1.9.1" "pydantic"
    '';
  
  
negative.code: 
  buildPythonPackage rec {
    pname = "pyunifiprotect";
    version = "4.3.3";
    format = "pyproject";
  
    disabled = pythonOlder "3.9";
  