anchor.diff:      };
   
       "pytest" = python.mkDerivation {
  -      name = "pytest-5.3.5";
  -      src = pkgs.fetchurl {
  -        url = "https://files.pythonhosted.org/packages/f0/5f/41376614e41f7cdee02d22d1aec1ea028301b4c6c4523a5f7ef8e960fe0b/pytest-5.3.5.tar.gz";
  -        sha256 = "0d5fe9189a148acc3c3eb2ac8e1ac0742cb7618c084f3d228baaec0c254b318d";
  +      name = "pytest-5.4.1";
  +      src = pkgs.fetchurl {
  +        url = "https://files.pythonhosted.org/packages/6d/4e/572aed20422dee7fa2bd27995b2a53a32de90c1826e5531c9df6d3ea77ed/pytest-5.4.1.tar.gz";
  +        sha256 = "84dde37075b8805f3d1f392cc47e38a0e59518fb46a431cfdaf7cf1ce805f970";
   };
         doCheck = commonDoCheck;
         format = "pyproject";
  
positive.code:     };
  
      "coverage" = python.mkDerivation {
        name = "coverage-5.0.3";
        src = pkgs.fetchurl {
          url = "https://files.pythonhosted.org/packages/6d/1d/d44ed71d9a254453f4dd296cadf497957454995a35defcc7a7424caec89d/coverage-5.0.3.tar.gz";
          sha256 = "77afca04240c40450c331fa796b3eab6f1e15c5ecf8bf2b8bee9706cd5452fef";
  };
        doCheck = commonDoCheck;
        format = "setuptools";
  
negative.code:     };
  
      "setuptools" = python.mkDerivation {
        name = "setuptools-46.1.1";
        src = pkgs.fetchurl {
          url = "https://files.pythonhosted.org/packages/bb/e7/28d295e0b3f3ddfea42843fb8528918c84cdaf26153242fac5ca6a212622/setuptools-46.1.1.zip";
          sha256 = "7416e775d09a98aa0422fbe367d15ec0904e4f5aa01043e35bbcb98fa53038de";
  };
        doCheck = commonDoCheck;
        format = "setuptools";
  