anchor.diff:      six
       setuptools
       pyparsing
  -  ] ++ lib.optionals isPy27 [
  -    mock
  -    future
     ] ++ lib.optionals stdenv.hostPlatform.isWindows [
       colorama
     ];
  
positive.code: { buildPythonPackage
  , chardet
  , colorama
  , fetchFromGitHub
  , future
  , isPy27
  , lib
  , mock
  , netaddr
  , pycurl
  , pyparsing
  , pytest
  , pytestCheckHook
  , setuptools
  , six
  , stdenv
  }:
  
  buildPythonPackage rec {
    pname = "wfuzz";
    version = "3.1.0";
  
    src = fetchFromGitHub {
      owner = "xmendez";
      repo = pname;
      rev = "v${version}";
      sha256 = "1izasczm2zwknwzxbfzqhlf4zp02jvb54ha1hfk4rlwiz0rr1kj4";
    };
  
    propagatedBuildInputs = [
  
negative.code:     netaddr
      pytest
      pytestCheckHook
    ];
  
    preCheck = ''
      export HOME=$(mktemp -d)
    '';
  
    disabledTestPaths = [
      # The tests are requiring a local web server
      "tests/test_acceptance.py"
      "tests/acceptance/test_saved_filter.py"
    ];
  
    pythonImportsCheck = [
      "wfuzz"
    ];
  
    meta = with lib; {
      description = "Web content fuzzer to facilitate web applications assessments";
  