On 2024/01/22 14:27, Stuart Henderson wrote:
> On 2024/01/22 06:19, Chris Cappuccio wrote:
> > Stuart Henderson [s...@spacehopper.org] wrote:
> > > On 2024/01/22 02:00, Daniel Dickman wrote:
> > > 
> > > > 
> > > > > AttributeError: module 'collections' has no attribute 'MutableMapping'
> > > > > 
> > > > > I suspect the module may require python3.9 or earlier?
> > > > 
> > > > Release 2.7.0 claims support for python 3.10 so I suggest updating the 
> > > > port to the latest release.
> > > 
> > > That's probably the best way to go.
> > > 
> > 
> > There is no distfile source in the Makefile. I assume this means it was
> > captured from github at some point to ftp.openbsd.org and now the ports
> > Makefile should be updated to the current github ports conventions?
> > 
> 
> It comes from pypi
> 

Updating this will need new ports for two modules (transitions and
yamlordereddictloader; tgz attached), and the update of ncclient
that I've just committed.

Index: Makefile
===================================================================
RCS file: /cvs/ports/net/py-junos-eznc/Makefile,v
retrieving revision 1.14
diff -u -p -r1.14 Makefile
--- Makefile    13 Nov 2022 19:37:43 -0000      1.14
+++ Makefile    22 Jan 2024 15:01:29 -0000
@@ -1,7 +1,6 @@
 COMMENT =              library for Junos automation
 
-MODPY_EGG_VERSION =    2.2.1
-REVISION =             5
+MODPY_EGG_VERSION =    2.7.0
 DISTNAME =             junos-eznc-${MODPY_EGG_VERSION}
 PKGNAME =              py-${DISTNAME}
 
@@ -17,13 +16,19 @@ FLAVOR =            python3
 MODPY_PI =             Yes
 MODPY_PYBUILD =                setuptools
 
-RUN_DEPENDS =          devel/py-serial${MODPY_FLAVOR} \
+# tests need "nose2"
+NO_TEST =              Yes
+
+RUN_DEPENDS =          devel/py-parsing${MODPY_FLAVOR} \
+                       devel/py-serial${MODPY_FLAVOR} \
                        devel/py-six${MODPY_FLAVOR} \
-                       net/py-netaddr${MODPY_FLAVOR} \
+                       devel/py-transitions${MODPY_FLAVOR} \
                        net/py-ncclient${MODPY_FLAVOR} \
                        security/py-paramiko${MODPY_FLAVOR} \
                        security/py-scp${MODPY_FLAVOR} \
+                       textproc/py-lxml${MODPY_FLAVOR} \
+                       textproc/py-yaml${MODPY_FLAVOR} \
+                       textproc/py-yamlordereddictloader${MODPY_FLAVOR} \
                        www/py-jinja2${MODPY_FLAVOR}
-
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/py-junos-eznc/distinfo,v
retrieving revision 1.5
diff -u -p -r1.5 distinfo
--- distinfo    9 May 2019 16:41:23 -0000       1.5
+++ distinfo    22 Jan 2024 15:01:29 -0000
@@ -1,2 +1,2 @@
-SHA256 (junos-eznc-2.2.1.tar.gz) = ATOhC6PUbd9w8LpmIKo7kuVTPwjFft0ADb/9j+YNWG0=
-SIZE (junos-eznc-2.2.1.tar.gz) = 110625
+SHA256 (junos-eznc-2.7.0.tar.gz) = pFyQZB0k/0yGeWQY6nbKZAZsBtC/ZE1rd+YFv5V8XH0=
+SIZE (junos-eznc-2.7.0.tar.gz) = 169214
Index: pkg/DESCR
===================================================================
RCS file: /cvs/ports/net/py-junos-eznc/pkg/DESCR,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 DESCR
--- pkg/DESCR   25 Apr 2018 14:20:44 -0000      1.1.1.1
+++ pkg/DESCR   22 Jan 2024 15:01:29 -0000
@@ -1,2 +1,4 @@
 Junos PyEZ is a Python library to remotely manage/automate Junos
-devices.
+devices. The user is NOT required: (a) to be a "Software Programmer",
+(b) have sophisticated knowledge of Junos, or (b) have a complex
+understanding of the Junos XML API.
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/net/py-junos-eznc/pkg/PLIST,v
retrieving revision 1.6
diff -u -p -r1.6 PLIST
--- pkg/PLIST   13 Nov 2022 19:37:43 -0000      1.6
+++ pkg/PLIST   22 Jan 2024 15:01:29 -0000
@@ -5,6 +5,8 @@ lib/python${MODPY_VERSION}/site-packages
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/jnpr/junos/${MODPY_PYCACHE}/
 
lib/python${MODPY_VERSION}/site-packages/jnpr/junos/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/jnpr/junos/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/${MODPY_PYCACHE}_version.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/${MODPY_PYCACHE}_version.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/jnpr/junos/${MODPY_PYCACHE}console.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/jnpr/junos/${MODPY_PYCACHE}console.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/jnpr/junos/${MODPY_PYCACHE}decorators.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -21,6 +23,7 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/jnpr/junos/${MODPY_PYCACHE}rpcmeta.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/jnpr/junos/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/jnpr/junos/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/_version.py
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/cfg/
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/cfg/__init__.py
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/jnpr/junos/cfg/${MODPY_PYCACHE}/
@@ -55,6 +58,53 @@ ${MODPY_COMMENT}lib/python${MODPY_VERSIO
 
lib/python${MODPY_VERSION}/site-packages/jnpr/junos/cfgro/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/jnpr/junos/cfgro/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/cfgro/srx.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/__init__.py
+${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/${MODPY_PYCACHE}/
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/chassis_fan.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/cm_error.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/ea_drd_error.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/ea_fi_error.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/ea_fi_statistics.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/ea_fo_statistics.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/ea_host_drop.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/ea_li_error.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/ea_lo_statistics.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/ea_pt_statistics.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/ea_wi_statistics.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/ea_wo_statistics.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/fpc_link_stats.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/fpc_memory.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/fpc_threads.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/host_loopback_status.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/ithrottle.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/jnh_exceptions.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/jnh_ifd_stream.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/jnhexceptionpkt.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/linecard_ethernet_statistics.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/ospf_neighbor.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/pci_error.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/pfe_ddos_policer.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/pre_classifier.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/scheduler_info.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/system_proc_ext.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/system_queues.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/task_io.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/toe_pfe.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/veriexec.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/vmcores.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/xm_drd_error.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/xm_fi_error.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/xm_fi_statistics.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/xm_fo_statistics.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/xm_host_drop.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/xm_li_error.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/xm_lo_statistics.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/xm_pt_statistics.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/xm_wi_statistics.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/command/xm_wo_statistics.yml
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/console.py
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/decorators.py
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/device.py
@@ -67,12 +117,18 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/jnpr/junos/factory/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/jnpr/junos/factory/${MODPY_PYCACHE}cfgtable.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/jnpr/junos/factory/${MODPY_PYCACHE}cfgtable.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/factory/${MODPY_PYCACHE}cmdtable.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/factory/${MODPY_PYCACHE}cmdtable.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/factory/${MODPY_PYCACHE}cmdview.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/factory/${MODPY_PYCACHE}cmdview.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/jnpr/junos/factory/${MODPY_PYCACHE}factory_cls.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/jnpr/junos/factory/${MODPY_PYCACHE}factory_cls.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/jnpr/junos/factory/${MODPY_PYCACHE}factory_loader.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/jnpr/junos/factory/${MODPY_PYCACHE}factory_loader.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/jnpr/junos/factory/${MODPY_PYCACHE}optable.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/jnpr/junos/factory/${MODPY_PYCACHE}optable.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/factory/${MODPY_PYCACHE}state_machine.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/factory/${MODPY_PYCACHE}state_machine.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/jnpr/junos/factory/${MODPY_PYCACHE}table.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/jnpr/junos/factory/${MODPY_PYCACHE}table.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/jnpr/junos/factory/${MODPY_PYCACHE}to_json.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -82,9 +138,12 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/jnpr/junos/factory/${MODPY_PYCACHE}viewfields.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/jnpr/junos/factory/${MODPY_PYCACHE}viewfields.${MODPY_PYC_MAGIC_TAG}pyc
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/factory/cfgtable.py
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/factory/cmdtable.py
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/factory/cmdview.py
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/factory/factory_cls.py
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/factory/factory_loader.py
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/factory/optable.py
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/factory/state_machine.py
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/factory/table.py
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/factory/to_json.py
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/factory/view.py
@@ -177,97 +236,34 @@ lib/python${MODPY_VERSION}/site-packages
 
${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}/
 
lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}arp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}arp.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}bfd.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}bfd.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}bgp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}bgp.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}ccc.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}ccc.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}ethernetswitchingtable.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}ethernetswitchingtable.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}ethport.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}ethport.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}fpc.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}fpc.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}idpattacks.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}idpattacks.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}intopticdiag.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}intopticdiag.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}inventory.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}inventory.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}isis.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}isis.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}l2circuit.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}l2circuit.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}lacp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}lacp.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}ldp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}ldp.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}lldp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}lldp.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}nd.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}nd.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}ospf.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}ospf.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}phyport.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}phyport.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}routes.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}routes.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}securityzone.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}securityzone.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}teddb.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}teddb.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}vlan.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}vlan.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}xcvr.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/${MODPY_PYCACHE}xcvr.${MODPY_PYC_MAGIC_TAG}pyc
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/arp.py
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/arp.yml
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/bfd.py
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/bfd.yml
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/bgp.py
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/bgp.yml
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/ccc.py
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/ccc.yml
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/ethernetswitchingtable.py
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/ddos.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/elsethernetswitchingtable.yml
 
lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/ethernetswitchingtable.yml
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/ethport.py
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/ethport.yml
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/fpc.py
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/fpc.yml
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/idpattacks.py
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/idpattacks.yml
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/intopticdiag.py
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/intopticdiag.yml
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/inventory.py
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/inventory.yml
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/isis.py
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/isis.yml
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/l2circuit.py
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/l2circuit.yml
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/lacp.py
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/lacp.yml
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/ldp.py
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/ldp.yml
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/lldp.py
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/lldp.yml
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/nd.py
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/nd.yml
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/ospf.py
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/ospf.yml
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/phyport.py
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/pfestats.yml
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/phyport.yml
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/routes.py
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/ppm.yml
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/routes.yml
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/securityzone.py
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/securityzone.yml
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/teddb.py
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/systemstorage.yml
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/taskmemory.yml
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/teddb.yml
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/vlan.py
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/vlan.yml
-lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/xcvr.py
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/op/xcvr.yml
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/resources/
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/resources/__init__.py
@@ -332,6 +328,8 @@ lib/python${MODPY_VERSION}/site-packages
 
lib/python${MODPY_VERSION}/site-packages/jnpr/junos/utils/${MODPY_PYCACHE}ftp.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/jnpr/junos/utils/${MODPY_PYCACHE}scp.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/jnpr/junos/utils/${MODPY_PYCACHE}scp.${MODPY_PYC_MAGIC_TAG}pyc
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/utils/${MODPY_PYCACHE}ssh_client.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/utils/${MODPY_PYCACHE}ssh_client.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/jnpr/junos/utils/${MODPY_PYCACHE}start_shell.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
 
lib/python${MODPY_VERSION}/site-packages/jnpr/junos/utils/${MODPY_PYCACHE}start_shell.${MODPY_PYC_MAGIC_TAG}pyc
 
lib/python${MODPY_VERSION}/site-packages/jnpr/junos/utils/${MODPY_PYCACHE}sw.${MODPY_PYC_MAGIC_TAG}${MODPY_PYOEXTENSION}
@@ -342,12 +340,14 @@ lib/python${MODPY_VERSION}/site-packages
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/utils/fs.py
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/utils/ftp.py
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/utils/scp.py
+lib/python${MODPY_VERSION}/site-packages/jnpr/junos/utils/ssh_client.py
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/utils/start_shell.py
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/utils/sw.py
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/utils/util.py
 lib/python${MODPY_VERSION}/site-packages/jnpr/junos/version.py
 
lib/python${MODPY_VERSION}/site-packages/junos_eznc-${MODPY_EGG_VERSION}-py${MODPY_VERSION}-nspkg.pth
 
lib/python${MODPY_VERSION}/site-packages/junos_eznc-${MODPY_EGG_VERSION}.dist-info/
+lib/python${MODPY_VERSION}/site-packages/junos_eznc-${MODPY_EGG_VERSION}.dist-info/LICENSE
 
lib/python${MODPY_VERSION}/site-packages/junos_eznc-${MODPY_EGG_VERSION}.dist-info/METADATA
 
lib/python${MODPY_VERSION}/site-packages/junos_eznc-${MODPY_EGG_VERSION}.dist-info/RECORD
 
lib/python${MODPY_VERSION}/site-packages/junos_eznc-${MODPY_EGG_VERSION}.dist-info/WHEEL

Attachment: deps-for-junos-eznc.tgz
Description: application/tar-gz

Reply via email to