Created attachment 191962 [details] py-napalm.shar Hello, attached is the shar file for the Python package py-napalm - aka Network Automation and Programmability Abstraction Layer with Multivendor support. NAPALM is a Python library that implements a set of functions to interact with different router vendor devices using a unified API. NAPALM supports several methods to connect to the devices, to manipulate configurations or to retrieve data. QA: ~~~ - poudriere (11.1-RELEASE amd64 + i386) for each py27 and py36 flavor -> OK - portlint -> OK Note: ~~~~~ Before this port can be committed some dependencies must be resolved first: - textproc/py-jtextfsm (see PR #227077: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227077) - net-mgmt/py-junos-eznc (see PR #224343: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=224343) - security/py-netmiko (see PR #227088: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227088) - net-mgmt/py-pyeapi (see PR #227078: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227078) - net-mgmt/py-pyIOSXR (see PR #227096: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227096) - net-mgmt/py-pynxos (see PR #227092: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=227092) - security/py-scp (see PR #224423 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=224423) -- Cheers Kai
Hello, I forgot to mention that the Python package devel/py-cffi should be updated to 1.11.3 to match the dependencies. A PR does already exist for it: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=225111 -- Cheers Kai
Committed. Thank you for all your contributions!
A commit references this bug: Author: yuri Date: Thu Apr 5 05:19:10 UTC 2018 New revision: 466536 URL: https://svnweb.freebsd.org/changeset/ports/466536 Log: New port: net-mgmt/py-napalm: Net Automation and Progr. Abstraction Layer with Multivendor support PR: 227098 Submitted by: Kai <freebsd_ports@k-worx.org> Changes: head/net-mgmt/Makefile head/net-mgmt/py-napalm/ head/net-mgmt/py-napalm/Makefile head/net-mgmt/py-napalm/distinfo head/net-mgmt/py-napalm/pkg-descr
(In reply to Yuri Victorovich from comment #2) Thank you very much for committing py-napalm and its dependencies in one row!
(In reply to Kai from comment #4) You're very welcome!