diff --git a/stubs/chardet/@tests/stubtest_allowlist.txt b/stubs/chardet/@tests/stubtest_allowlist.txt deleted file mode 100644 index d3e6aac28..000000000 --- a/stubs/chardet/@tests/stubtest_allowlist.txt +++ /dev/null @@ -1,25 +0,0 @@ -chardet.langbulgarianmodel.BulgarianLangModel -chardet.langbulgarianmodel.Latin5BulgarianModel -chardet.langbulgarianmodel.Latin5_BulgarianCharToOrderMap -chardet.langbulgarianmodel.Win1251BulgarianModel -chardet.langbulgarianmodel.win1251BulgarianCharToOrderMap -chardet.langcyrillicmodel -chardet.langgreekmodel.GreekLangModel -chardet.langgreekmodel.Latin7GreekModel -chardet.langgreekmodel.Latin7_char_to_order_map -chardet.langgreekmodel.Win1253GreekModel -chardet.langgreekmodel.win1253_char_to_order_map -chardet.langhebrewmodel.HEBREW_LANG_MODEL -chardet.langhebrewmodel.WIN1255_CHAR_TO_ORDER_MAP -chardet.langhebrewmodel.Win1255HebrewModel -chardet.langhungarianmodel.HungarianLangModel -chardet.langhungarianmodel.Latin2HungarianModel -chardet.langhungarianmodel.Latin2_HungarianCharToOrderMap -chardet.langhungarianmodel.Win1250HungarianModel -chardet.langhungarianmodel.win1250HungarianCharToOrderMap -chardet.langthaimodel.TIS620CharToOrderMap -chardet.langthaimodel.TIS620ThaiModel -chardet.langthaimodel.ThaiLangModel -chardet.langturkishmodel.Latin5TurkishModel -chardet.langturkishmodel.Latin5_TurkishCharToOrderMap -chardet.langturkishmodel.TurkishLangModel diff --git a/stubs/chardet/METADATA.toml b/stubs/chardet/METADATA.toml deleted file mode 100644 index 7e95f1f53..000000000 --- a/stubs/chardet/METADATA.toml +++ /dev/null @@ -1,6 +0,0 @@ -version = "5.0.*" -obsolete_since = "5.1.0" # Released on 2022-12-01 -partial_stub = true - -[tool.stubtest] -ignore_missing_stub = true diff --git a/stubs/chardet/chardet/__init__.pyi b/stubs/chardet/chardet/__init__.pyi deleted file mode 100644 index 6a87f3434..000000000 --- a/stubs/chardet/chardet/__init__.pyi +++ /dev/null @@ -1,16 +0,0 @@ -from typing_extensions import TypedDict - -from .universaldetector import UniversalDetector as UniversalDetector, _FinalResultType, _IntermediateResultType -from .version import VERSION as VERSION, __version__ as __version__ - -# unused in this module, but imported in multiple submodules -class _LangModelType(TypedDict): # noqa: Y049 - char_to_order_map: tuple[int, ...] - precedence_matrix: tuple[int, ...] - typical_positive_ratio: float - keep_english_letter: bool - charset_name: str - language: str - -def detect(byte_str: bytes | bytearray) -> _FinalResultType: ... -def detect_all(byte_str: bytes | bytearray, ignore_threshold: bool = False) -> list[_IntermediateResultType]: ... diff --git a/stubs/chardet/chardet/enums.pyi b/stubs/chardet/chardet/enums.pyi deleted file mode 100644 index 71c9e10c6..000000000 --- a/stubs/chardet/chardet/enums.pyi +++ /dev/null @@ -1,39 +0,0 @@ -class InputState: - PURE_ASCII: int - ESC_ASCII: int - HIGH_BYTE: int - -class LanguageFilter: - CHINESE_SIMPLIFIED: int - CHINESE_TRADITIONAL: int - JAPANESE: int - KOREAN: int - NON_CJK: int - ALL: int - CHINESE: int - CJK: int - -class ProbingState: - DETECTING: int - FOUND_IT: int - NOT_ME: int - -class MachineState: - START: int - ERROR: int - ITS_ME: int - -class SequenceLikelihood: - NEGATIVE: int - UNLIKELY: int - LIKELY: int - POSITIVE: int - @classmethod - def get_num_categories(cls) -> int: ... - -class CharacterCategory: - UNDEFINED: int - LINE_BREAK: int - SYMBOL: int - DIGIT: int - CONTROL: int diff --git a/stubs/chardet/chardet/langbulgarianmodel.pyi b/stubs/chardet/chardet/langbulgarianmodel.pyi deleted file mode 100644 index 07344de5c..000000000 --- a/stubs/chardet/chardet/langbulgarianmodel.pyi +++ /dev/null @@ -1,7 +0,0 @@ -from . import _LangModelType - -Latin5_BulgarianCharToOrderMap: tuple[int, ...] -win1251BulgarianCharToOrderMap: tuple[int, ...] -BulgarianLangModel: tuple[int, ...] -Latin5BulgarianModel: _LangModelType -Win1251BulgarianModel: _LangModelType diff --git a/stubs/chardet/chardet/langcyrillicmodel.pyi b/stubs/chardet/chardet/langcyrillicmodel.pyi deleted file mode 100644 index 22e7c52dc..000000000 --- a/stubs/chardet/chardet/langcyrillicmodel.pyi +++ /dev/null @@ -1,15 +0,0 @@ -from . import _LangModelType - -KOI8R_char_to_order_map: tuple[int, ...] -win1251_char_to_order_map: tuple[int, ...] -latin5_char_to_order_map: tuple[int, ...] -macCyrillic_char_to_order_map: tuple[int, ...] -IBM855_char_to_order_map: tuple[int, ...] -IBM866_char_to_order_map: tuple[int, ...] -RussianLangModel: tuple[int, ...] -Koi8rModel: _LangModelType -Win1251CyrillicModel: _LangModelType -Latin5CyrillicModel: _LangModelType -MacCyrillicModel: _LangModelType -Ibm866Model: _LangModelType -Ibm855Model: _LangModelType diff --git a/stubs/chardet/chardet/langgreekmodel.pyi b/stubs/chardet/chardet/langgreekmodel.pyi deleted file mode 100644 index ceee125a2..000000000 --- a/stubs/chardet/chardet/langgreekmodel.pyi +++ /dev/null @@ -1,7 +0,0 @@ -from . import _LangModelType - -Latin7_char_to_order_map: tuple[int, ...] -win1253_char_to_order_map: tuple[int, ...] -GreekLangModel: tuple[int, ...] -Latin7GreekModel: _LangModelType -Win1253GreekModel: _LangModelType diff --git a/stubs/chardet/chardet/langhebrewmodel.pyi b/stubs/chardet/chardet/langhebrewmodel.pyi deleted file mode 100644 index a17e10de3..000000000 --- a/stubs/chardet/chardet/langhebrewmodel.pyi +++ /dev/null @@ -1,5 +0,0 @@ -from . import _LangModelType - -WIN1255_CHAR_TO_ORDER_MAP: tuple[int, ...] -HEBREW_LANG_MODEL: tuple[int, ...] -Win1255HebrewModel: _LangModelType diff --git a/stubs/chardet/chardet/langhungarianmodel.pyi b/stubs/chardet/chardet/langhungarianmodel.pyi deleted file mode 100644 index 498c7da58..000000000 --- a/stubs/chardet/chardet/langhungarianmodel.pyi +++ /dev/null @@ -1,7 +0,0 @@ -from . import _LangModelType - -Latin2_HungarianCharToOrderMap: tuple[int, ...] -win1250HungarianCharToOrderMap: tuple[int, ...] -HungarianLangModel: tuple[int, ...] -Latin2HungarianModel: _LangModelType -Win1250HungarianModel: _LangModelType diff --git a/stubs/chardet/chardet/langthaimodel.pyi b/stubs/chardet/chardet/langthaimodel.pyi deleted file mode 100644 index eee2356e8..000000000 --- a/stubs/chardet/chardet/langthaimodel.pyi +++ /dev/null @@ -1,5 +0,0 @@ -from . import _LangModelType - -TIS620CharToOrderMap: tuple[int, ...] -ThaiLangModel: tuple[int, ...] -TIS620ThaiModel: _LangModelType diff --git a/stubs/chardet/chardet/langturkishmodel.pyi b/stubs/chardet/chardet/langturkishmodel.pyi deleted file mode 100644 index 6686f262d..000000000 --- a/stubs/chardet/chardet/langturkishmodel.pyi +++ /dev/null @@ -1,5 +0,0 @@ -from . import _LangModelType - -Latin5_TurkishCharToOrderMap: tuple[int, ...] -TurkishLangModel: tuple[int, ...] -Latin5TurkishModel: _LangModelType diff --git a/stubs/chardet/chardet/universaldetector.pyi b/stubs/chardet/chardet/universaldetector.pyi deleted file mode 100644 index 79dc7130d..000000000 --- a/stubs/chardet/chardet/universaldetector.pyi +++ /dev/null @@ -1,29 +0,0 @@ -from logging import Logger -from re import Pattern -from typing_extensions import TypedDict - -class _FinalResultType(TypedDict): - encoding: str - confidence: float - language: str - -class _IntermediateResultType(TypedDict): - encoding: str | None - confidence: float - language: str | None - -class UniversalDetector: - MINIMUM_THRESHOLD: float - HIGH_BYTE_DETECTOR: Pattern[bytes] - ESC_DETECTOR: Pattern[bytes] - WIN_BYTE_DETECTOR: Pattern[bytes] - ISO_WIN_MAP: dict[str, str] - - result: _IntermediateResultType - done: bool - lang_filter: int - logger: Logger - def __init__(self, lang_filter: int = 31) -> None: ... - def reset(self) -> None: ... - def feed(self, byte_str: bytes | bytearray) -> None: ... - def close(self) -> _FinalResultType: ... diff --git a/stubs/chardet/chardet/version.pyi b/stubs/chardet/chardet/version.pyi deleted file mode 100644 index 966073bd2..000000000 --- a/stubs/chardet/chardet/version.pyi +++ /dev/null @@ -1,2 +0,0 @@ -__version__: str -VERSION: list[str]