From 69b890c0f6223a627e3c322d1d0dbe00ce584541 Mon Sep 17 00:00:00 2001 From: Pedro Algarvio Date: Fri, 2 Jun 2023 12:02:49 +0100 Subject: [PATCH] Bump to `junos-eznc==2.6.7` and `ncclient==0.6.13` Signed-off-by: Pedro Algarvio --- requirements/static/ci/common.in | 2 +- requirements/static/ci/darwin.in | 1 - requirements/static/ci/py3.10/darwin.txt | 8 ++--- requirements/static/ci/py3.10/freebsd.txt | 4 +-- requirements/static/ci/py3.10/linux.txt | 4 +-- requirements/static/ci/py3.10/pkgtests.txt | 5 ++- requirements/static/ci/py3.11/cloud.txt | 4 ++- requirements/static/ci/py3.11/darwin.txt | 42 +++++++++++++++++++--- requirements/static/ci/py3.11/freebsd.txt | 32 ++++++++++++++++- requirements/static/ci/py3.11/linux.txt | 32 ++++++++++++++++- requirements/static/ci/py3.8/freebsd.txt | 9 ++--- requirements/static/ci/py3.8/linux.txt | 9 ++--- requirements/static/ci/py3.9/darwin.txt | 13 ++----- requirements/static/ci/py3.9/freebsd.txt | 9 ++--- requirements/static/ci/py3.9/linux.txt | 9 ++--- tests/pytests/unit/proxy/test_junos.py | 2 ++ 16 files changed, 127 insertions(+), 58 deletions(-) diff --git a/requirements/static/ci/common.in b/requirements/static/ci/common.in index 08bba8809d4..9549f2cd567 100644 --- a/requirements/static/ci/common.in +++ b/requirements/static/ci/common.in @@ -19,7 +19,7 @@ etcd3-py==0.1.6 gitpython>=3.1.30 jmespath jsonschema -junos-eznc; sys_platform != 'win32' and python_version <= '3.10' +junos-eznc; sys_platform != 'win32' jxmlease; sys_platform != 'win32' kazoo; sys_platform != 'win32' and sys_platform != 'darwin' keyring==5.7.1 diff --git a/requirements/static/ci/darwin.in b/requirements/static/ci/darwin.in index 49b95223e8b..ef5048d91f3 100644 --- a/requirements/static/ci/darwin.in +++ b/requirements/static/ci/darwin.in @@ -4,7 +4,6 @@ # pylxd>=2.2.5 --constraint=../pkg/py{py_version}/{platform}.txt -yamlordereddictloader pygit2>=1.2.0 yamllint mercurial diff --git a/requirements/static/ci/py3.10/darwin.txt b/requirements/static/ci/py3.10/darwin.txt index dfb0455189e..48dc5fef9c9 100644 --- a/requirements/static/ci/py3.10/darwin.txt +++ b/requirements/static/ci/py3.10/darwin.txt @@ -201,7 +201,7 @@ jmespath==1.0.1 # botocore jsonschema==3.2.0 # via -r requirements/static/ci/common.in -junos-eznc==2.6.0 ; sys_platform != "win32" and python_version <= "3.10" +junos-eznc==2.6.7 ; sys_platform != "win32" # via -r requirements/static/ci/common.in jxmlease==1.0.1 ; sys_platform != "win32" # via -r requirements/static/ci/common.in @@ -253,7 +253,7 @@ multidict==6.0.2 # via # aiohttp # yarl -ncclient==0.6.9 +ncclient==0.6.13 # via junos-eznc netaddr==0.8.0 # via junos-eznc @@ -520,9 +520,7 @@ xmltodict==0.12.0 yamllint==1.26.3 # via -r requirements/static/ci/darwin.in yamlordereddictloader==0.4.0 - # via - # -r requirements/static/ci/darwin.in - # junos-eznc + # via junos-eznc yarl==1.7.2 # via aiohttp zc.lockfile==2.0 diff --git a/requirements/static/ci/py3.10/freebsd.txt b/requirements/static/ci/py3.10/freebsd.txt index 9e73c5fca47..4e465710d87 100644 --- a/requirements/static/ci/py3.10/freebsd.txt +++ b/requirements/static/ci/py3.10/freebsd.txt @@ -197,7 +197,7 @@ jmespath==1.0.1 # botocore jsonschema==3.2.0 # via -r requirements/static/ci/common.in -junos-eznc==2.6.0 ; sys_platform != "win32" and python_version <= "3.10" +junos-eznc==2.6.7 ; sys_platform != "win32" # via -r requirements/static/ci/common.in jxmlease==1.0.1 ; sys_platform != "win32" # via -r requirements/static/ci/common.in @@ -249,7 +249,7 @@ multidict==6.0.2 # via # aiohttp # yarl -ncclient==0.6.9 +ncclient==0.6.13 # via junos-eznc netaddr==0.8.0 # via junos-eznc diff --git a/requirements/static/ci/py3.10/linux.txt b/requirements/static/ci/py3.10/linux.txt index 81e590d25ff..7e9aa71379f 100644 --- a/requirements/static/ci/py3.10/linux.txt +++ b/requirements/static/ci/py3.10/linux.txt @@ -207,7 +207,7 @@ jmespath==1.0.1 # botocore jsonschema==3.2.0 # via -r requirements/static/ci/common.in -junos-eznc==2.6.0 ; sys_platform != "win32" and python_version <= "3.10" +junos-eznc==2.6.7 ; sys_platform != "win32" # via -r requirements/static/ci/common.in jxmlease==1.0.1 ; sys_platform != "win32" # via -r requirements/static/ci/common.in @@ -259,7 +259,7 @@ multidict==6.0.2 # via # aiohttp # yarl -ncclient==0.6.9 +ncclient==0.6.13 # via junos-eznc netaddr==0.8.0 # via junos-eznc diff --git a/requirements/static/ci/py3.10/pkgtests.txt b/requirements/static/ci/py3.10/pkgtests.txt index 0febfc93b49..16d60e55e2a 100644 --- a/requirements/static/ci/py3.10/pkgtests.txt +++ b/requirements/static/ci/py3.10/pkgtests.txt @@ -81,6 +81,7 @@ msgpack==1.0.5 packaging==23.1 # via # -r requirements/base.txt + # docker # pytest platformdirs==2.6.2 # via virtualenv @@ -149,7 +150,9 @@ typing-extensions==4.6.2 # pytest-shell-utilities # pytest-system-statistics urllib3==1.26.14 - # via requests + # via + # docker + # requests virtualenv==20.17.1 # via pytest-salt-factories websocket-client==1.5.1 diff --git a/requirements/static/ci/py3.11/cloud.txt b/requirements/static/ci/py3.11/cloud.txt index d66643fecac..63854a274ee 100644 --- a/requirements/static/ci/py3.11/cloud.txt +++ b/requirements/static/ci/py3.11/cloud.txt @@ -31,7 +31,9 @@ idna==3.4 # -c requirements/static/ci/py3.11/linux.txt # requests netaddr==0.8.0 - # via -r requirements/static/ci/cloud.in + # via + # -c requirements/static/ci/py3.11/linux.txt + # -r requirements/static/ci/cloud.in ntlm-auth==1.3.0 # via requests-ntlm profitbricks==4.1.3 diff --git a/requirements/static/ci/py3.11/darwin.txt b/requirements/static/ci/py3.11/darwin.txt index cced5f69269..955867cf985 100644 --- a/requirements/static/ci/py3.11/darwin.txt +++ b/requirements/static/ci/py3.11/darwin.txt @@ -34,8 +34,10 @@ autocommand==2.2.2 # jaraco.text backports.entry-points-selectable==1.1.0 # via virtualenv -bcrypt==3.1.6 - # via passlib +bcrypt==4.0.1 + # via + # paramiko + # passlib boto3==1.26.143 # via # -r requirements/static/ci/common.in @@ -63,9 +65,9 @@ cffi==1.15.1 # via # -c requirements/static/ci/../pkg/py3.11/darwin.txt # -r requirements/static/ci/common.in - # bcrypt # cryptography # pygit2 + # pynacl charset-normalizer==2.1.1 # via # -c requirements/static/ci/../pkg/py3.11/darwin.txt @@ -99,6 +101,7 @@ cryptography==40.0.2 # cassandra-driver # etcd3-py # moto + # paramiko # pyopenssl # vcert distlib==0.3.2 @@ -184,6 +187,7 @@ jinja2==3.1.2 # via # -c requirements/static/ci/../pkg/py3.11/darwin.txt # -r requirements/base.txt + # junos-eznc # moto jmespath==1.0.1 # via @@ -194,6 +198,8 @@ jmespath==1.0.1 # botocore jsonschema==3.2.0 # via -r requirements/static/ci/common.in +junos-eznc==2.6.7 ; sys_platform != "win32" + # via -r requirements/static/ci/common.in jxmlease==1.0.1 ; sys_platform != "win32" # via -r requirements/static/ci/common.in keyring==5.7.1 @@ -208,6 +214,10 @@ looseversion==1.2.0 # via # -c requirements/static/ci/../pkg/py3.11/darwin.txt # -r requirements/base.txt +lxml==4.9.2 + # via + # junos-eznc + # ncclient mako==1.2.2 # via -r requirements/static/ci/common.in markupsafe==2.1.2 @@ -240,6 +250,10 @@ multidict==6.0.2 # via # aiohttp # yarl +ncclient==0.6.13 + # via junos-eznc +netaddr==0.8.0 + # via junos-eznc oscrypto==1.2.0 # via certvalidator packaging==23.1 @@ -248,6 +262,11 @@ packaging==23.1 # -r requirements/base.txt # docker # pytest +paramiko==3.2.0 + # via + # junos-eznc + # ncclient + # scp passlib[bcrypt]==1.7.4 # via -r requirements/static/ci/common.in pathspec==0.9.0 @@ -291,13 +310,19 @@ pydantic==1.10.8 # inflect pygit2==1.9.1 # via -r requirements/static/ci/darwin.in +pynacl==1.5.0 + # via paramiko pyopenssl==23.1.1 # via # -c requirements/static/ci/../pkg/py3.11/darwin.txt # -r requirements/darwin.txt # etcd3-py +pyparsing==3.0.9 + # via junos-eznc pyrsistent==0.17.3 # via jsonschema +pyserial==3.5 + # via junos-eznc pytest-custom-exit-code==0.3.0 # via -r requirements/pytest.txt pytest-helpers-namespace==2021.4.29 @@ -365,6 +390,7 @@ pyyaml==6.0 # -c requirements/static/ci/../pkg/py3.11/darwin.txt # -r requirements/base.txt # clustershell + # junos-eznc # kubernetes # yamllint # yamlordereddictloader @@ -395,6 +421,8 @@ rsa==4.7.2 # via google-auth s3transfer==0.6.1 # via boto3 +scp==0.14.5 + # via junos-eznc semantic-version==2.9.0 # via etcd3-py setproctitle==1.3.2 @@ -404,18 +432,20 @@ setproctitle==1.3.2 six==1.16.0 # via # -c requirements/static/ci/../pkg/py3.11/darwin.txt - # bcrypt # cassandra-driver # etcd3-py # genshi # geomet # google-auth # jsonschema + # junos-eznc # kubernetes # mock + # ncclient # python-dateutil # pyvmomi # responses + # transitions # vcert # virtualenv # websocket-client @@ -441,6 +471,8 @@ tornado==6.3.2 ; python_version >= "3.8" # via # -c requirements/static/ci/../pkg/py3.11/darwin.txt # -r requirements/base.txt +transitions==0.9.0 + # via junos-eznc typing-extensions==4.6.2 # via # -c requirements/static/ci/../pkg/py3.11/darwin.txt @@ -480,7 +512,7 @@ xmltodict==0.12.0 yamllint==1.26.3 # via -r requirements/static/ci/darwin.in yamlordereddictloader==0.4.0 - # via -r requirements/static/ci/darwin.in + # via junos-eznc yarl==1.7.2 # via aiohttp zc.lockfile==2.0 diff --git a/requirements/static/ci/py3.11/freebsd.txt b/requirements/static/ci/py3.11/freebsd.txt index 1a514980d7a..f2549881525 100644 --- a/requirements/static/ci/py3.11/freebsd.txt +++ b/requirements/static/ci/py3.11/freebsd.txt @@ -184,6 +184,7 @@ jinja2==3.1.2 # via # -c requirements/static/ci/../pkg/py3.11/freebsd.txt # -r requirements/base.txt + # junos-eznc # moto jmespath==1.0.1 # via @@ -194,6 +195,8 @@ jmespath==1.0.1 # botocore jsonschema==3.2.0 # via -r requirements/static/ci/common.in +junos-eznc==2.6.7 ; sys_platform != "win32" + # via -r requirements/static/ci/common.in jxmlease==1.0.1 ; sys_platform != "win32" # via -r requirements/static/ci/common.in kazoo==2.6.1 ; sys_platform != "win32" and sys_platform != "darwin" @@ -208,6 +211,10 @@ looseversion==1.2.0 # via # -c requirements/static/ci/../pkg/py3.11/freebsd.txt # -r requirements/base.txt +lxml==4.9.2 + # via + # junos-eznc + # ncclient mako==1.2.2 # via -r requirements/static/ci/common.in markupsafe==2.1.2 @@ -240,6 +247,10 @@ multidict==6.0.2 # via # aiohttp # yarl +ncclient==0.6.13 + # via junos-eznc +netaddr==0.8.0 + # via junos-eznc oscrypto==1.2.0 # via certvalidator packaging==23.1 @@ -249,7 +260,11 @@ packaging==23.1 # docker # pytest paramiko==2.10.1 ; sys_platform != "win32" and sys_platform != "darwin" - # via -r requirements/static/ci/common.in + # via + # -r requirements/static/ci/common.in + # junos-eznc + # ncclient + # scp passlib[bcrypt]==1.7.4 # via -r requirements/static/ci/common.in pathspec==0.9.0 @@ -301,8 +316,12 @@ pyopenssl==23.1.1 # -c requirements/static/ci/../pkg/py3.11/freebsd.txt # -r requirements/static/pkg/freebsd.in # etcd3-py +pyparsing==3.0.9 + # via junos-eznc pyrsistent==0.17.3 # via jsonschema +pyserial==3.5 + # via junos-eznc pytest-custom-exit-code==0.3.0 # via -r requirements/pytest.txt pytest-helpers-namespace==2021.4.29 @@ -370,8 +389,10 @@ pyyaml==6.0 # -c requirements/static/ci/../pkg/py3.11/freebsd.txt # -r requirements/base.txt # clustershell + # junos-eznc # kubernetes # yamllint + # yamlordereddictloader pyzmq==25.1.0 # via # -c requirements/static/ci/../pkg/py3.11/freebsd.txt @@ -398,6 +419,8 @@ rsa==4.7.2 # via google-auth s3transfer==0.6.1 # via boto3 +scp==0.14.5 + # via junos-eznc semantic-version==2.9.0 # via etcd3-py setproctitle==1.3.2 @@ -414,14 +437,17 @@ six==1.16.0 # geomet # google-auth # jsonschema + # junos-eznc # kazoo # kubernetes # mock + # ncclient # paramiko # pynacl # python-dateutil # pyvmomi # responses + # transitions # vcert # virtualenv # websocket-client @@ -445,6 +471,8 @@ tornado==6.3.2 ; python_version >= "3.8" # via # -c requirements/static/ci/../pkg/py3.11/freebsd.txt # -r requirements/base.txt +transitions==0.9.0 + # via junos-eznc typing-extensions==4.6.2 # via # -c requirements/static/ci/../pkg/py3.11/freebsd.txt @@ -479,6 +507,8 @@ xmltodict==0.12.0 # via moto yamllint==1.26.3 # via -r requirements/static/ci/freebsd.in +yamlordereddictloader==0.4.0 + # via junos-eznc yarl==1.7.2 # via aiohttp zc.lockfile==1.4 diff --git a/requirements/static/ci/py3.11/linux.txt b/requirements/static/ci/py3.11/linux.txt index 0f3f73e87c7..d10c4cdfbf1 100644 --- a/requirements/static/ci/py3.11/linux.txt +++ b/requirements/static/ci/py3.11/linux.txt @@ -194,6 +194,7 @@ jinja2==3.1.2 # -c requirements/static/ci/../pkg/py3.11/linux.txt # -r requirements/base.txt # ansible-core + # junos-eznc # moto jmespath==1.0.1 # via @@ -204,6 +205,8 @@ jmespath==1.0.1 # botocore jsonschema==3.2.0 # via -r requirements/static/ci/common.in +junos-eznc==2.6.7 ; sys_platform != "win32" + # via -r requirements/static/ci/common.in jxmlease==1.0.1 ; sys_platform != "win32" # via -r requirements/static/ci/common.in kazoo==2.6.1 ; sys_platform != "win32" and sys_platform != "darwin" @@ -218,6 +221,10 @@ looseversion==1.2.0 # via # -c requirements/static/ci/../pkg/py3.11/linux.txt # -r requirements/base.txt +lxml==4.9.2 + # via + # junos-eznc + # ncclient mako==1.2.2 # via -r requirements/static/ci/common.in markupsafe==2.1.2 @@ -250,6 +257,10 @@ multidict==6.0.2 # via # aiohttp # yarl +ncclient==0.6.13 + # via junos-eznc +netaddr==0.8.0 + # via junos-eznc oscrypto==1.2.0 # via certvalidator packaging==23.1 @@ -260,7 +271,11 @@ packaging==23.1 # docker # pytest paramiko==2.10.1 ; sys_platform != "win32" and sys_platform != "darwin" - # via -r requirements/static/ci/common.in + # via + # -r requirements/static/ci/common.in + # junos-eznc + # ncclient + # scp passlib[bcrypt]==1.7.4 # via -r requirements/static/ci/common.in pathspec==0.9.0 @@ -317,8 +332,12 @@ pyopenssl==23.1.1 # -c requirements/static/ci/../pkg/py3.11/linux.txt # -r requirements/static/pkg/linux.in # etcd3-py +pyparsing==3.0.9 + # via junos-eznc pyrsistent==0.17.3 # via jsonschema +pyserial==3.5 + # via junos-eznc pytest-custom-exit-code==0.3.0 # via -r requirements/pytest.txt pytest-helpers-namespace==2021.4.29 @@ -395,8 +414,10 @@ pyyaml==6.0 # -r requirements/base.txt # ansible-core # clustershell + # junos-eznc # kubernetes # yamllint + # yamlordereddictloader pyzmq==25.1.0 # via # -c requirements/static/ci/../pkg/py3.11/linux.txt @@ -435,6 +456,8 @@ rsa==4.7.2 # via google-auth s3transfer==0.6.1 # via boto3 +scp==0.14.5 + # via junos-eznc semantic-version==2.9.0 # via etcd3-py setproctitle==1.3.2 @@ -452,15 +475,18 @@ six==1.16.0 # geomet # google-auth # jsonschema + # junos-eznc # kazoo # kubernetes # mock + # ncclient # paramiko # pynacl # python-consul # python-dateutil # pyvmomi # responses + # transitions # vcert # virtualenv # websocket-client @@ -489,6 +515,8 @@ tornado==6.3.2 ; python_version >= "3.8" # -c requirements/static/ci/../pkg/py3.11/linux.txt # -r requirements/base.txt # python-telegram-bot +transitions==0.9.0 + # via junos-eznc twilio==7.9.2 # via -r requirements/static/ci/linux.in typing-extensions==4.6.2 @@ -527,6 +555,8 @@ xmltodict==0.12.0 # via moto yamllint==1.26.3 # via -r requirements/static/ci/linux.in +yamlordereddictloader==0.4.0 + # via junos-eznc yarl==1.7.2 # via aiohttp zc.lockfile==1.4 diff --git a/requirements/static/ci/py3.8/freebsd.txt b/requirements/static/ci/py3.8/freebsd.txt index 12a30019a2f..f5e73d48580 100644 --- a/requirements/static/ci/py3.8/freebsd.txt +++ b/requirements/static/ci/py3.8/freebsd.txt @@ -212,7 +212,7 @@ jmespath==1.0.1 # botocore jsonschema==3.2.0 # via -r requirements/static/ci/common.in -junos-eznc==2.4.0 ; sys_platform != "win32" and python_version <= "3.10" +junos-eznc==2.6.7 ; sys_platform != "win32" # via # -r requirements/static/ci/common.in # napalm @@ -269,7 +269,7 @@ multidict==6.0.2 # yarl napalm==3.1.0 ; sys_platform != "win32" and python_version < "3.10" # via -r requirements/static/ci/common.in -ncclient==0.6.4 +ncclient==0.6.13 # via junos-eznc netaddr==0.8.0 # via @@ -278,8 +278,6 @@ netaddr==0.8.0 # pyeapi netmiko==3.2.0 # via napalm -ntc-templates==1.4.1 - # via junos-eznc oscrypto==1.2.0 # via certvalidator packaging==23.1 @@ -503,13 +501,10 @@ tempora==5.2.2 # via # -c requirements/static/ci/../pkg/py3.8/freebsd.txt # portend -terminal==0.4.0 - # via ntc-templates textfsm==1.1.0 # via # napalm # netmiko - # ntc-templates timelib==0.3.0 # via # -c requirements/static/ci/../pkg/py3.8/freebsd.txt diff --git a/requirements/static/ci/py3.8/linux.txt b/requirements/static/ci/py3.8/linux.txt index f26454bd702..86765a8bc3c 100644 --- a/requirements/static/ci/py3.8/linux.txt +++ b/requirements/static/ci/py3.8/linux.txt @@ -222,7 +222,7 @@ jmespath==1.0.1 # botocore jsonschema==3.2.0 # via -r requirements/static/ci/common.in -junos-eznc==2.4.0 ; sys_platform != "win32" and python_version <= "3.10" +junos-eznc==2.6.7 ; sys_platform != "win32" # via # -r requirements/static/ci/common.in # napalm @@ -279,7 +279,7 @@ multidict==6.0.2 # yarl napalm==3.1.0 ; sys_platform != "win32" and python_version < "3.10" # via -r requirements/static/ci/common.in -ncclient==0.6.4 +ncclient==0.6.13 # via junos-eznc netaddr==0.8.0 # via @@ -288,8 +288,6 @@ netaddr==0.8.0 # pyeapi netmiko==3.2.0 # via napalm -ntc-templates==1.4.1 - # via junos-eznc oscrypto==1.2.0 # via certvalidator packaging==23.1 @@ -547,13 +545,10 @@ tempora==5.2.2 # via # -c requirements/static/ci/../pkg/py3.8/linux.txt # portend -terminal==0.4.0 - # via ntc-templates textfsm==1.1.0 # via # napalm # netmiko - # ntc-templates timelib==0.3.0 # via # -c requirements/static/ci/../pkg/py3.8/linux.txt diff --git a/requirements/static/ci/py3.9/darwin.txt b/requirements/static/ci/py3.9/darwin.txt index 927baebf70a..56983edb20e 100644 --- a/requirements/static/ci/py3.9/darwin.txt +++ b/requirements/static/ci/py3.9/darwin.txt @@ -212,7 +212,7 @@ jmespath==1.0.1 # botocore jsonschema==3.2.0 # via -r requirements/static/ci/common.in -junos-eznc==2.4.0 ; sys_platform != "win32" and python_version <= "3.10" +junos-eznc==2.6.7 ; sys_platform != "win32" # via # -r requirements/static/ci/common.in # napalm @@ -269,7 +269,7 @@ multidict==6.0.2 # yarl napalm==3.1.0 ; sys_platform != "win32" and python_version < "3.10" # via -r requirements/static/ci/common.in -ncclient==0.6.4 +ncclient==0.6.13 # via junos-eznc netaddr==0.8.0 # via @@ -278,8 +278,6 @@ netaddr==0.8.0 # pyeapi netmiko==3.2.0 # via napalm -ntc-templates==1.4.1 - # via junos-eznc oscrypto==1.2.0 # via certvalidator packaging==23.1 @@ -504,13 +502,10 @@ tempora==5.2.2 # via # -c requirements/static/ci/../pkg/py3.9/darwin.txt # portend -terminal==0.4.0 - # via ntc-templates textfsm==1.1.0 # via # napalm # netmiko - # ntc-templates timelib==0.3.0 # via # -c requirements/static/ci/../pkg/py3.9/darwin.txt @@ -564,9 +559,7 @@ xmltodict==0.12.0 yamllint==1.26.3 # via -r requirements/static/ci/darwin.in yamlordereddictloader==0.4.0 - # via - # -r requirements/static/ci/darwin.in - # junos-eznc + # via junos-eznc yarl==1.7.2 # via aiohttp zc.lockfile==2.0 diff --git a/requirements/static/ci/py3.9/freebsd.txt b/requirements/static/ci/py3.9/freebsd.txt index 9f52ab5e621..82edd1b30f9 100644 --- a/requirements/static/ci/py3.9/freebsd.txt +++ b/requirements/static/ci/py3.9/freebsd.txt @@ -208,7 +208,7 @@ jmespath==1.0.1 # botocore jsonschema==3.2.0 # via -r requirements/static/ci/common.in -junos-eznc==2.4.0 ; sys_platform != "win32" and python_version <= "3.10" +junos-eznc==2.6.7 ; sys_platform != "win32" # via # -r requirements/static/ci/common.in # napalm @@ -265,7 +265,7 @@ multidict==6.0.2 # yarl napalm==3.1.0 ; sys_platform != "win32" and python_version < "3.10" # via -r requirements/static/ci/common.in -ncclient==0.6.4 +ncclient==0.6.13 # via junos-eznc netaddr==0.8.0 # via @@ -274,8 +274,6 @@ netaddr==0.8.0 # pyeapi netmiko==3.2.0 # via napalm -ntc-templates==1.4.1 - # via junos-eznc oscrypto==1.2.0 # via certvalidator packaging==23.1 @@ -500,13 +498,10 @@ tempora==5.2.2 # via # -c requirements/static/ci/../pkg/py3.9/freebsd.txt # portend -terminal==0.4.0 - # via ntc-templates textfsm==1.1.0 # via # napalm # netmiko - # ntc-templates timelib==0.3.0 # via # -c requirements/static/ci/../pkg/py3.9/freebsd.txt diff --git a/requirements/static/ci/py3.9/linux.txt b/requirements/static/ci/py3.9/linux.txt index e470fff1120..fc6084458d4 100644 --- a/requirements/static/ci/py3.9/linux.txt +++ b/requirements/static/ci/py3.9/linux.txt @@ -220,7 +220,7 @@ jmespath==1.0.1 # botocore jsonschema==3.2.0 # via -r requirements/static/ci/common.in -junos-eznc==2.4.0 ; sys_platform != "win32" and python_version <= "3.10" +junos-eznc==2.6.7 ; sys_platform != "win32" # via # -r requirements/static/ci/common.in # napalm @@ -277,7 +277,7 @@ multidict==6.0.2 # yarl napalm==3.1.0 ; sys_platform != "win32" and python_version < "3.10" # via -r requirements/static/ci/common.in -ncclient==0.6.4 +ncclient==0.6.13 # via junos-eznc netaddr==0.8.0 # via @@ -286,8 +286,6 @@ netaddr==0.8.0 # pyeapi netmiko==3.2.0 # via napalm -ntc-templates==1.4.1 - # via junos-eznc oscrypto==1.2.0 # via certvalidator packaging==23.1 @@ -545,13 +543,10 @@ tempora==5.2.2 # via # -c requirements/static/ci/../pkg/py3.9/linux.txt # portend -terminal==0.4.0 - # via ntc-templates textfsm==1.1.0 # via # napalm # netmiko - # ntc-templates timelib==0.3.0 # via # -c requirements/static/ci/../pkg/py3.9/linux.txt diff --git a/tests/pytests/unit/proxy/test_junos.py b/tests/pytests/unit/proxy/test_junos.py index 61f5880d548..023b108a029 100644 --- a/tests/pytests/unit/proxy/test_junos.py +++ b/tests/pytests/unit/proxy/test_junos.py @@ -49,10 +49,12 @@ def test_init(opts): host="junos", hostkey_verify=False, key_filename=None, + look_for_keys=True, password=None, port="960", sock_fd=None, ssh_config=ANY, + timeout=30, username="xxxx", )