From ef2ff133007855707f978f75ac638af3d5c06fbe Mon Sep 17 00:00:00 2001 From: Phil Sutter Date: Mon, 27 May 2019 13:36:41 +0200 Subject: py: Implement JSON validation in nftables module Using jsonschema it is possible to validate any JSON input to make sure it formally conforms with libnftables JSON API requirements. Implement a simple validator class for use within a new Nftables class method 'json_validate' and ship a minimal schema definition along with the package. Signed-off-by: Phil Sutter Signed-off-by: Pablo Neira Ayuso --- py/setup.py | 1 + 1 file changed, 1 insertion(+) (limited to 'py/setup.py') diff --git a/py/setup.py b/py/setup.py index ef143c42..72fc8fd9 100755 --- a/py/setup.py +++ b/py/setup.py @@ -11,6 +11,7 @@ setup(name='nftables', packages=['nftables'], provides=['nftables'], package_dir={'nftables':'.'}, + package_data={'nftables':['schema.json']}, classifiers=[ 'Development Status :: 4 - Beta', 'Environment :: Console', -- cgit v1.2.3