diff --git a/stubs/asn1crypto/__init__.py b/stubs/asn1crypto/__init__.pyi similarity index 100% rename from stubs/asn1crypto/__init__.py rename to stubs/asn1crypto/__init__.pyi diff --git a/stubs/asn1crypto/algos.py b/stubs/asn1crypto/algos.pyi similarity index 100% rename from stubs/asn1crypto/algos.py rename to stubs/asn1crypto/algos.pyi diff --git a/stubs/asn1crypto/core.py b/stubs/asn1crypto/core.pyi similarity index 100% rename from stubs/asn1crypto/core.py rename to stubs/asn1crypto/core.pyi diff --git a/stubs/asn1crypto/csr.py b/stubs/asn1crypto/csr.pyi similarity index 100% rename from stubs/asn1crypto/csr.py rename to stubs/asn1crypto/csr.pyi diff --git a/stubs/asn1crypto/pem.py b/stubs/asn1crypto/pem.py deleted file mode 100644 index 2871597..0000000 --- a/stubs/asn1crypto/pem.py +++ /dev/null @@ -1,18 +0,0 @@ -from typing import Tuple, Dict, Union, Generator, Optional, Mapping, overload - -Unarmor = Tuple[str, Dict[str, str], bytes] - -@overload -def unarmor(pem_bytes: bytes) -> Unarmor: - ... - -@overload -def unarmor(pem_bytes: bytes, multiple: bool) -> Generator[Unarmor, None, None]: - ... - -def unarmor(pem_bytes: bytes, multiple: bool = False) -> Union[Unarmor, Generator[Unarmor, None, None]]: - ... - - -def armor(type_name: str, der_bytes: bytes, headers: Optional[Mapping[str, str]] = None) -> bytes: - ... diff --git a/stubs/asn1crypto/pem.pyi b/stubs/asn1crypto/pem.pyi new file mode 100644 index 0000000..29ceeb7 --- /dev/null +++ b/stubs/asn1crypto/pem.pyi @@ -0,0 +1,8 @@ +from collections.abc import Mapping +from typing import Optional + +def unarmor(pem_bytes: bytes) -> tuple[str, dict[str, str], bytes]: + ... + +def armor(type_name: str, der_bytes: bytes, headers: Optional[Mapping[str, str]] = None) -> bytes: + ... diff --git a/stubs/gmpy2/__init__.py b/stubs/gmpy2/__init__.pyi similarity index 100% rename from stubs/gmpy2/__init__.py rename to stubs/gmpy2/__init__.pyi diff --git a/stubs/pytest/__init__.py b/stubs/pytest/__init__.py deleted file mode 100644 index 40788da..0000000 --- a/stubs/pytest/__init__.py +++ /dev/null @@ -1,9 +0,0 @@ -from typing import ContextManager, Optional, Type - - -class ExceptionInfo: - ... - - -def raises(exc: Type[Exception], match: Optional[str] = None) -> ContextManager[ExceptionInfo]: - ...