From 35871f42221dd3ec5982261d65cfea0759489922 Mon Sep 17 00:00:00 2001 From: Shantanu <12621235+hauntsaninja@users.noreply.github.com> Date: Sun, 12 Feb 2023 01:40:54 -0800 Subject: [PATCH] Bump DateTimeRange to 2.0.* (#9720) Release: https://pypi.org/pypi/DateTimeRange/2.0.0 Homepage: https://github.com/thombashi/DateTimeRange Diff: https://github.com/thombashi/DateTimeRange/compare/v1.2.0...v2.0.0 --- stubs/DateTimeRange/METADATA.toml | 2 +- stubs/DateTimeRange/datetimerange/__init__.pyi | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/stubs/DateTimeRange/METADATA.toml b/stubs/DateTimeRange/METADATA.toml index a682c0c1f..b0edff0a4 100644 --- a/stubs/DateTimeRange/METADATA.toml +++ b/stubs/DateTimeRange/METADATA.toml @@ -1,4 +1,4 @@ -version = "1.2.*" +version = "2.0.*" requires = ["types-python-dateutil"] [tool.stubtest] diff --git a/stubs/DateTimeRange/datetimerange/__init__.pyi b/stubs/DateTimeRange/datetimerange/__init__.pyi index ec530c724..f39ced9de 100644 --- a/stubs/DateTimeRange/datetimerange/__init__.pyi +++ b/stubs/DateTimeRange/datetimerange/__init__.pyi @@ -46,7 +46,7 @@ class DateTimeRange: def is_set(self) -> bool: ... def validate_time_inversion(self) -> None: ... def is_valid_timerange(self) -> bool: ... - def is_intersection(self, x: DateTimeRange) -> 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: ... @@ -54,7 +54,7 @@ class DateTimeRange: def set_end_datetime(self, value: datetime.datetime | str | None, timezone: str | 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) -> DateTimeRange: ... + 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]: ...