Add py-ncclient, a python library for netconf.

py-ncclient is a Python library that facilitates client-side scripting
and application development around the NETCONF protocol. `ncclient` was
developed by [Shikar Bhushan](http://schmizz.net). It is now maintained
by [Leonidas Poulopoulos (@leopoul)](http://ncclient.grnet.gr)

This version includes a merge of [Juniper Networks](http://www.juniper.net)
and [Cisco Systems](http://www.cisco.com) respective ncclient forks based
on [leopoul/ncclient v0.3.2](https://github.com/leopoul/ncclient)
This commit is contained in:
he 2014-09-02 11:24:37 +00:00
parent f005fd8f56
commit 7a0d62ccec
4 changed files with 123 additions and 0 deletions

8
net/py-ncclient/DESCR Normal file
View file

@ -0,0 +1,8 @@
py-ncclient is a Python library that facilitates client-side scripting
and application development around the NETCONF protocol. `ncclient` was
developed by [Shikar Bhushan](http://schmizz.net). It is now maintained
by [Leonidas Poulopoulos (@leopoul)](http://ncclient.grnet.gr)
This version includes a merge of [Juniper Networks](http://www.juniper.net)
and [Cisco Systems](http://www.cisco.com) respective ncclient forks based
on [leopoul/ncclient v0.3.2](https://github.com/leopoul/ncclient)

23
net/py-ncclient/Makefile Normal file
View file

@ -0,0 +1,23 @@
# $NetBSD: Makefile,v 1.1 2014/09/02 11:24:37 he Exp $
DISTNAME= ncclient-0.4.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= devel python
MASTER_SITES= https://pypi.python.org/packages/source/n/ncclient/
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://pypi.python.org/pypi/ncclient
COMMENT= NETCONF Python client
LICENSE= apache-2.0
PYTHON_VERSIONS_ACCEPTED= 27 26
DEPENDS+= ${PYPKGPREFIX}-paramiko>=1.7.7.1:../../security/py-paramiko
DEPENDS+= ${PYPKGPREFIX}-setuptools>0.6:../../devel/py-setuptools
DEPENDS+= ${PYPKGPREFIX}-lxml>3.0:../../textproc/py-lxml
.include "../../lang/python/application.mk"
.include "../../lang/python/egg.mk"
.include "../../textproc/libxml2/buildlink3.mk"
.include "../../textproc/libxslt/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

87
net/py-ncclient/PLIST Normal file
View file

@ -0,0 +1,87 @@
@comment $NetBSD: PLIST,v 1.1 2014/09/02 11:24:37 he Exp $
${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
${PYSITELIB}/${EGG_INFODIR}/requires.txt
${PYSITELIB}/${EGG_INFODIR}/top_level.txt
${PYSITELIB}/ncclient/__init__.py
${PYSITELIB}/ncclient/__init__.pyc
${PYSITELIB}/ncclient/__init__.pyo
${PYSITELIB}/ncclient/capabilities.py
${PYSITELIB}/ncclient/capabilities.pyc
${PYSITELIB}/ncclient/capabilities.pyo
${PYSITELIB}/ncclient/debug.py
${PYSITELIB}/ncclient/debug.pyc
${PYSITELIB}/ncclient/debug.pyo
${PYSITELIB}/ncclient/devices/__init__.py
${PYSITELIB}/ncclient/devices/__init__.pyc
${PYSITELIB}/ncclient/devices/__init__.pyo
${PYSITELIB}/ncclient/devices/csr.py
${PYSITELIB}/ncclient/devices/csr.pyc
${PYSITELIB}/ncclient/devices/csr.pyo
${PYSITELIB}/ncclient/devices/default.py
${PYSITELIB}/ncclient/devices/default.pyc
${PYSITELIB}/ncclient/devices/default.pyo
${PYSITELIB}/ncclient/devices/junos.py
${PYSITELIB}/ncclient/devices/junos.pyc
${PYSITELIB}/ncclient/devices/junos.pyo
${PYSITELIB}/ncclient/devices/nexus.py
${PYSITELIB}/ncclient/devices/nexus.pyc
${PYSITELIB}/ncclient/devices/nexus.pyo
${PYSITELIB}/ncclient/manager.py
${PYSITELIB}/ncclient/manager.pyc
${PYSITELIB}/ncclient/manager.pyo
${PYSITELIB}/ncclient/operations/__init__.py
${PYSITELIB}/ncclient/operations/__init__.pyc
${PYSITELIB}/ncclient/operations/__init__.pyo
${PYSITELIB}/ncclient/operations/edit.py
${PYSITELIB}/ncclient/operations/edit.pyc
${PYSITELIB}/ncclient/operations/edit.pyo
${PYSITELIB}/ncclient/operations/errors.py
${PYSITELIB}/ncclient/operations/errors.pyc
${PYSITELIB}/ncclient/operations/errors.pyo
${PYSITELIB}/ncclient/operations/flowmon.py
${PYSITELIB}/ncclient/operations/flowmon.pyc
${PYSITELIB}/ncclient/operations/flowmon.pyo
${PYSITELIB}/ncclient/operations/lock.py
${PYSITELIB}/ncclient/operations/lock.pyc
${PYSITELIB}/ncclient/operations/lock.pyo
${PYSITELIB}/ncclient/operations/retrieve.py
${PYSITELIB}/ncclient/operations/retrieve.pyc
${PYSITELIB}/ncclient/operations/retrieve.pyo
${PYSITELIB}/ncclient/operations/rpc.py
${PYSITELIB}/ncclient/operations/rpc.pyc
${PYSITELIB}/ncclient/operations/rpc.pyo
${PYSITELIB}/ncclient/operations/session.py
${PYSITELIB}/ncclient/operations/session.pyc
${PYSITELIB}/ncclient/operations/session.pyo
${PYSITELIB}/ncclient/operations/subscribe.py
${PYSITELIB}/ncclient/operations/subscribe.pyc
${PYSITELIB}/ncclient/operations/subscribe.pyo
${PYSITELIB}/ncclient/operations/third_party/__init__.py
${PYSITELIB}/ncclient/operations/third_party/__init__.pyc
${PYSITELIB}/ncclient/operations/third_party/__init__.pyo
${PYSITELIB}/ncclient/operations/third_party/juniper/__init__.py
${PYSITELIB}/ncclient/operations/third_party/juniper/__init__.pyc
${PYSITELIB}/ncclient/operations/third_party/juniper/__init__.pyo
${PYSITELIB}/ncclient/operations/third_party/juniper/rpc.py
${PYSITELIB}/ncclient/operations/third_party/juniper/rpc.pyc
${PYSITELIB}/ncclient/operations/third_party/juniper/rpc.pyo
${PYSITELIB}/ncclient/operations/util.py
${PYSITELIB}/ncclient/operations/util.pyc
${PYSITELIB}/ncclient/operations/util.pyo
${PYSITELIB}/ncclient/transport/__init__.py
${PYSITELIB}/ncclient/transport/__init__.pyc
${PYSITELIB}/ncclient/transport/__init__.pyo
${PYSITELIB}/ncclient/transport/errors.py
${PYSITELIB}/ncclient/transport/errors.pyc
${PYSITELIB}/ncclient/transport/errors.pyo
${PYSITELIB}/ncclient/transport/session.py
${PYSITELIB}/ncclient/transport/session.pyc
${PYSITELIB}/ncclient/transport/session.pyo
${PYSITELIB}/ncclient/transport/ssh.py
${PYSITELIB}/ncclient/transport/ssh.pyc
${PYSITELIB}/ncclient/transport/ssh.pyo
${PYSITELIB}/ncclient/xml_.py
${PYSITELIB}/ncclient/xml_.pyc
${PYSITELIB}/ncclient/xml_.pyo

5
net/py-ncclient/distinfo Normal file
View file

@ -0,0 +1,5 @@
$NetBSD: distinfo,v 1.1 2014/09/02 11:24:37 he Exp $
SHA1 (ncclient-0.4.1.tar.gz) = e039a7bb8626f866d1a2f748116ea9f781f3d438
RMD160 (ncclient-0.4.1.tar.gz) = af281d550b987b7810ce5318a1a7db4a6489cecc
Size (ncclient-0.4.1.tar.gz) = 25462 bytes