pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/py-junos-eznc Update py-junos-eznc to version 2.1.3.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/b803ad2e525f
branches:  trunk
changeset: 363373:b803ad2e525f
user:      he <he%pkgsrc.org@localhost>
date:      Wed Jun 07 10:25:30 2017 +0000

description:
Update py-junos-eznc to version 2.1.3.

Pkgsrc changes:
===============
 * Update dependencies to match requirements.txt
 * Adapt to PLIST changes

Upstream changes:
=================

Release 2.1.3
-------------

Features Added:
 * Ephemeral config support #707
 * Add a srx_cluster_redundancy_group fact. #711

Bugs Fixed:
 * ignore_warning fails when single that is first child of . #712
 * mode='telnet' did not logout non-cli user #713
 * JSONLoadError was thrown when load valid JSON config #717/#718
 * Fix XML normalization feature when using NETCONF over console. #719/#720
 * Handle differences in |display xml rpc #722

Release 2.1.2
-------------

Bugs Fixed:
 * Doc badge was pointing to older version #694
 * Fix new-style fact gathering for SRX clusters. #697/#698
 * Properly handle SW upgrades on multi-RE and/or multi-chassis
   systems when using new-style fact gathering. #700
 * Raise JSONLoadError if json config is malformed #706
 * Handle ConnectClosedError exception for lock() and unlock() #708

Release 2.1.1
-------------

Bugs Fixed:
 * Fix regressions caused by ignore_warning. #691

Release 2.1.0
-------------

Features Added:
 * Enhanced fact gathering. Facts are now gathered "on demand."
   Additional facts are added.
 * The definition of facts and return values are properly documented. #638
 * Support for YANG get RPCs. #672
 * Add an ignore_warning argument to suppress RpcError exceptions
   for warnings. #672/#685
 * Enhanced the sw.install() method with basic ISSU and NSSU
   support using the issu and nssu
 * boolean arguments. #606/#630/#632
 * ** NSSU support has not yet been tested and should currently
   be considered experimental.
 * Provide a master property and a re_name property for Device. #682
 * Enhanced reboot() method to take an all_re boolean parameter
   which controls if only the connected
 * Routing Engine, or all Routing Engines, are rebooted. #613
 * Enhanced the warning message produced by the cli() method to
   recommend the corresponding
 * dev.rpc.<method>() call. #603
 * Add support for update parameter to configuration load() method. #681
 * Added directory_usage to utils #629/#631/#636
 * Adding support for NFX/JDM fact gathering. #652/#659
 * Connected property. #664

Bugs Fixed:
 * Updated the interface-name glob pattern to correctly match
   et-<x>/<y>/<z> interfaces
 * in several tables and views. #609
 * Take care of special chars on screen during console connection. #610
 * Address issue with fact gathering stopping when it encounters
   a problem. #615
 * Minor typos fixed in RuntimeError exception message and in comments. #621
 * Added console_has_banner parameter. #622
 * Add CentOS Support to install instructions #623
 * Key value is needed in _IsisAdjacencyLogTable #627
 * Improved functionality and documentation of Docker build.
   #637/#673/#674/#677
 * added remote port ID to lldp.yml (OP) #645
 * Fix documentation for rollback() #647
 * Fix for fact gathering pprint. #660/#661
 * update ospf view, add bgp/inventory #665
 * Updated doc string for close function #686
 * Add Travis builds for Python 3.5 and 3.6 #687
 * StartShell.run to take this as None for non returning commands #680
 * Modify ignore_warning return value to mimic normal RPC return value. #688

Release 2.0.1
-------------
 * StartShell to take timeout (30 second by default) as paramter
 * Proper exception handling in case of Console connection #595
 * Fix: Config.lock() return exception when normalize is on
 * Added microbadge badge for the Docker image #593
 * Fix: print dev for Console conn was printing object not Device(....) #591
 * Fix: To take care of special chars with StartShell->run function call #589
 * Fix: ssh private key file to be considered for scp util #586
 * Added Dockerfile to enable automated image builds on project commits #585

diffstat:

 net/py-junos-eznc/Makefile |   9 +++-
 net/py-junos-eznc/PLIST    |  88 +++++++++++++++++++++++++++++++++++++--------
 net/py-junos-eznc/distinfo |  10 ++--
 3 files changed, 83 insertions(+), 24 deletions(-)

diffs (184 lines):

diff -r 68c6ef3729c2 -r b803ad2e525f net/py-junos-eznc/Makefile
--- a/net/py-junos-eznc/Makefile        Wed Jun 07 10:23:16 2017 +0000
+++ b/net/py-junos-eznc/Makefile        Wed Jun 07 10:25:30 2017 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.9 2016/09/15 15:05:52 wiz Exp $
+# $NetBSD: Makefile,v 1.10 2017/06/07 10:25:30 he Exp $
 
-DISTNAME=      junos-eznc-2.0.0
+DISTNAME=      junos-eznc-2.1.3
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    net python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=j/junos-eznc/}
@@ -12,11 +12,14 @@
 
 DEPENDS+=      ${PYPKGPREFIX}-setuptools>0.6:../../devel/py-setuptools
 DEPENDS+=      ${PYPKGPREFIX}-paramiko>=1.15.2:../../security/py-paramiko
-DEPENDS+=      ${PYPKGPREFIX}-ncclient>=0.4.6:../../net/py-ncclient
+DEPENDS+=      ${PYPKGPREFIX}-ncclient>=0.5.3:../../net/py-ncclient
 DEPENDS+=      ${PYPKGPREFIX}-jinja2>2.7.1:../../textproc/py-jinja2
 DEPENDS+=      ${PYPKGPREFIX}-yaml>=3.10:../../textproc/py-yaml
 DEPENDS+=      ${PYPKGPREFIX}-lxml>=3.2.4:../../textproc/py-lxml
+DEPENDS+=      ${PYPKGPREFIX}-scp>=0.7.0:../../net/py-scp
+DEPENDS+=      ${PYPKGPREFIX}-jxmlease-[0-9]*:../../textproc/py-jxmlease
 DEPENDS+=      ${PYPKGPREFIX}-netaddr-[0-9]*:../../net/py-netaddr
+DEPENDS+=      ${PYPKGPREFIX}-serial-[0-9]*:../../comms/py-serial
 DEPENDS+=      ${PYPKGPREFIX}-six-[0-9]*:../../lang/py-six
 
 .include "../../lang/python/application.mk"
diff -r 68c6ef3729c2 -r b803ad2e525f net/py-junos-eznc/PLIST
--- a/net/py-junos-eznc/PLIST   Wed Jun 07 10:23:16 2017 +0000
+++ b/net/py-junos-eznc/PLIST   Wed Jun 07 10:25:30 2017 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2016/09/13 10:03:32 he Exp $
+@comment $NetBSD: PLIST,v 1.4 2017/06/07 10:25:30 he Exp $
 ${PYSITELIB}/jnpr/junos/__init__.py
 ${PYSITELIB}/jnpr/junos/__init__.pyc
 ${PYSITELIB}/jnpr/junos/__init__.pyo
@@ -42,6 +42,9 @@
 ${PYSITELIB}/jnpr/junos/exception.py
 ${PYSITELIB}/jnpr/junos/exception.pyc
 ${PYSITELIB}/jnpr/junos/exception.pyo
+${PYSITELIB}/jnpr/junos/factcache.py
+${PYSITELIB}/jnpr/junos/factcache.pyc
+${PYSITELIB}/jnpr/junos/factcache.pyo
 ${PYSITELIB}/jnpr/junos/factory/__init__.py
 ${PYSITELIB}/jnpr/junos/factory/__init__.pyc
 ${PYSITELIB}/jnpr/junos/factory/__init__.pyo
@@ -69,39 +72,84 @@
 ${PYSITELIB}/jnpr/junos/factory/viewfields.py
 ${PYSITELIB}/jnpr/junos/factory/viewfields.pyc
 ${PYSITELIB}/jnpr/junos/factory/viewfields.pyo
+${PYSITELIB}/jnpr/junos/facts/__example.py
+${PYSITELIB}/jnpr/junos/facts/__example.pyc
+${PYSITELIB}/jnpr/junos/facts/__example.pyo
 ${PYSITELIB}/jnpr/junos/facts/__init__.py
 ${PYSITELIB}/jnpr/junos/facts/__init__.pyc
 ${PYSITELIB}/jnpr/junos/facts/__init__.pyo
-${PYSITELIB}/jnpr/junos/facts/chassis.py
-${PYSITELIB}/jnpr/junos/facts/chassis.pyc
-${PYSITELIB}/jnpr/junos/facts/chassis.pyo
+${PYSITELIB}/jnpr/junos/facts/current_re.py
+${PYSITELIB}/jnpr/junos/facts/current_re.pyc
+${PYSITELIB}/jnpr/junos/facts/current_re.pyo
 ${PYSITELIB}/jnpr/junos/facts/domain.py
 ${PYSITELIB}/jnpr/junos/facts/domain.pyc
 ${PYSITELIB}/jnpr/junos/facts/domain.pyo
+${PYSITELIB}/jnpr/junos/facts/ethernet_mac_table.py
+${PYSITELIB}/jnpr/junos/facts/ethernet_mac_table.pyc
+${PYSITELIB}/jnpr/junos/facts/ethernet_mac_table.pyo
+${PYSITELIB}/jnpr/junos/facts/file_list.py
+${PYSITELIB}/jnpr/junos/facts/file_list.pyc
+${PYSITELIB}/jnpr/junos/facts/file_list.pyo
+${PYSITELIB}/jnpr/junos/facts/get_chassis_cluster_status.py
+${PYSITELIB}/jnpr/junos/facts/get_chassis_cluster_status.pyc
+${PYSITELIB}/jnpr/junos/facts/get_chassis_cluster_status.pyo
+${PYSITELIB}/jnpr/junos/facts/get_chassis_inventory.py
+${PYSITELIB}/jnpr/junos/facts/get_chassis_inventory.pyc
+${PYSITELIB}/jnpr/junos/facts/get_chassis_inventory.pyo
+${PYSITELIB}/jnpr/junos/facts/get_route_engine_information.py
+${PYSITELIB}/jnpr/junos/facts/get_route_engine_information.pyc
+${PYSITELIB}/jnpr/junos/facts/get_route_engine_information.pyo
+${PYSITELIB}/jnpr/junos/facts/get_software_information.py
+${PYSITELIB}/jnpr/junos/facts/get_software_information.pyc
+${PYSITELIB}/jnpr/junos/facts/get_software_information.pyo
+${PYSITELIB}/jnpr/junos/facts/get_virtual_chassis_information.py
+${PYSITELIB}/jnpr/junos/facts/get_virtual_chassis_information.pyc
+${PYSITELIB}/jnpr/junos/facts/get_virtual_chassis_information.pyo
 ${PYSITELIB}/jnpr/junos/facts/ifd_style.py
 ${PYSITELIB}/jnpr/junos/facts/ifd_style.pyc
 ${PYSITELIB}/jnpr/junos/facts/ifd_style.pyo
+${PYSITELIB}/jnpr/junos/facts/iri_mapping.py
+${PYSITELIB}/jnpr/junos/facts/iri_mapping.pyc
+${PYSITELIB}/jnpr/junos/facts/iri_mapping.pyo
 ${PYSITELIB}/jnpr/junos/facts/personality.py
 ${PYSITELIB}/jnpr/junos/facts/personality.pyc
 ${PYSITELIB}/jnpr/junos/facts/personality.pyo
-${PYSITELIB}/jnpr/junos/facts/routing_engines.py
-${PYSITELIB}/jnpr/junos/facts/routing_engines.pyc
-${PYSITELIB}/jnpr/junos/facts/routing_engines.pyo
-${PYSITELIB}/jnpr/junos/facts/session.py
-${PYSITELIB}/jnpr/junos/facts/session.pyc
-${PYSITELIB}/jnpr/junos/facts/session.pyo
-${PYSITELIB}/jnpr/junos/facts/srx_cluster.py
-${PYSITELIB}/jnpr/junos/facts/srx_cluster.pyc
-${PYSITELIB}/jnpr/junos/facts/srx_cluster.pyo
-${PYSITELIB}/jnpr/junos/facts/switch_style.py
-${PYSITELIB}/jnpr/junos/facts/switch_style.pyc
-${PYSITELIB}/jnpr/junos/facts/switch_style.pyo
 ${PYSITELIB}/jnpr/junos/facts/swver.py
 ${PYSITELIB}/jnpr/junos/facts/swver.pyc
 ${PYSITELIB}/jnpr/junos/facts/swver.pyo
 ${PYSITELIB}/jnpr/junos/jxml.py
 ${PYSITELIB}/jnpr/junos/jxml.pyc
 ${PYSITELIB}/jnpr/junos/jxml.pyo
+${PYSITELIB}/jnpr/junos/ofacts/__init__.py
+${PYSITELIB}/jnpr/junos/ofacts/__init__.pyc
+${PYSITELIB}/jnpr/junos/ofacts/__init__.pyo
+${PYSITELIB}/jnpr/junos/ofacts/chassis.py
+${PYSITELIB}/jnpr/junos/ofacts/chassis.pyc
+${PYSITELIB}/jnpr/junos/ofacts/chassis.pyo
+${PYSITELIB}/jnpr/junos/ofacts/domain.py
+${PYSITELIB}/jnpr/junos/ofacts/domain.pyc
+${PYSITELIB}/jnpr/junos/ofacts/domain.pyo
+${PYSITELIB}/jnpr/junos/ofacts/ifd_style.py
+${PYSITELIB}/jnpr/junos/ofacts/ifd_style.pyc
+${PYSITELIB}/jnpr/junos/ofacts/ifd_style.pyo
+${PYSITELIB}/jnpr/junos/ofacts/personality.py
+${PYSITELIB}/jnpr/junos/ofacts/personality.pyc
+${PYSITELIB}/jnpr/junos/ofacts/personality.pyo
+${PYSITELIB}/jnpr/junos/ofacts/routing_engines.py
+${PYSITELIB}/jnpr/junos/ofacts/routing_engines.pyc
+${PYSITELIB}/jnpr/junos/ofacts/routing_engines.pyo
+${PYSITELIB}/jnpr/junos/ofacts/session.py
+${PYSITELIB}/jnpr/junos/ofacts/session.pyc
+${PYSITELIB}/jnpr/junos/ofacts/session.pyo
+${PYSITELIB}/jnpr/junos/ofacts/srx_cluster.py
+${PYSITELIB}/jnpr/junos/ofacts/srx_cluster.pyc
+${PYSITELIB}/jnpr/junos/ofacts/srx_cluster.pyo
+${PYSITELIB}/jnpr/junos/ofacts/switch_style.py
+${PYSITELIB}/jnpr/junos/ofacts/switch_style.pyc
+${PYSITELIB}/jnpr/junos/ofacts/switch_style.pyo
+${PYSITELIB}/jnpr/junos/ofacts/swver.py
+${PYSITELIB}/jnpr/junos/ofacts/swver.pyc
+${PYSITELIB}/jnpr/junos/ofacts/swver.pyo
 ${PYSITELIB}/jnpr/junos/op/__init__.py
 ${PYSITELIB}/jnpr/junos/op/__init__.pyc
 ${PYSITELIB}/jnpr/junos/op/__init__.pyo
@@ -113,6 +161,10 @@
 ${PYSITELIB}/jnpr/junos/op/bfd.pyc
 ${PYSITELIB}/jnpr/junos/op/bfd.pyo
 ${PYSITELIB}/jnpr/junos/op/bfd.yml
+${PYSITELIB}/jnpr/junos/op/bgp.py
+${PYSITELIB}/jnpr/junos/op/bgp.pyc
+${PYSITELIB}/jnpr/junos/op/bgp.pyo
+${PYSITELIB}/jnpr/junos/op/bgp.yml
 ${PYSITELIB}/jnpr/junos/op/ccc.py
 ${PYSITELIB}/jnpr/junos/op/ccc.pyc
 ${PYSITELIB}/jnpr/junos/op/ccc.pyo
@@ -137,6 +189,10 @@
 ${PYSITELIB}/jnpr/junos/op/intopticdiag.pyc
 ${PYSITELIB}/jnpr/junos/op/intopticdiag.pyo
 ${PYSITELIB}/jnpr/junos/op/intopticdiag.yml
+${PYSITELIB}/jnpr/junos/op/inventory.py
+${PYSITELIB}/jnpr/junos/op/inventory.pyc
+${PYSITELIB}/jnpr/junos/op/inventory.pyo
+${PYSITELIB}/jnpr/junos/op/inventory.yml
 ${PYSITELIB}/jnpr/junos/op/isis.py
 ${PYSITELIB}/jnpr/junos/op/isis.pyc
 ${PYSITELIB}/jnpr/junos/op/isis.pyo
diff -r 68c6ef3729c2 -r b803ad2e525f net/py-junos-eznc/distinfo
--- a/net/py-junos-eznc/distinfo        Wed Jun 07 10:23:16 2017 +0000
+++ b/net/py-junos-eznc/distinfo        Wed Jun 07 10:25:30 2017 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.4 2016/09/13 10:03:32 he Exp $
+$NetBSD: distinfo,v 1.5 2017/06/07 10:25:30 he Exp $
 
-SHA1 (junos-eznc-2.0.0.tar.gz) = f5949674e50d01a3968f4c52ba1fbc9738d11d03
-RMD160 (junos-eznc-2.0.0.tar.gz) = 1cf4d30bf95d73f6256387ed31a8c4f3e5a61aab
-SHA512 (junos-eznc-2.0.0.tar.gz) = 106838c651f19492b14d1b7f4d035b3fa3a0bae33337ad18ae979d270c5a4b8e55da3697af70006f13e71c34ad045ad223a3a181eacc8a5612ad447adda29031
-Size (junos-eznc-2.0.0.tar.gz) = 78935 bytes
+SHA1 (junos-eznc-2.1.3.tar.gz) = 80df631b31a868ad28d732ebfc90a9d7857a8e39
+RMD160 (junos-eznc-2.1.3.tar.gz) = ab94f121c037f37d634b5b032e967dfd6bc67eaf
+SHA512 (junos-eznc-2.1.3.tar.gz) = 7c56f8203fcbd8e8654e60d384f295a60b6eac1f8cbc91e0f769c6b7afe746edd5c432c01df227ae30650e74bd49554d1a0a397b38d003c523b49e6595d2edbf
+Size (junos-eznc-2.1.3.tar.gz) = 104231 bytes



Home | Main Index | Thread Index | Old Index