python3Packages.orjson: Disable failing tests on 32 bit
[NixPkgs.git] / pkgs / tools / security / wafw00f / default.nix
blob55d4b7591e387106f5ad966a5942939759234d60
1 { lib
2 , fetchFromGitHub
3 , python3
4 }:
6 python3.pkgs.buildPythonApplication rec {
7   pname = "wafw00f";
8   version = "2.2.0";
9   format = "setuptools";
11   src = fetchFromGitHub {
12     owner = "EnableSecurity";
13     repo = pname;
14     rev = "refs/tags/v${version}";
15     sha256 = "sha256-wJZ1/aRMFpE6Q5YAtGxXwxe2G9H/de+l3l0C5rwEWA8=";
16   };
18   propagatedBuildInputs = with python3.pkgs; [
19     requests
20     pluginbase
21   ];
23   # Project has no tests
24   doCheck = false;
26   pythonImportsCheck = [
27     "wafw00f"
28   ];
30   meta = with lib; {
31     description = "Tool to identify and fingerprint Web Application Firewalls (WAF)";
32     homepage = "https://github.com/EnableSecurity/wafw00f";
33     license = with licenses; [ bsd3 ];
34     maintainers = with maintainers; [ fab ];
35   };