From 701d8a33e76b757ae642d3aa5be1185ffdc9afb6 Mon Sep 17 00:00:00 2001 From: Jan Lindemann Date: Fri, 24 Jul 2026 09:59:42 +0000 Subject: [PATCH] lib.ec.ssh.Paramiko: Tolerate import-not-found Tolera$te missing paramiko imports. jw-pkg is designed to work with what it finds and use plain /usr/bin/ssh if need be. Signed-off-by: Jan Lindemann --- src/python/jw/pkg/lib/ec/ssh/Paramiko.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/python/jw/pkg/lib/ec/ssh/Paramiko.py b/src/python/jw/pkg/lib/ec/ssh/Paramiko.py index 018b6796..09e59358 100644 --- a/src/python/jw/pkg/lib/ec/ssh/Paramiko.py +++ b/src/python/jw/pkg/lib/ec/ssh/Paramiko.py @@ -2,9 +2,11 @@ from __future__ import annotations from typing import TYPE_CHECKING -import paramiko # type: ignore[import-untyped] # error: Library stubs not installed for "paramiko" -import paramiko.agent # type: ignore[import-untyped] -import paramiko.SCPClient # type: ignore[import-untyped] +# Tolerate missing paramiko imports. jw-pkg is designed to work with what it +# finds. +import paramiko # type: ignore[import-untyped,import-not-found] # error: Library stubs not installed for "paramiko" +import paramiko.agent # type: ignore[import-untyped,import-not-found] +import paramiko.SCPClient # type: ignore[import-untyped,import-not-found] from ...base import Result from ...log import ERR, log