diff --git a/stubs/maxminddb/@tests/stubtest_allowlist.txt b/stubs/maxminddb/@tests/stubtest_allowlist.txt deleted file mode 100644 index 7bac4d05a..000000000 --- a/stubs/maxminddb/@tests/stubtest_allowlist.txt +++ /dev/null @@ -1 +0,0 @@ -maxminddb.extension diff --git a/stubs/maxminddb/METADATA.toml b/stubs/maxminddb/METADATA.toml deleted file mode 100644 index b96e112a0..000000000 --- a/stubs/maxminddb/METADATA.toml +++ /dev/null @@ -1,4 +0,0 @@ -version = "1.5" -obsolete_since = "2.0.2" -python2 = true -requires = ["types-ipaddress"] diff --git a/stubs/maxminddb/maxminddb/__init__.pyi b/stubs/maxminddb/maxminddb/__init__.pyi deleted file mode 100644 index d1d18bcbc..000000000 --- a/stubs/maxminddb/maxminddb/__init__.pyi +++ /dev/null @@ -1,6 +0,0 @@ -from typing import Text - -from maxminddb import reader - -def open_database(database: Text, mode: int = ...) -> reader.Reader: ... -def Reader(database: Text) -> reader.Reader: ... diff --git a/stubs/maxminddb/maxminddb/compat.pyi b/stubs/maxminddb/maxminddb/compat.pyi deleted file mode 100644 index c3de66ca4..000000000 --- a/stubs/maxminddb/maxminddb/compat.pyi +++ /dev/null @@ -1,6 +0,0 @@ -from typing import Any - -def compat_ip_address(address: object) -> Any: ... -def int_from_byte(x: int) -> int: ... -def int_from_bytes(x: bytes) -> int: ... -def byte_from_int(x: int) -> bytes: ... diff --git a/stubs/maxminddb/maxminddb/const.pyi b/stubs/maxminddb/maxminddb/const.pyi deleted file mode 100644 index e1cff069a..000000000 --- a/stubs/maxminddb/maxminddb/const.pyi +++ /dev/null @@ -1,6 +0,0 @@ -MODE_AUTO: int = ... -MODE_MMAP_EXT: int = ... -MODE_MMAP: int = ... -MODE_FILE: int = ... -MODE_MEMORY: int = ... -MODE_FD: int = ... diff --git a/stubs/maxminddb/maxminddb/decoder.pyi b/stubs/maxminddb/maxminddb/decoder.pyi deleted file mode 100644 index e2bc38adb..000000000 --- a/stubs/maxminddb/maxminddb/decoder.pyi +++ /dev/null @@ -1,5 +0,0 @@ -from typing import Any, Tuple - -class Decoder: - def __init__(self, database_buffer: bytes, pointer_base: int = ..., pointer_test: bool = ...) -> None: ... - def decode(self, offset: int) -> Tuple[Any, int]: ... diff --git a/stubs/maxminddb/maxminddb/errors.pyi b/stubs/maxminddb/maxminddb/errors.pyi deleted file mode 100644 index e98b5560d..000000000 --- a/stubs/maxminddb/maxminddb/errors.pyi +++ /dev/null @@ -1 +0,0 @@ -class InvalidDatabaseError(RuntimeError): ... diff --git a/stubs/maxminddb/maxminddb/extension.pyi b/stubs/maxminddb/maxminddb/extension.pyi deleted file mode 100644 index de4423c34..000000000 --- a/stubs/maxminddb/maxminddb/extension.pyi +++ /dev/null @@ -1,33 +0,0 @@ -from typing import Any, Mapping, Sequence, Text - -from maxminddb.errors import InvalidDatabaseError as InvalidDatabaseError - -class Reader: - closed: bool = ... - def __init__(self, *args: Any, **kwargs: Any) -> None: ... - def close(self, *args: Any, **kwargs: Any) -> Any: ... - def get(self, *args: Any, **kwargs: Any) -> Any: ... - def metadata(self, *args: Any, **kwargs: Any) -> Any: ... - def __enter__(self, *args: Any, **kwargs: Any) -> Any: ... - def __exit__(self, *args: Any, **kwargs: Any) -> Any: ... - -class extension: - @property - def node_count(self) -> int: ... - @property - def record_size(self) -> int: ... - @property - def ip_version(self) -> int: ... - @property - def database_type(self) -> Text: ... - @property - def languages(self) -> Sequence[Text]: ... - @property - def binary_format_major_version(self) -> int: ... - @property - def binary_format_minor_version(self) -> int: ... - @property - def build_epoch(self) -> int: ... - @property - def description(self) -> Mapping[Text, Text]: ... - def __init__(self, **kwargs: Any) -> None: ... diff --git a/stubs/maxminddb/maxminddb/reader.pyi b/stubs/maxminddb/maxminddb/reader.pyi deleted file mode 100644 index ec81db598..000000000 --- a/stubs/maxminddb/maxminddb/reader.pyi +++ /dev/null @@ -1,31 +0,0 @@ -from ipaddress import IPv4Address, IPv6Address -from types import TracebackType -from typing import Any, Mapping, Sequence, Text, Tuple, Type - -class Reader: - closed: bool = ... - def __init__(self, database: bytes, mode: int = ...) -> None: ... - def metadata(self) -> Metadata: ... - def get(self, ip_address: Text | IPv4Address | IPv6Address) -> Any | None: ... - def get_with_prefix_len(self, ip_address: Text | IPv4Address | IPv6Address) -> Tuple[Any | None, int]: ... - def close(self) -> None: ... - def __enter__(self) -> Reader: ... - def __exit__( - self, exc_type: Type[BaseException] | None = ..., exc_val: BaseException | None = ..., exc_tb: TracebackType | None = ... - ) -> None: ... - -class Metadata: - node_count: int = ... - record_size: int = ... - ip_version: int = ... - database_type: Text = ... - languages: Sequence[Text] = ... - binary_format_major_version: int = ... - binary_format_minor_version: int = ... - build_epoch: int = ... - description: Mapping[Text, Text] = ... - def __init__(self, **kwargs: Any) -> None: ... - @property - def node_byte_size(self) -> int: ... - @property - def search_tree_size(self) -> int: ...