anchor.diff:      };
     };
   
  +  jinja2_time = buildPythonPackage rec {
  +    version = "0.2.0";
  +    name = "jinja2-time-${version}";
  +
  +    src = pkgs.fetchurl {
  +      url = "mirror://pypi/j/jinja2-time/${name}.tar.gz";
  +      sha256 = "0h0dr7cfpjnjj8bgl2vk9063a53649pn37wnlkd8hxjy656slkni";
  +    };
  +
  +    propagatedBuildInputs = with self; [ arrow jinja2 ];
  +
  +    meta = {
  +      homepage = https://github.com/hackebrot/jinja2-time;
  +      description = "Jinja2 Extension for Dates and Times";
  +      license = licenses.mit;
  +    };
  +  };
   
     jmespath = buildPythonPackage rec {
       name = "jmespath-0.7.1";
  
positive.code:       url = "https://github.com/pydanny/whichcraft/archive/${version}.tar.gz";
        sha256 = "1xqp66knzlb01k30qic40vzwl51jmlsb8r96iv60m2ca6623abbv";
      };
  
      meta = {
        homepage = https://github.com/pydanny/whichcraft;
  
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;
  