Bug 227719 - [NEW PORT] net-mgmt/py-napalm-logs: Cross-vendor normalisation for network syslog messages
Summary: [NEW PORT] net-mgmt/py-napalm-logs: Cross-vendor normalisation for network sy...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Martin Wilke
URL: https://pypi.org/project/napalm-logs
Keywords:
Depends on: 227718
Blocks:
  Show dependency treegraph
 
Reported: 2018-04-23 14:07 UTC by Kai Knoblich
Modified: 2018-05-19 18:41 UTC (History)
2 users (show)

See Also:


Attachments
py-napalm-logs.shar (7.48 KB, text/plain)
2018-04-23 14:07 UTC, Kai Knoblich
no flags Details
py-napalm-logs-0.5.0.shar (4.86 KB, text/plain)
2018-05-19 10:42 UTC, Kai Knoblich
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Kai Knoblich freebsd_committer freebsd_triage 2018-04-23 14:07:53 UTC
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.
Comment 1 Kai Knoblich freebsd_committer freebsd_triage 2018-05-19 10:42:06 UTC
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
Comment 2 commit-hook freebsd_committer freebsd_triage 2018-05-19 18:41:49 UTC
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