diff --git a/stubs/zstd/METADATA.toml b/stubs/zstd/METADATA.toml new file mode 100644 index 000000000..c7bd82d9b --- /dev/null +++ b/stubs/zstd/METADATA.toml @@ -0,0 +1,4 @@ +version = "1.5.*" + +[tool.stubtest] +ignore_missing_stub = false diff --git a/stubs/zstd/zstd.pyi b/stubs/zstd/zstd.pyi new file mode 100644 index 000000000..3384e905f --- /dev/null +++ b/stubs/zstd/zstd.pyi @@ -0,0 +1,15 @@ +from _typeshed import ReadableBuffer + +class Error(Exception): ... + +def ZSTD_compress(__data: ReadableBuffer, __level: int = ..., __threads: int = ...) -> bytes: ... +def ZSTD_external() -> int: ... +def ZSTD_uncompress(__data: ReadableBuffer) -> bytes: ... +def ZSTD_version() -> str: ... +def ZSTD_version_number() -> int: ... +def compress(__data: ReadableBuffer, __level: int = ..., __threads: int = ...) -> bytes: ... +def decompress(__data: ReadableBuffer) -> bytes: ... +def dumps(__data: ReadableBuffer, __level: int = ..., __threads: int = ...) -> bytes: ... +def loads(__data: ReadableBuffer) -> bytes: ... +def uncompress(__data: ReadableBuffer) -> bytes: ... +def version() -> str: ...