anchor.diff:  
     pelican = buildPythonPackage rec {
       name = "pelican-${version}";
  -    version = "3.5.0";
  -
  -    src = pkgs.fetchurl {
  -      url = "https://pypi.python.org/packages/source/p/pelican/${name}.tar.gz";
  -      sha256 = "0dl8i26sa20iijlg3z9gxn3p6f1d9v44b9742929xfaqwj4amvdp";
  -    };
  -
  -    preConfigure = ''
  -      export LC_ALL="en_US.UTF-8"
  -    '';
  -
  -    # Test data not provided
  -    #buildInputs = [nose mock];
  -    doCheck = false;
  -
  -    buildInputs = [ pkgs.glibcLocales ];
  +    version = "3.6.0";
  +    disabled = isPy26;
  +
  +    src = pkgs.fetchFromGitHub {
  +      owner = "getpelican";
  +      repo = "pelican";
  +      rev = version;
  +      sha256 = "0a9r90d85rn2cvl6yyk6q5i5kwz9igfj8fdwi37zsx4ijhmn2b5j";
  +    };
  +
  +    buildInputs = with self; [
  +      pkgs.glibcLocales
  +      pkgs.pandoc
  +      pkgs.git
  +      mock
  +      nose
  +      markdown
  +      beautifulsoup4
  +      lxml
  +      typogrify
  +    ];
   
       propagatedBuildInputs = with self; [
         jinja2 pygments docutils pytz unidecode six dateutil feedgenerator
         blinker pillow beautifulsoup4 markupsafe
       ];
   
  -    meta = {
  -      homepage = http://getpelican.com/;
  +    postPatch= ''
  +      sed -i -e "s|'git'|'${pkgs.git}/bin/git'|" pelican/tests/test_pelican.py
  +    '';
  +
  +    preConfigure = ''
  +      export LC_ALL="en_US.UTF-8"
  +    '';
  +
  +    meta = {
         description = "A tool to generate a static blog from reStructuredText or Markdown input files";
  +      homepage = "http://getpelican.com/";
         license = licenses.agpl3;
  -      maintainers = with maintainers; [ offline prikhi ];
  +      maintainers = with maintainers; [ offline prikhi garbas ];
       };
     };
   
  
positive.code:       sha256 = "2e24ac5d004db5714976a04ac0e80c6df6e47e98c354cb2c0d82f8879d4f8fdb";
      };
  
      propagatedBuildInputs = with self; [ self.markupsafe ];
  
      meta = {
        homepage = http://jinja.pocoo.org/;
  
negative.code:       md5 = "6c73c5b668a67fdc116a25b884058ed9";
      };
  
      doCheck = !isPyPy;
  
      propagatedBuildInputs = with self; [ zope_interface zope_exceptions zope_location ];
  
  