python3Packages.wfuzz: add netaddr to runtime dependencies
The iprange and ipnet payload plugins (src/wfuzz/plugins/payloads/
{iprange,ipnet}.py) lazily import netaddr and, on ImportError, raise
FuzzExceptBadInstall("...requires netaddr module. Please install it
using pip."). Without this dep, `wfuzz -z iprange,192.168.1.1-...` and
`-z ipnet,...` fail on a Nix-built wfuzz with a misleading pip-install
message. netaddr stays in nativeCheckInputs since tests/api/test_payload.py
also exercises the ipranges payload.
This commit is contained in:
@@ -46,6 +46,7 @@ buildPythonPackage (finalAttrs: {
|
||||
chardet
|
||||
distutils # src/wfuzz/plugin_api/base.py
|
||||
legacy-cgi
|
||||
netaddr # src/wfuzz/plugins/payloads/{iprange,ipnet}.py
|
||||
pycurl
|
||||
six
|
||||
setuptools
|
||||
|
||||
Reference in New Issue
Block a user