Bump paramiko to 3.3.* (#10522)

This commit is contained in:
Nikita Sobolev
2023-07-31 11:07:05 +03:00
committed by GitHub
parent 54201d5572
commit fe2ebd69af
3 changed files with 19 additions and 5 deletions

View File

@@ -1,4 +1,4 @@
version = "3.2.*"
version = "3.3.*"
upstream_repository = "https://github.com/paramiko/paramiko"
# Requires a version of cryptography where cryptography.hazmat.primitives.ciphers.Cipher is generic
requires = ["cryptography>=37.0.0"]

View File

@@ -53,9 +53,21 @@ class SFTPClient(BaseSFTP, ClosingContextManager):
def put(
self, localpath: StrOrBytesPath, remotepath: bytes | str, callback: _Callback | None = None, confirm: bool = True
) -> SFTPAttributes: ...
def getfo(self, remotepath: bytes | str, fl: IO[bytes], callback: _Callback | None = None, prefetch: bool = True) -> int: ...
def getfo(
self,
remotepath: bytes | str,
fl: IO[bytes],
callback: _Callback | None = None,
prefetch: bool = True,
max_concurrent_prefetch_requests: int | None = None,
) -> int: ...
def get(
self, remotepath: bytes | str, localpath: StrOrBytesPath, callback: _Callback | None = None, prefetch: bool = True
self,
remotepath: bytes | str,
localpath: StrOrBytesPath,
callback: _Callback | None = None,
prefetch: bool = True,
max_concurrent_prefetch_requests: int | None = None,
) -> None: ...
class SFTP(SFTPClient): ...

View File

@@ -27,5 +27,7 @@ class SFTPFile(BufferedFile[Any]):
def truncate(self, size: int) -> None: ...
def check(self, hash_algorithm: str, offset: int = 0, length: int = 0, block_size: int = 0) -> bytes: ...
def set_pipelined(self, pipelined: bool = True) -> None: ...
def prefetch(self, file_size: int | None = None) -> None: ...
def readv(self, chunks: Sequence[tuple[int, int]]) -> Iterator[bytes]: ...
def prefetch(self, file_size: int | None = None, max_concurrent_requests: int | None = None) -> None: ...
def readv(
self, chunks: Sequence[tuple[int, int]], max_concurrent_prefetch_requests: int | None = None
) -> Iterator[bytes]: ...