wfuzz: 2.4.2 -> 3.1.0

This commit is contained in:
Fabian Affolter 2021-01-03 22:50:18 +01:00
parent a945fdb483
commit 5d6bc872ce

View File

@ -1,5 +1,6 @@
{ buildPythonPackage { buildPythonPackage
, chardet , chardet
, colorama
, configparser , configparser
, fetchFromGitHub , fetchFromGitHub
, future , future
@ -8,38 +9,49 @@
, mock , mock
, netaddr , netaddr
, pkgs , pkgs
, pyparsing
, pycurl , pycurl
, pyparsing
, pytest , pytest
, setuptools
, six , six
, stdenv
}: }:
buildPythonPackage rec { buildPythonPackage rec {
pname = "wfuzz"; pname = "wfuzz";
version = "2.4.2"; version = "3.1.0";
src = fetchFromGitHub { src = fetchFromGitHub {
owner = "xmendez"; owner = "xmendez";
repo = pname; repo = pname;
rev = "v.${version}"; rev = "v${version}";
sha256 = "15dihrc7jsvpxcmb4fp254s633mkjm7ksjfkr9pqaai49qmnddyf"; sha256 = "1izasczm2zwknwzxbfzqhlf4zp02jvb54ha1hfk4rlwiz0rr1kj4";
}; };
buildInputs = [ pyparsing configparser ];
propagatedBuildInputs = [ propagatedBuildInputs = [
chardet chardet
future
pycurl pycurl
six six
setuptools
pyparsing
] ++ lib.optionals isPy27 [
mock
future
] ++ lib.optionals stdenv.hostPlatform.isWindows [
colorama
]; ];
checkInputs = [ netaddr pytest ] ++ lib.optionals isPy27 [ mock ]; checkInputs = [
netaddr
pytest
] ++ lib.optionals isPy27 [
mock
];
# Skip tests requiring a local web server. # The skipped tests are requiring a local web server
checkPhase = '' checkPhase = ''
HOME=$TMPDIR pytest \ HOME=$TMPDIR pytest \
tests/test_{moduleman,filterintro,reqresp,api,clparser,dotdict}.py tests/test_{moduleman,filterintro,reqresp,api,clparser}.py
''; '';
meta = with lib; { meta = with lib; {