Upgrade py-junos-eznc to version 1.3.1.

Upstream changes:

1.3.1:
 * Bugfix: Not to suppress exception under Config util context manager.

1.3.0:
 * Feature add: support "private" and "dynamic" database access #301 #458.
 * Feature enhancements:
   - Support for Feature Velocity releases #442
   - Multiple RPC support #338 #453
   - Merged Table/View pull requests from user. #441
   - Facts gathering to raise only warning in case of exception #459
 * Bugfixes:
   - Raise RpcTimeoutError in commit_check #437
   - Config load not throwing RpcTimeoutError #443 #444
   - Prevented AttributeError upon XML comment #448 #447
   - Facts gathering fix for QFX and other specific software releases #450 #463

1.2.3:
 * Bugfixes:
   - Software upgrade for multi RE and multi VC #429
     - single chassis (EX8208 1EA-2RE) software installation was broken.
   - Facts gathering on VMx & Qfabric #313
   - SCP & SW progress to print proper log messages #422, #421
   - TXP facts broken #417
   - Prefer explicitly defined ssh_private_key_file to sshconfig #418
 * Feature ehnancements:
   - Implement context manager for Device #433
   - JSON as format option to RPC calls for Junos >= 14.2
   - Merged Table/View pull requests from users.

1.2.2:
 * Bugfixes:
   - Suppress paramiko logger warnings #363
      -  A few places warnings similar to
         No handlers could be found for logger "paramiko.transport"
         would be displayed.
   - Device password setter did not work #400
      - dev.password = 'newpass'
   - Facts gather for EX8200 standalone failing #402
   - JSON dump of RPC XML failing when contents include XML comment #406
   - SCP logger not enabled by default #362

1.2.1:
 * Bugfixes:
   - Unable to use get() multiple times with Tables
   - Add increased timeout value for remote_checksum
   - Ability to set options in CfgTable definition
   - Domain Fact
      - Put RPC inside try block
      - Search inherited version of config
   - Update support of swver fact for Junos 15.1

1.2.0:
 * New features:
   * Enhanced exception handling:
   * XML Normalization Support:
   * OpTables normalization
   * Mixed Mode Virtual Chassis Upgrade Support
   * Add sync, force_sync, full, detail to Config.commit(),
   * Configuration Table Support
   * Support for SSH ProxyCommand in SCP
   * Set minimum paramiko version to 1.15.2
 * Bugfixes:
   - Facts
     - MX Virtual Chassis
	- All physical RE's are now accounted for in facts in the
	  format Device-RE => 'RE1-RE0'
        - Master fact is same format as other VC systems.
   - Domain
     - Domain lookup now checks configuration first before attempting
       to parse /etc/resolv.conf or /var/etc/resolv.conf
   - 2RE
     - Fixed false positive of 2RE on vc_capable systems
   - StartShell root user
     - Utils.start_shell now supports the user root
   - utils.fs multiple RE support
     - Fixed bug affecting multiple RE systems
   - OpTables loading from XML files and objects
     - OpTables were not properly loading when passing in a XML
       file path or lxml object

1.1.2:
 * Bugfixes:
   - onbox Device()

1.1.1:
 * Bugfixes:
   - Device _auth_user overwritten after device open.
     This was breaking SCP

1.1.0:
 * New features:
   * Enhanced Exception Handling
   * Per execution timeout
   * Serialization of Junos facts
   * Composite table key support for missing XPATH
   * Regex support for View boolean values
   * OS Install force-host
   * Added display_xml_rpc command
   * ncclient proxycommand support
   * Added support for pipe (union) operator in Table keys
   * Format optional for configuration strings
 * Bugfixes:
   * JSON Output
     - Views that had compound keys failed to dump.
     - RPC command output failed to dump.
   * FutureWarning
     - Config utility would output a FutureWarning

1.0.2:
 * Bugfixes:
   * XML Templates not properly loading
   * Templates without a file extension no longer assumed to be XML
This commit is contained in:
he 2016-02-17 11:42:47 +00:00
parent b97632867d
commit 36980877b2
3 changed files with 43 additions and 8 deletions

View file

@ -1,6 +1,6 @@
# $NetBSD: Makefile,v 1.3 2015/04/13 23:12:43 rodent Exp $
# $NetBSD: Makefile,v 1.4 2016/02/17 11:42:47 he Exp $
DISTNAME= junos-eznc-1.0.1
DISTNAME= junos-eznc-1.3.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= net python
MASTER_SITES= https://pypi.python.org/packages/source/j/junos-eznc/

View file

@ -1,4 +1,4 @@
@comment $NetBSD: PLIST,v 1.1 2014/09/03 07:10:25 he Exp $
@comment $NetBSD: PLIST,v 1.2 2016/02/17 11:42:47 he Exp $
${PYSITELIB}/jnpr/junos/__init__.py
${PYSITELIB}/jnpr/junos/__init__.pyc
${PYSITELIB}/jnpr/junos/__init__.pyo
@ -30,6 +30,9 @@ ${PYSITELIB}/jnpr/junos/cfgro/__init__.py
${PYSITELIB}/jnpr/junos/cfgro/__init__.pyc
${PYSITELIB}/jnpr/junos/cfgro/__init__.pyo
${PYSITELIB}/jnpr/junos/cfgro/srx.yml
${PYSITELIB}/jnpr/junos/decorators.py
${PYSITELIB}/jnpr/junos/decorators.pyc
${PYSITELIB}/jnpr/junos/decorators.pyo
${PYSITELIB}/jnpr/junos/device.py
${PYSITELIB}/jnpr/junos/device.pyc
${PYSITELIB}/jnpr/junos/device.pyo
@ -107,6 +110,14 @@ ${PYSITELIB}/jnpr/junos/op/bfd.py
${PYSITELIB}/jnpr/junos/op/bfd.pyc
${PYSITELIB}/jnpr/junos/op/bfd.pyo
${PYSITELIB}/jnpr/junos/op/bfd.yml
${PYSITELIB}/jnpr/junos/op/ccc.py
${PYSITELIB}/jnpr/junos/op/ccc.pyc
${PYSITELIB}/jnpr/junos/op/ccc.pyo
${PYSITELIB}/jnpr/junos/op/ccc.yml
${PYSITELIB}/jnpr/junos/op/ethernetswitchingtable.py
${PYSITELIB}/jnpr/junos/op/ethernetswitchingtable.pyc
${PYSITELIB}/jnpr/junos/op/ethernetswitchingtable.pyo
${PYSITELIB}/jnpr/junos/op/ethernetswitchingtable.yml
${PYSITELIB}/jnpr/junos/op/ethport.py
${PYSITELIB}/jnpr/junos/op/ethport.pyc
${PYSITELIB}/jnpr/junos/op/ethport.pyo
@ -115,10 +126,22 @@ ${PYSITELIB}/jnpr/junos/op/fpc.py
${PYSITELIB}/jnpr/junos/op/fpc.pyc
${PYSITELIB}/jnpr/junos/op/fpc.pyo
${PYSITELIB}/jnpr/junos/op/fpc.yml
${PYSITELIB}/jnpr/junos/op/idpattacks.py
${PYSITELIB}/jnpr/junos/op/idpattacks.pyc
${PYSITELIB}/jnpr/junos/op/idpattacks.pyo
${PYSITELIB}/jnpr/junos/op/idpattacks.yml
${PYSITELIB}/jnpr/junos/op/intopticdiag.py
${PYSITELIB}/jnpr/junos/op/intopticdiag.pyc
${PYSITELIB}/jnpr/junos/op/intopticdiag.pyo
${PYSITELIB}/jnpr/junos/op/intopticdiag.yml
${PYSITELIB}/jnpr/junos/op/isis.py
${PYSITELIB}/jnpr/junos/op/isis.pyc
${PYSITELIB}/jnpr/junos/op/isis.pyo
${PYSITELIB}/jnpr/junos/op/isis.yml
${PYSITELIB}/jnpr/junos/op/l2circuit.py
${PYSITELIB}/jnpr/junos/op/l2circuit.pyc
${PYSITELIB}/jnpr/junos/op/l2circuit.pyo
${PYSITELIB}/jnpr/junos/op/l2circuit.yml
${PYSITELIB}/jnpr/junos/op/lacp.py
${PYSITELIB}/jnpr/junos/op/lacp.pyc
${PYSITELIB}/jnpr/junos/op/lacp.pyo
@ -131,6 +154,14 @@ ${PYSITELIB}/jnpr/junos/op/lldp.py
${PYSITELIB}/jnpr/junos/op/lldp.pyc
${PYSITELIB}/jnpr/junos/op/lldp.pyo
${PYSITELIB}/jnpr/junos/op/lldp.yml
${PYSITELIB}/jnpr/junos/op/nd.py
${PYSITELIB}/jnpr/junos/op/nd.pyc
${PYSITELIB}/jnpr/junos/op/nd.pyo
${PYSITELIB}/jnpr/junos/op/nd.yml
${PYSITELIB}/jnpr/junos/op/ospf.py
${PYSITELIB}/jnpr/junos/op/ospf.pyc
${PYSITELIB}/jnpr/junos/op/ospf.pyo
${PYSITELIB}/jnpr/junos/op/ospf.yml
${PYSITELIB}/jnpr/junos/op/phyport.py
${PYSITELIB}/jnpr/junos/op/phyport.pyc
${PYSITELIB}/jnpr/junos/op/phyport.pyo
@ -139,6 +170,10 @@ ${PYSITELIB}/jnpr/junos/op/routes.py
${PYSITELIB}/jnpr/junos/op/routes.pyc
${PYSITELIB}/jnpr/junos/op/routes.pyo
${PYSITELIB}/jnpr/junos/op/routes.yml
${PYSITELIB}/jnpr/junos/op/teddb.py
${PYSITELIB}/jnpr/junos/op/teddb.pyc
${PYSITELIB}/jnpr/junos/op/teddb.pyo
${PYSITELIB}/jnpr/junos/op/teddb.yml
${PYSITELIB}/jnpr/junos/op/vlan.py
${PYSITELIB}/jnpr/junos/op/vlan.pyc
${PYSITELIB}/jnpr/junos/op/vlan.pyo

View file

@ -1,6 +1,6 @@
$NetBSD: distinfo,v 1.2 2015/11/04 00:35:31 agc Exp $
$NetBSD: distinfo,v 1.3 2016/02/17 11:42:47 he Exp $
SHA1 (junos-eznc-1.0.1.tar.gz) = 626b7994ba220d06242ad56090ce5c4852ff6f6c
RMD160 (junos-eznc-1.0.1.tar.gz) = 91aa0cb9dd36fc973732380770ea280e9af6b459
SHA512 (junos-eznc-1.0.1.tar.gz) = 4e732ea7effd42e48188d07c17a2e5e4c5db6f286e8491904e7c88579feaf7f38c4ce6bab138ea8d8a84ab72fb4865d26c481c2e9d8d29b5686e745b446b9f6d
Size (junos-eznc-1.0.1.tar.gz) = 55242 bytes
SHA1 (junos-eznc-1.3.1.tar.gz) = cd99926550303a81d46784cdf2098723b5ac5219
RMD160 (junos-eznc-1.3.1.tar.gz) = 112a5fc07a06240593bb3b9a83978e414b8d99ec
SHA512 (junos-eznc-1.3.1.tar.gz) = f418d139aa9a5e1b157ce4a3da871a133db459f04cbaf1bd04a9ef7ebd1690c127a7369b6ed15bc2243f6f35004f8f61c19e2d503f6df203c3be37102356e043
Size (junos-eznc-1.3.1.tar.gz) = 64045 bytes