Created attachment 188828 [details] net-mgmt/py-ncclient ncclient is a Python library for NETCONF clients. It aims to offer an intuitive API that sensibly maps the XML-encoded nature of NETCONF to Python constructs and idioms. NETCONF protocol is defined in RFC 4741 and used to manipulate configurations of network devices from different vendors (Juniper, Cisco, etc) WWW: https://github.com/ncclient/ncclient Also needed as dependency for https://github.com/Juniper/py-junos-eznc which I plan to port a little later. QA: portlint -ACN: OK poudriere testport: OK with @py27 and @py36 FLAVORS Works with Juniper hardware
Created attachment 188829 [details] poudriere log py27
Created attachment 188830 [details] poudriere log py36
Created attachment 190026 [details] net-mgmt/py-ncclient change to DISTVERSION realligne tabs
Committed. Thank you for your contribution!
A commit references this bug: Author: yuri Date: Thu Apr 5 03:44:55 UTC 2018 New revision: 466527 URL: https://svnweb.freebsd.org/changeset/ports/466527 Log: New port: net-mgmt/py-ncclient: Python library for NETCONF clients PR: 224342 Submitted by: Sergey Akhmatov <sergey@akhmatov.ru> Changes: head/net-mgmt/Makefile head/net-mgmt/py-ncclient/ head/net-mgmt/py-ncclient/Makefile head/net-mgmt/py-ncclient/distinfo head/net-mgmt/py-ncclient/pkg-descr