anchor.diff:    });
   
   
  -  astng = buildPythonPackage rec {
  -    name = "logilab-astng-0.21.1";
  -
  -    src = fetchurl {
  -      url = "ftp://ftp.logilab.org/pub/astng/${name}.tar.gz";
  -      sha256 = "0rqp2vwrnv6gkzdd96j078h1sz26plh49cmnyswy2wb6l4wans67";
  -    };
  -    propagatedBuildInputs = [logilabCommon];
  +  logilab_astng = buildPythonPackage rec {
  +    name = "logilab-astng-0.24.1";
  +
  +    src = fetchurl {
  +      url = "http://download.logilab.org/pub/astng/${name}.tar.gz";
  +      sha256 = "00qxaxsax80sknwv25xl1r49lc4gbhkxs1kjywji4ad8y1npax0s";
  +    };
  +
  +    propagatedBuildInputs = [ logilab_common ];
     };
   
     beautifulsoup = buildPythonPackage (rec {
  
positive.code:     };
    };
  
    logilabCommon = buildPythonPackage rec {
      name = "logilab-common-0.56.0";
  
      src = fetchurl {
        url = "ftp://ftp.logilab.org/pub/common/${name}.tar.gz";
        sha256 = "14p557nqypbd10d8k7qs6jlm58pksiwh86wvvl0axyki00hj6971";
      };
      propagatedBuildInputs = [unittest2];
    };
  
    lxml = buildPythonPackage ( rec {
  
negative.code: 
  
    pylint = buildPythonPackage rec {
      name = "pylint-0.26.0";
      namePrefix = "";
  
      src = fetchurl {
        url = "ftp://ftp.logilab.org/pub/pylint/${name}.tar.gz";
        sha256 = "1mg1ywpj0klklv63s2hwn5xwxi3wfwgnyz9d4pz32hzb53azq835";
      };
  
      propagatedBuildInputs = [ logilab_astng ];
  
      meta = {
        homepage = http://www.logilab.org/project/pylint;
        description = "A bug and style checker for Python";
      };
    };
  
  
  