anchor.diff:        doCheck = commonDoCheck;
         buildInputs = commonBuildInputs;
         propagatedBuildInputs = [
  -      self."coverage"
         self."zope.interface"
       ];
         meta = with pkgs.stdenv.lib; {
  
positive.code: 
  
  
      "WebTest" = python.mkDerivation {
        name = "WebTest-2.0.29";
        src = pkgs.fetchurl { url = "https://pypi.python.org/packages/94/de/8f94738be649997da99c47b104aa3c3984ecec51a1d8153ed09638253d56/WebTest-2.0.29.tar.gz"; sha256 = "dbbccc15ac2465066c95dc3a7de0d30cde3791e886ccbd7e91d5d2a2580c922d"; };
        doCheck = commonDoCheck;
        buildInputs = commonBuildInputs;
        propagatedBuildInputs = [
        self."WebOb"
        self."beautifulsoup4"
        self."coverage"
        self."six"
        self."waitress"
      ];
        meta = with pkgs.stdenv.lib; {
          homepage = "http://webtest.pythonpaste.org/";
          license = licenses.mit;
          description = "Helper to test WSGI applications";
        };
      };
  
  
  
      "Werkzeug" = python.mkDerivation {
        name = "Werkzeug-0.12.2";
        src = pkgs.fetchurl { url = "https://pypi.python.org/packages/56/41/c095a77eb2dd69bf278dd664a97d3416af04e9ba1a00b8c138f772741d31/Werkzeug-0.12.2.tar.gz"; sha256 = "903a7b87b74635244548b30d30db4c8947fe64c5198f58899ddcd3a13c23bb26"; };
        doCheck = commonDoCheck;
        buildInputs = commonBuildInputs;
        propagatedBuildInputs = [ ];
        meta = with pkgs.stdenv.lib; {
          homepage = "http://werkzeug.pocoo.org/";
          license = licenses.bsdOriginal;
          description = "The Swiss Army knife of Python web development";
        };
      };
  
  
  
      "beautifulsoup4" = python.mkDerivation {
        name = "beautifulsoup4-4.6.0";
        src = pkgs.fetchurl { url = "https://pypi.python.org/packages/fa/8d/1d14391fdaed5abada4e0f63543fef49b8331a34ca60c88bd521bcf7f782/beautifulsoup4-4.6.0.tar.gz"; sha256 = "808b6ac932dccb0a4126558f7dfdcf41710dd44a4ef497a0bb59a77f9f078e89"; };
        doCheck = commonDoCheck;
        buildInputs = commonBuildInputs;
        propagatedBuildInputs = [ ];
        meta = with pkgs.stdenv.lib; {
          homepage = "http://www.crummy.com/software/BeautifulSoup/bs4/";
          license = licenses.mit;
          description = "Screen-scraping library";
        };
      };
  
  
  
      "certifi" = python.mkDerivation {
        name = "certifi-2017.11.5";
        src = pkgs.fetchurl { url = "https://pypi.python.org/packages/23/3f/8be01c50ed24a4bd6b8da799839066ce0288f66f5e11f0367323467f0cbc/certifi-2017.11.5.tar.gz"; sha256 = "5ec74291ca1136b40f0379e1128ff80e866597e4e2c1e755739a913bbc3613c0"; };
        doCheck = commonDoCheck;
        buildInputs = commonBuildInputs;
        propagatedBuildInputs = [ ];
        meta = with pkgs.stdenv.lib; {
          homepage = "http://certifi.io/";
          license = licenses.mpl20;
          description = "Python package for providing Mozilla's CA Bundle.";
        };
      };
  
  
  
      "chardet" = python.mkDerivation {
        name = "chardet-3.0.4";
        src = pkgs.fetchurl { url = "https://pypi.python.org/packages/fc/bb/a5768c230f9ddb03acc9ef3f0d4a3cf93462473795d18e9535498c8f929d/chardet-3.0.4.tar.gz"; sha256 = "84ab92ed1c4d4f16916e05906b6b75a6c0fb5db821cc65e70cbd64a3e2a5eaae"; };
        doCheck = commonDoCheck;
        buildInputs = commonBuildInputs;
        propagatedBuildInputs = [ ];
        meta = with pkgs.stdenv.lib; {
          homepage = "https://github.com/chardet/chardet";
          license = licenses.lgpl2;
          description = "Universal encoding detector for Python 2 and 3";
        };
      };
  
  
  
      "coverage" = python.mkDerivation {
        name = "coverage-4.4.2";
        src = pkgs.fetchurl { url = "https://pypi.python.org/packages/0b/e1/190ef1a264144c9b073b7353c259ca5431b5ddc8861b452e858fcbd0e9de/coverage-4.4.2.tar.gz"; sha256 = "309d91bd7a35063ec7a0e4d75645488bfab3f0b66373e7722f23da7f5b0f34cc"; };
        doCheck = commonDoCheck;
        buildInputs = commonBuildInputs;
        propagatedBuildInputs = [ ];
        meta = with pkgs.stdenv.lib; {
          homepage = "https://bitbucket.org/ned/coveragepy";
          license = licenses.asl20;
          description = "Code coverage measurement for Python";
        };
      };
  
  
negative.code:       buildInputs = commonBuildInputs;
        propagatedBuildInputs = [
        self."decorator"
        self."six"
      ];
        meta = with pkgs.stdenv.lib; {
          homepage = "https://github.com/kvesteri/validators";
          license = licenses.bsdOriginal;
          description = "Python Data Validation for Humans™.";
        };
      };
  
  