mirror of
https://github.com/davidhalter/typeshed.git
synced 2025-12-08 13:04:46 +08:00
Bump paramiko to 2.12.* (#9163)
Co-authored-by: Jelle Zijlstra <jelle.zijlstra@gmail.com>
This commit is contained in:
@@ -1,2 +1,2 @@
|
||||
version = "2.11.*"
|
||||
version = "2.12.*"
|
||||
requires = ["types-cryptography"]
|
||||
|
||||
@@ -1,5 +1,5 @@
|
||||
from collections.abc import Iterable, Mapping
|
||||
from typing import NoReturn
|
||||
from typing import NoReturn, Protocol
|
||||
|
||||
from paramiko.channel import Channel, ChannelFile, ChannelStderrFile, ChannelStdinFile
|
||||
from paramiko.hostkeys import HostKeys
|
||||
@@ -10,6 +10,11 @@ from paramiko.util import ClosingContextManager
|
||||
|
||||
from .transport import _SocketLike
|
||||
|
||||
class _TransportFactory(Protocol):
|
||||
def __call__(
|
||||
self, __sock: _SocketLike, *, gss_kex: bool, gss_deleg_creds: bool, disabled_algorithms: dict[str, Iterable[str]] | None
|
||||
) -> Transport: ...
|
||||
|
||||
class SSHClient(ClosingContextManager):
|
||||
def __init__(self) -> None: ...
|
||||
def load_system_host_keys(self, filename: str | None = ...) -> None: ...
|
||||
@@ -40,6 +45,7 @@ class SSHClient(ClosingContextManager):
|
||||
gss_trust_dns: bool = ...,
|
||||
passphrase: str | None = ...,
|
||||
disabled_algorithms: dict[str, Iterable[str]] | None = ...,
|
||||
transport_factory: _TransportFactory | None = ...,
|
||||
) -> None: ...
|
||||
def close(self) -> None: ...
|
||||
def exec_command(
|
||||
|
||||
Reference in New Issue
Block a user