<div dir="ltr"><div dir="ltr"><div>Recheck-request: iol-unit-arm64-testing<br><br></div><div>This email is a test for our (in development) email based retesting framework. Please ignore.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jul 10, 2023 at 12:23 PM <<a href="mailto:jspewock@iol.unh.edu">jspewock@iol.unh.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">From: Jeremy Spewock <<a href="mailto:jspewock@iol.unh.edu" target="_blank">jspewock@iol.unh.edu</a>><br>
<br>
added paramiko to the dependency files<br>
<br>
Signed-off-by: Jeremy Spewock <<a href="mailto:jspewock@iol.unh.edu" target="_blank">jspewock@iol.unh.edu</a>><br>
---<br>
dts/poetry.lock | 160 ++++++++++++++++++++++++++++++++++-----------<br>
dts/pyproject.toml | 1 +<br>
2 files changed, 124 insertions(+), 37 deletions(-)<br>
<br>
diff --git a/dts/poetry.lock b/dts/poetry.lock<br>
index 0b2a007d..dfd9a240 100644<br>
--- a/dts/poetry.lock<br>
+++ b/dts/poetry.lock<br>
@@ -1,20 +1,33 @@<br>
[[package]]<br>
name = "attrs"<br>
-version = "22.1.0"<br>
+version = "23.1.0"<br>
description = "Classes Without Boilerplate"<br>
category = "main"<br>
optional = false<br>
-python-versions = ">=3.5"<br>
+python-versions = ">=3.7"<br>
<br>
[package.extras]<br>
-dev = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "mypy (>=0.900,!=0.940)", "pytest-mypy-plugins", "zope.interface", "furo", "sphinx", "sphinx-notfound-page", "pre-commit", "cloudpickle"]<br>
-docs = ["furo", "sphinx", "zope.interface", "sphinx-notfound-page"]<br>
-tests = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "mypy (>=0.900,!=0.940)", "pytest-mypy-plugins", "zope.interface", "cloudpickle"]<br>
-tests_no_zope = ["coverage[toml] (>=5.0.2)", "hypothesis", "pympler", "pytest (>=4.3.0)", "mypy (>=0.900,!=0.940)", "pytest-mypy-plugins", "cloudpickle"]<br>
+cov = ["attrs", "coverage[toml] (>=5.3)"]<br>
+dev = ["attrs", "pre-commit"]<br>
+docs = ["furo", "myst-parser", "sphinx", "sphinx-notfound-page", "sphinxcontrib-towncrier", "towncrier", "zope-interface"]<br>
+tests = ["attrs", "zope-interface"]<br>
+tests-no-zope = ["cloudpickle", "hypothesis", "mypy (>=1.1.1)", "pympler", "pytest-mypy-plugins", "pytest-xdist", "pytest (>=4.3.0)"]<br>
+<br>
+[[package]]<br>
+name = "bcrypt"<br>
+version = "4.0.1"<br>
+description = "Modern password hashing for your software and your servers"<br>
+category = "main"<br>
+optional = false<br>
+python-versions = ">=3.6"<br>
+<br>
+[package.extras]<br>
+tests = ["pytest (>=3.2.1,!=3.3.0)"]<br>
+typecheck = ["mypy"]<br>
<br>
[[package]]<br>
name = "black"<br>
-version = "22.10.0"<br>
+version = "22.12.0"<br>
description = "The uncompromising code formatter."<br>
category = "dev"<br>
optional = false<br>
@@ -33,6 +46,17 @@ d = ["aiohttp (>=3.7.4)"]<br>
jupyter = ["ipython (>=7.8.0)", "tokenize-rt (>=3.2.0)"]<br>
uvloop = ["uvloop (>=0.15.2)"]<br>
<br>
+[[package]]<br>
+name = "cffi"<br>
+version = "1.15.1"<br>
+description = "Foreign Function Interface for Python calling C code."<br>
+category = "main"<br>
+optional = false<br>
+python-versions = "*"<br>
+<br>
+[package.dependencies]<br>
+pycparser = "*"<br>
+<br>
[[package]]<br>
name = "click"<br>
version = "8.1.3"<br>
@@ -52,18 +76,39 @@ category = "dev"<br>
optional = false<br>
python-versions = "!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*,!=3.4.*,!=3.5.*,!=3.6.*,>=2.7"<br>
<br>
+[[package]]<br>
+name = "cryptography"<br>
+version = "41.0.1"<br>
+description = "cryptography is a package which provides cryptographic recipes and primitives to Python developers."<br>
+category = "main"<br>
+optional = false<br>
+python-versions = ">=3.7"<br>
+<br>
+[package.dependencies]<br>
+cffi = ">=1.12"<br>
+<br>
+[package.extras]<br>
+docs = ["sphinx (>=5.3.0)", "sphinx-rtd-theme (>=1.1.1)"]<br>
+docstest = ["pyenchant (>=1.6.11)", "twine (>=1.12.0)", "sphinxcontrib-spelling (>=4.0.1)"]<br>
+nox = ["nox"]<br>
+pep8test = ["black", "ruff", "mypy", "check-sdist"]<br>
+sdist = ["build"]<br>
+ssh = ["bcrypt (>=3.1.5)"]<br>
+test = ["pytest (>=6.2.0)", "pytest-benchmark", "pytest-cov", "pytest-xdist", "pretend"]<br>
+test-randomorder = ["pytest-randomly"]<br>
+<br>
[[package]]<br>
name = "isort"<br>
-version = "5.10.1"<br>
+version = "5.12.0"<br>
description = "A Python utility / library to sort Python imports."<br>
category = "dev"<br>
optional = false<br>
-python-versions = ">=3.6.1,<4.0"<br>
+python-versions = ">=3.8.0"<br>
<br>
[package.extras]<br>
-pipfile_deprecated_finder = ["pipreqs", "requirementslib"]<br>
-requirements_deprecated_finder = ["pipreqs", "pip-api"]<br>
-colors = ["colorama (>=0.4.3,<0.5.0)"]<br>
+colors = ["colorama (>=0.4.3)"]<br>
+requirements-deprecated-finder = ["pip-api", "pipreqs"]<br>
+pipfile-deprecated-finder = ["pip-shims (>=0.5.2)", "pipreqs", "requirementslib"]<br>
plugins = ["setuptools"]<br>
<br>
[[package]]<br>
@@ -87,7 +132,7 @@ python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"<br>
<br>
[[package]]<br>
name = "jsonschema"<br>
-version = "4.17.0"<br>
+version = "4.17.3"<br>
description = "An implementation of JSON Schema validation for Python"<br>
category = "main"<br>
optional = false<br>
@@ -129,15 +174,33 @@ reports = ["lxml"]<br>
<br>
[[package]]<br>
name = "mypy-extensions"<br>
-version = "0.4.3"<br>
-description = "Experimental type system extensions for programs checked with the mypy typechecker."<br>
+version = "1.0.0"<br>
+description = "Type system extensions for programs checked with the mypy type checker."<br>
category = "dev"<br>
optional = false<br>
-python-versions = "*"<br>
+python-versions = ">=3.5"<br>
+<br>
+[[package]]<br>
+name = "paramiko"<br>
+version = "3.2.0"<br>
+description = "SSH2 protocol library"<br>
+category = "main"<br>
+optional = false<br>
+python-versions = ">=3.6"<br>
+<br>
+[package.dependencies]<br>
+bcrypt = ">=3.2"<br>
+cryptography = ">=3.3"<br>
+pynacl = ">=1.5"<br>
+<br>
+[package.extras]<br>
+all = ["pyasn1 (>=0.1.7)", "invoke (>=2.0)", "gssapi (>=1.4.1)", "pywin32 (>=2.1.8)"]<br>
+gssapi = ["pyasn1 (>=0.1.7)", "gssapi (>=1.4.1)", "pywin32 (>=2.1.8)"]<br>
+invoke = ["invoke (>=2.0)"]<br>
<br>
[[package]]<br>
name = "pathspec"<br>
-version = "0.10.1"<br>
+version = "0.11.1"<br>
description = "Utility library for gitignore style pattern matching of file paths."<br>
category = "dev"<br>
optional = false<br>
@@ -156,15 +219,15 @@ ptyprocess = ">=0.5"<br>
<br>
[[package]]<br>
name = "platformdirs"<br>
-version = "2.5.2"<br>
-description = "A small Python module for determining appropriate platform-specific dirs, e.g. a \"user data dir\"."<br>
+version = "3.5.1"<br>
+description = "A small Python package for determining appropriate platform-specific dirs, e.g. a \"user data dir\"."<br>
category = "dev"<br>
optional = false<br>
python-versions = ">=3.7"<br>
<br>
[package.extras]<br>
-docs = ["furo (>=2021.7.5b38)", "proselint (>=0.10.2)", "sphinx-autodoc-typehints (>=1.12)", "sphinx (>=4)"]<br>
-test = ["appdirs (==1.4.4)", "pytest-cov (>=2.7)", "pytest-mock (>=3.6)", "pytest (>=6)"]<br>
+docs = ["furo (>=2023.3.27)", "proselint (>=0.13)", "sphinx-autodoc-typehints (>=1.23,!=1.23.4)", "sphinx (>=6.2.1)"]<br>
+test = ["appdirs (==1.4.4)", "covdefaults (>=2.3)", "pytest-cov (>=4)", "pytest-mock (>=3.10)", "pytest (>=7.3.1)"]<br>
<br>
[[package]]<br>
name = "ptyprocess"<br>
@@ -176,25 +239,33 @@ python-versions = "*"<br>
<br>
[[package]]<br>
name = "pycodestyle"<br>
-version = "2.9.1"<br>
+version = "2.10.0"<br>
description = "Python style guide checker"<br>
category = "dev"<br>
optional = false<br>
python-versions = ">=3.6"<br>
<br>
+[[package]]<br>
+name = "pycparser"<br>
+version = "2.21"<br>
+description = "C parser in Python"<br>
+category = "main"<br>
+optional = false<br>
+python-versions = ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*"<br>
+<br>
[[package]]<br>
name = "pydocstyle"<br>
-version = "6.1.1"<br>
+version = "6.3.0"<br>
description = "Python docstring style checker"<br>
category = "dev"<br>
optional = false<br>
python-versions = ">=3.6"<br>
<br>
[package.dependencies]<br>
-snowballstemmer = "*"<br>
+snowballstemmer = ">=2.2.0"<br>
<br>
[package.extras]<br>
-toml = ["toml"]<br>
+toml = ["tomli (>=1.2.3)"]<br>
<br>
[[package]]<br>
name = "pyflakes"<br>
@@ -228,9 +299,24 @@ tests = ["pytest (>=7.1.2)", "pytest-mypy", "eradicate (>=2.0.0)", "radon (>=5.1<br>
toml = ["toml (>=0.10.2)"]<br>
vulture = ["vulture"]<br>
<br>
+[[package]]<br>
+name = "pynacl"<br>
+version = "1.5.0"<br>
+description = "Python binding to the Networking and Cryptography (NaCl) library"<br>
+category = "main"<br>
+optional = false<br>
+python-versions = ">=3.6"<br>
+<br>
+[package.dependencies]<br>
+cffi = ">=1.4.1"<br>
+<br>
+[package.extras]<br>
+docs = ["sphinx (>=1.6.5)", "sphinx-rtd-theme"]<br>
+tests = ["pytest (>=3.2.1,!=3.3.0)", "hypothesis (>=3.27.0)"]<br>
+<br>
[[package]]<br>
name = "pyrsistent"<br>
-version = "0.19.1"<br>
+version = "0.19.3"<br>
description = "Persistent/Functional/Immutable data structures"<br>
category = "main"<br>
optional = false<br>
@@ -270,7 +356,7 @@ python-versions = ">=3.7"<br>
<br>
[[package]]<br>
name = "types-pyyaml"<br>
-version = "6.0.12.1"<br>
+version = "6.0.12.10"<br>
description = "Typing stubs for PyYAML"<br>
category = "main"<br>
optional = false<br>
@@ -278,7 +364,7 @@ python-versions = "*"<br>
<br>
[[package]]<br>
name = "typing-extensions"<br>
-version = "4.4.0"<br>
+version = "4.6.2"<br>
description = "Backported and Experimental Type Hints for Python 3.7+"<br>
category = "dev"<br>
optional = false<br>
@@ -299,13 +385,16 @@ jsonschema = ">=4,<5"<br>
[metadata]<br>
lock-version = "1.1"<br>
python-versions = "^3.10"<br>
-content-hash = "a0f040b07fc6ce4deb0be078b9a88c2a465cb6bccb9e260a67e92c2403e2319f"<br>
+content-hash = "c119901b1c13b14adf9b53624430aff8720d9a3a180b028579b82c65d49474df"<br>
<br>
[metadata.files]<br>
attrs = []<br>
+bcrypt = []<br>
black = []<br>
+cffi = []<br>
click = []<br>
colorama = []<br>
+cryptography = []<br>
isort = []<br>
jsonpatch = []<br>
jsonpointer = []<br>
@@ -313,20 +402,17 @@ jsonschema = []<br>
mccabe = []<br>
mypy = []<br>
mypy-extensions = []<br>
+paramiko = []<br>
pathspec = []<br>
-pexpect = [<br>
- {file = "pexpect-4.8.0-py2.py3-none-any.whl", hash = "sha256:0b48a55dcb3c05f3329815901ea4fc1537514d6ba867a152b581d69ae3710937"},<br>
- {file = "pexpect-4.8.0.tar.gz", hash = "sha256:fc65a43959d153d0114afe13997d439c22823a27cefceb5ff35c2178c6784c0c"},<br>
-]<br>
-platformdirs = [<br>
- {file = "platformdirs-2.5.2-py3-none-any.whl", hash = "sha256:027d8e83a2d7de06bbac4e5ef7e023c02b863d7ea5d079477e722bb41ab25788"},<br>
- {file = "platformdirs-2.5.2.tar.gz", hash = "sha256:58c8abb07dcb441e6ee4b11d8df0ac856038f944ab98b7be6b27b2a3c7feef19"},<br>
-]<br>
+pexpect = []<br>
+platformdirs = []<br>
ptyprocess = []<br>
pycodestyle = []<br>
+pycparser = []<br>
pydocstyle = []<br>
pyflakes = []<br>
pylama = []<br>
+pynacl = []<br>
pyrsistent = []<br>
pyyaml = []<br>
snowballstemmer = []<br>
diff --git a/dts/pyproject.toml b/dts/pyproject.toml<br>
index a136c91e..928837cb 100644<br>
--- a/dts/pyproject.toml<br>
+++ b/dts/pyproject.toml<br>
@@ -13,6 +13,7 @@ pexpect = "^4.8.0"<br>
warlock = "^2.0.1"<br>
PyYAML = "^6.0"<br>
types-PyYAML = "^6.0.8"<br>
+paramiko = "^3.1.0"<br>
<br>
[tool.poetry.dev-dependencies]<br>
mypy = "^0.961"<br>
-- <br>
2.41.0<br>
<br>
</blockquote></div></div>