fail2ban: drop python3-pkg-resources dependency
authorAlexandru Ardelean <redacted>
Fri, 3 Apr 2026 12:29:19 +0000 (15:29 +0300)
committerAlexandru Ardelean <redacted>
Sat, 4 Apr 2026 03:36:47 +0000 (06:36 +0300)
commite85084314c0906613030b43eb1ff04643b18b62a
tree580a897ae129bdb473037890036dc6d3a872b682
parent46c35610db75cfa7529ca89b3bf10579edf7c342
fail2ban: drop python3-pkg-resources dependency

The python3-pkg-resources package does not exist in OpenWrt.
The only distutils/setuptools usage in fail2ban 1.1.0 is in
filterpyinotify.py and filtersystemd.py, both of which are
optional backends not available on OpenWrt. They are loaded
lazily via ImportError-guarded calls and the default auto
backend falls through to polling without them.

Also add test.sh with basic import and CLI smoke test.

Add me as maintainer.

Signed-off-by: Alexandru Ardelean <redacted>
net/fail2ban/Makefile
net/fail2ban/test.sh [new file with mode: 0755]
git clone https://git.99rst.org/PROJECT