anchor.diff:                  filetype
                   unidecode
                   blinker
  +                zeroconf
                 ] ++ lib.optionals stdenv.isDarwin [ py.pkgs.appdirs ];
   
                 checkInputs = with super; [ pytestCheckHook mock ddt ];
  
positive.code:           self: super: {
              octoprint-firmwarecheck = self.buildPythonPackage rec {
                pname = "OctoPrint-FirmwareCheck";
                version = "2020.06.22";
  
                src = fetchFromGitHub {
                  owner = "OctoPrint";
                  repo = "OctoPrint-FirmwareCheck";
                  rev = version;
                  sha256 = "19y7hrgg9z8hl7cwqkvg8nc8bk0wwrsfvjd1wawy33wn60psqv1h";
                };
                doCheck = false;
              };
  
negative.code:           self: super: {
              octoprint = self.buildPythonPackage rec {
                pname = "OctoPrint";
                version = "1.5.1";
  
                src = fetchFromGitHub {
                  owner = "OctoPrint";
                  repo = "OctoPrint";
                  rev = version;
                  sha256 = "04x58cjivslsrld341ip11c50d50p2q01090nsyji0j255v986j9";
                };
  
                propagatedBuildInputs = with super; [
  