anchor.diff:    };
   
   
  -  pyasn1 = buildPythonPackage ({
  -    name = "pyasn1-0.1.8";
  -
  -    src = pkgs.fetchurl {
  -      url = "mirror://sourceforge/pyasn1/0.1.8/pyasn1-0.1.8.tar.gz";
  -      sha256 = "0iw31d9l0zwx35szkzq72hiw002wnqrlrsi9dpbrfngcl1ybwcsx";
  +  pyasn1 = buildPythonPackage rec {
  +    name = "pyasn1-0.1.9";
  +
  +    src = pkgs.fetchurl {
  +      url = "mirror://pypi/p/pyasn1/${name}.tar.gz";
  +      sha256 = "0zraxni14bqi20kr4bi6nwsh32aibz0fq0xaczfisw0zdpcsqg45";
       };
   
       meta = {
  
positive.code:   };
  
    searx = buildPythonPackage rec {
      name = "searx-0.8.1";
  
      src = pkgs.fetchurl {
        url = "https://github.com/asciimoo/searx/archive/v0.8.1.tar.gz";
        sha256 = "0z0s9n8iblrw7y5xrh2apzsazkgm4vzmxn0ckw4yfiya9am8zk32";
      };
  
      propagatedBuildInputs = with self; [
        pyyaml lxml grequests flaskbabel flask requests2
        gevent speaklater Babel pytz dateutil pygments
        pyasn1 pyasn1-modules ndg-httpsclient certifi
      ];
  
  
negative.code:     };
    });
  
    lxml_3_5 = buildPythonPackage ( rec {
      name = "lxml-3.5.0";
  
      src = pkgs.fetchurl {
        url = "mirror://pypi/l/lxml/${name}.tar.gz";
        sha256 = "0y7m2s8ci6q642zl85y5axkj8z827l0vhjl532acb75hlkir77rl";
      };
  
      buildInputs = with self; [ pkgs.libxml2 pkgs.libxslt ];
  
      meta = {
        description = "Pythonic binding for the libxml2 and libxslt libraries";
        homepage = http://lxml.de;
        license = licenses.bsd3;
      };
    });
  
    python_magic = buildPythonPackage rec {
      name = "python-magic-0.4.10";
  