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:
Bad3r
2026-05-04 22:58:58 +03:00
parent c6606136d7
commit ba1de2fadb
@@ -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