Created attachment 192754 [details] py-napalm-logs.shar Hello, attached is the shar file for the Python package py-napalm-logs, that provides cross-vendor normalisation for network syslog messages. It parses syslog messages from network devices and produce JSON serializable Python objects, in a vendor agnostic shape. The output objects are structured following the OpenConfig or IETF YANG model specifications. QA: ~~~ - poudriere (11.1-RELEASE amd64 + i386) for each py27 and py36 flavor -> OK - portlint -> OK Note: - this port depends on devel/py-u-msgpack-python which must be committed first (see also PR #227718: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227718) - the supplied patches in files/ enables Python 3 compatibility and were implemented into the master tree on GitHub a few days ago. When the next upstream release will be available those patches will become obsolete then.
Created attachment 193528 [details] py-napalm-logs-0.5.0.shar py-napalm-logs has been updated to 0.5.0 a few days ago. This version supports now both Python 2 + 3 versions. QA: ~~~ - poudriere (11.1-RELEASE amd64 + i386) for each py27 and py36 flavor -> OK - portlint -> OK
A commit references this bug: Author: miwi Date: Sat May 19 18:41:09 UTC 2018 New revision: 470424 URL: https://svnweb.freebsd.org/changeset/ports/470424 Log: Parses syslog messages from network devices and produce JSON serializable Python objects, in a vendor agnostic shape. The output objects are structured following the OpenConfig or IETF YANG model specifications. WWW: https://github.com/napalm-automation/napalm-logs PR: 227719 Submitted by: freebsd_ports@k-worx.org Sponsored by: iXsystems Inc. Changes: head/net-mgmt/Makefile head/net-mgmt/py-napalm-logs/ head/net-mgmt/py-napalm-logs/Makefile head/net-mgmt/py-napalm-logs/distinfo head/net-mgmt/py-napalm-logs/files/ head/net-mgmt/py-napalm-logs/files/patch-napalm__logs_config_____init____.py head/net-mgmt/py-napalm-logs/files/pkg-message.in head/net-mgmt/py-napalm-logs/pkg-descr