From d62cbb98f4ecc2d46bcacfe49cea97bc4efb0ed6 Mon Sep 17 00:00:00 2001 From: Nikita Sobolev Date: Tue, 1 Aug 2023 11:15:32 +0300 Subject: [PATCH] Remove `DateTimeRange` stubs (#10525) --- stubs/DateTimeRange/METADATA.toml | 4 -- .../DateTimeRange/datetimerange/__init__.pyi | 65 ------------------- .../datetimerange/__version__.pyi | 6 -- 3 files changed, 75 deletions(-) delete mode 100644 stubs/DateTimeRange/METADATA.toml delete mode 100644 stubs/DateTimeRange/datetimerange/__init__.pyi delete mode 100644 stubs/DateTimeRange/datetimerange/__version__.pyi diff --git a/stubs/DateTimeRange/METADATA.toml b/stubs/DateTimeRange/METADATA.toml deleted file mode 100644 index 4c818b93c265..000000000000 --- a/stubs/DateTimeRange/METADATA.toml +++ /dev/null @@ -1,4 +0,0 @@ -version = "2.0.*" -upstream_repository = "https://github.com/thombashi/DateTimeRange" -requires = ["types-python-dateutil"] -obsolete_since = "2.1.0" # Released on 2023-02-19 diff --git a/stubs/DateTimeRange/datetimerange/__init__.pyi b/stubs/DateTimeRange/datetimerange/__init__.pyi deleted file mode 100644 index d5bc25cc9f31..000000000000 --- a/stubs/DateTimeRange/datetimerange/__init__.pyi +++ /dev/null @@ -1,65 +0,0 @@ -import datetime -from collections.abc import Iterable -from typing import ClassVar -from typing_extensions import Self - -from dateutil.relativedelta import relativedelta - -from .__version__ import ( - __author__ as __author__, - __copyright__ as __copyright__, - __email__ as __email__, - __license__ as __license__, - __version__ as __version__, -) - -class DateTimeRange: - NOT_A_TIME_STR: ClassVar[str] - start_time_format: str - end_time_format: str - is_output_elapse: bool - separator: str - def __init__( - self, - start_datetime: datetime.datetime | str | None = None, - end_datetime: datetime.datetime | str | None = None, - start_time_format: str = "%Y-%m-%dT%H:%M:%S%z", - end_time_format: str = "%Y-%m-%dT%H:%M:%S%z", - ) -> None: ... - @classmethod - def from_range_text( - cls, - range_text: str, - separator: str = "\\s+\\-\\s+", - start_time_format: str | None = None, - end_time_format: str | None = None, - ) -> DateTimeRange: ... - def __eq__(self, other: object) -> bool: ... - def __ne__(self, other: object) -> bool: ... - def __add__(self, other: datetime.timedelta) -> DateTimeRange: ... - def __iadd__(self, other: datetime.timedelta) -> Self: ... - def __sub__(self, other: datetime.timedelta) -> DateTimeRange: ... - def __isub__(self, other: datetime.timedelta) -> Self: ... - def __contains__(self, x: datetime.timedelta | datetime.datetime | DateTimeRange | str) -> bool: ... - @property - def start_datetime(self) -> datetime.datetime: ... - @property - def end_datetime(self) -> datetime.datetime: ... - @property - def timedelta(self) -> datetime.timedelta: ... - def is_set(self) -> bool: ... - def validate_time_inversion(self) -> None: ... - def is_valid_timerange(self) -> bool: ... - def is_intersection(self, x: DateTimeRange, intersection_threshold: datetime.timedelta | None = None) -> bool: ... - def get_start_time_str(self) -> str: ... - def get_end_time_str(self) -> str: ... - def get_timedelta_second(self) -> float: ... - def set_start_datetime(self, value: datetime.datetime | str | None, timezone: str | None = None) -> None: ... - def set_end_datetime(self, value: datetime.datetime | str | None, timezone: str | None = None) -> None: ... - def set_time_range(self, start: datetime.datetime | str | None, end: datetime.datetime | str | None) -> None: ... - def range(self, step: datetime.timedelta | relativedelta) -> Iterable[datetime.datetime]: ... - def intersection(self, x: DateTimeRange, intersection_threshold: datetime.timedelta | None = None) -> DateTimeRange: ... - def encompass(self, x: DateTimeRange) -> DateTimeRange: ... - def truncate(self, percentage: float) -> None: ... - def split(self, separator: str | datetime.datetime) -> list[DateTimeRange]: ... - def subtract(self, x: DateTimeRange) -> DateTimeRange: ... diff --git a/stubs/DateTimeRange/datetimerange/__version__.pyi b/stubs/DateTimeRange/datetimerange/__version__.pyi deleted file mode 100644 index 37e897a65bfa..000000000000 --- a/stubs/DateTimeRange/datetimerange/__version__.pyi +++ /dev/null @@ -1,6 +0,0 @@ -__author__: str -__copyright__: str -__license__: str -__version__: str -__maintainer__ = __author__ -__email__: str