Mark dateparser as complete (#9312)

Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
This commit is contained in:
Nikita Sobolev
2022-12-02 21:50:21 +03:00
committed by GitHub
parent 00483b63e6
commit fce46d22ff
12 changed files with 32 additions and 8 deletions

View File

@@ -3,3 +3,16 @@ dateparser.calendars.hijri_parser
dateparser.calendars.jalali
dateparser.calendars.jalali_parser
dateparser.search.detection.BaseLanguageDetector.iterate_applicable_languages
# Timezone and other internal data:
dateparser.data.date_translation_data.*
# Re-exports:
dateparser.conf.date_order_chart
dateparser.conf.language_order
dateparser.languages.loader.language_locale_dict
dateparser.languages.loader.language_order
dateparser.languages.locale.ALWAYS_KEEP_TOKENS
dateparser.custom_language_detection.language_mapping.language_map
dateparser.custom_language_detection.fasttext.dateparser_model_home
dateparser.timezone_parser.timezone_info_list

View File

@@ -1 +1,5 @@
version = "1.1.*"
[tool.stubtest]
ignore_missing_stub = false
extras = ["fasttext", "langdetect"]

View File

@@ -0,0 +1 @@
def detect_languages(text: str, confidence_threshold: float) -> list[str]: ...

View File

@@ -0,0 +1 @@
def detect_languages(text: str, confidence_threshold: float) -> list[str]: ...

View File

@@ -0,0 +1 @@
def map_languages(language_codes: list[str]) -> list[str]: ...

View File

@@ -0,0 +1 @@
from .languages_info import language_locale_dict as language_locale_dict, language_order as language_order

View File

@@ -1,4 +1,3 @@
from typing import Any
language_order: Any
language_locale_dict: Any
language_order: list[str]
language_locale_dict: dict[str, str]
language_map: dict[str, list[str]]

View File

@@ -24,6 +24,8 @@ RE_SANITIZE_PERIOD: Pattern[str]
RE_SANITIZE_ON: Pattern[str]
RE_SANITIZE_APOSTROPHE: Pattern[str]
RE_SEARCH_TIMESTAMP: Pattern[str]
RE_SANITIZE_CROATIAN: Pattern[str]
RE_SEARCH_NEGATIVE_TIMESTAMP: Pattern[str]
def sanitize_spaces(date_string: str) -> str: ...
def date_range(begin, end, **kwargs) -> None: ...

View File

@@ -2,7 +2,7 @@ from typing import Any
PARSER_HARDCODED_TOKENS: Any
PARSER_KNOWN_TOKENS: Any
ALWAYS_KEEP_TOKENS: Any
ALWAYS_KEEP_TOKENS: list[str]
KNOWN_WORD_TOKENS: Any
PARENTHESES_PATTERN: Any
NUMERAL_PATTERN: Any

View File

@@ -1,3 +1 @@
from typing import Any
timezone_info_list: Any
timezone_info_list: list[dict[str, list[str | tuple[str, ...]]]]

View File

@@ -1,3 +1,4 @@
from _typeshed import Incomplete
from collections import OrderedDict
from collections.abc import Mapping
from typing import Any
@@ -20,3 +21,6 @@ def set_correct_day_from_settings(date_obj, settings, current_day: Any | None =
def registry(cls): ...
def get_logger() -> Any: ...
def setup_logging() -> None: ...
# TODO: this needs `types-pytz` and a type-alias
def get_timezone_from_tz_string(tz_string: str) -> Incomplete: ...