anchor.diff:        url = "https://github.com/pydanny/whichcraft/archive/${version}.tar.gz";
         sha256 = "1xqp66knzlb01k30qic40vzwl51jmlsb8r96iv60m2ca6623abbv";
       };
  +
  +    buildInputs = with self; [ pytest ];
   
       meta = {
         homepage = https://github.com/pydanny/whichcraft;
  
positive.code:     };
    };
  
  
    jmespath = buildPythonPackage rec {
      name = "jmespath-0.7.1";
  
negative.code:   };
  
    cookiecutter = buildPythonPackage rec {
      version = "1.4.0";
      name = "cookiecutter-${version}";
  
      # not sure why this is broken
      disabled = isPyPy;
  
      src = pkgs.fetchurl {
        url = "https://github.com/audreyr/cookiecutter/archive/${version}.tar.gz";
        sha256 = "1clxnabmc5s4b519r1sxyj1163x833ir8xcypmdfpf6r9kbb35vn";
      };
  
      buildInputs = with self; [ itsdangerous pytest freezegun docutils ];
      propagatedBuildInputs = with self; [
            jinja2 future binaryornot click whichcraft poyo jinja2_time ];
  
      meta = {
        homepage = https://github.com/audreyr/cookiecutter;
  