summaryrefslogtreecommitdiff
path: root/net/py-ncclient
diff options
context:
space:
mode:
authorhe <he@pkgsrc.org>2014-09-02 11:24:37 +0000
committerhe <he@pkgsrc.org>2014-09-02 11:24:37 +0000
commitad2c8cfd094b8542797e8327ecf26dfee06f83ff (patch)
tree6b70088993a8af818f81d1a78081e9244f156254 /net/py-ncclient
parent91856ac60e3c76b7bd8d77f0ec07b36b51bdc9a4 (diff)
downloadpkgsrc-ad2c8cfd094b8542797e8327ecf26dfee06f83ff.tar.gz
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)
Diffstat (limited to 'net/py-ncclient')
-rw-r--r--net/py-ncclient/DESCR8
-rw-r--r--net/py-ncclient/Makefile23
-rw-r--r--net/py-ncclient/PLIST87
-rw-r--r--net/py-ncclient/distinfo5
4 files changed, 123 insertions, 0 deletions
diff --git a/net/py-ncclient/DESCR b/net/py-ncclient/DESCR
new file mode 100644
index 00000000000..f44c3f4d13e
--- /dev/null
+++ b/net/py-ncclient/DESCR
@@ -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)
diff --git a/net/py-ncclient/Makefile b/net/py-ncclient/Makefile
new file mode 100644
index 00000000000..7b57268876d
--- /dev/null
+++ b/net/py-ncclient/Makefile
@@ -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"
diff --git a/net/py-ncclient/PLIST b/net/py-ncclient/PLIST
new file mode 100644
index 00000000000..5bff30b2d68
--- /dev/null
+++ b/net/py-ncclient/PLIST
@@ -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
diff --git a/net/py-ncclient/distinfo b/net/py-ncclient/distinfo
new file mode 100644
index 00000000000..1f3548dc0fa
--- /dev/null
+++ b/net/py-ncclient/distinfo
@@ -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