From 7fa433520683b361cc080b67efe773c32a930757 Mon Sep 17 00:00:00 2001 From: sobolevn Date: Thu, 25 Jul 2024 00:20:14 +0300 Subject: [PATCH 1/3] Bump croniter to 3.0.* --- stubs/croniter/METADATA.toml | 2 +- stubs/croniter/croniter/croniter.pyi | 21 ++++++++++++++++----- 2 files changed, 17 insertions(+), 6 deletions(-) diff --git a/stubs/croniter/METADATA.toml b/stubs/croniter/METADATA.toml index 882feb99b2b0..5f41f6e4c3b3 100644 --- a/stubs/croniter/METADATA.toml +++ b/stubs/croniter/METADATA.toml @@ -1,2 +1,2 @@ -version = "2.0.*" +version = "3.0.*" upstream_repository = "https://github.com/kiorky/croniter" diff --git a/stubs/croniter/croniter/croniter.pyi b/stubs/croniter/croniter/croniter.pyi index e923f66a5dcc..6f3895522eef 100644 --- a/stubs/croniter/croniter/croniter.pyi +++ b/stubs/croniter/croniter/croniter.pyi @@ -21,7 +21,18 @@ star_or_int_re: Final[Pattern[str]] special_dow_re: Final[Pattern[str]] re_star: Final[Pattern[str]] hash_expression_re: Final[Pattern[str]] -VALID_LEN_EXPRESSION: Final[list[int]] +MINUTE_FIELD: Final = 0 +HOUR_FIELD: Final = 1 +DAY_FIELD: Final = 2 +MONTH_FIELD: Final = 3 +DOW_FIELD: Final = 4 +SECOND_FIELD: Final = 5 +YEAR_FIELD: Final = 6 +SECOND_FIELDS: Final[tuple[int, int, int, int, int]] +UNIX_FIELDS: Final[tuple[int, int, int, int, int]] +YEAR_FIELDS: Final[tuple[int, int, int, int, int, int, int]] +CRON_FIELDS: Final[dict[str | int, tuple[int, ...]]] +VALID_LEN_EXPRESSION: Final[set[int]] EXPRESSIONS: dict[tuple[str, bytes], _Expressions] def timedelta_to_seconds(td: datetime.timedelta) -> float: ... @@ -37,7 +48,7 @@ def datetime_to_timestamp(d: datetime.datetime) -> float: ... class croniter(Iterator[Any]): MONTHS_IN_YEAR: Final = 12 - RANGES: Final[tuple[tuple[int, int], tuple[int, int], tuple[int, int], tuple[int, int], tuple[int, int], tuple[int, int]]] + RANGES: Final[tuple[tuple[int, int], tuple[int, int], tuple[int, int], tuple[int, int], tuple[int, int], tuple[int, int], tuple[int, int]]] DAYS: Final[ tuple[ Literal[31], @@ -55,12 +66,12 @@ class croniter(Iterator[Any]): ] ] ALPHACONV: Final[ - tuple[dict[Never, Never], dict[Never, Never], dict[str, str], dict[str, int], dict[str, int], dict[Never, Never]] + tuple[dict[Never, Never], dict[Never, Never], dict[str, str], dict[str, int], dict[str, int], dict[Never, Never], dict[Never, Never]] ] LOWMAP: Final[ - tuple[dict[Never, Never], dict[Never, Never], dict[int, int], dict[int, int], dict[int, int], dict[Never, Never]] + tuple[dict[Never, Never], dict[Never, Never], dict[int, int], dict[int, int], dict[int, int], dict[Never, Never], dict[Never, Never]] ] - LEN_MEANS_ALL: Final[tuple[int, int, int, int, int, int]] + LEN_MEANS_ALL: Final[tuple[int, int, int, int, int, int, int]] bad_length: Final[str] tzinfo: datetime.tzinfo | None From 70237cd4ced55f3f3e8fd2ba41389995f2b2f820 Mon Sep 17 00:00:00 2001 From: sobolevn Date: Thu, 25 Jul 2024 00:23:11 +0300 Subject: [PATCH 2/3] Fix CI --- stubs/croniter/croniter/croniter.pyi | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/stubs/croniter/croniter/croniter.pyi b/stubs/croniter/croniter/croniter.pyi index 6f3895522eef..a32bc55e1bd0 100644 --- a/stubs/croniter/croniter/croniter.pyi +++ b/stubs/croniter/croniter/croniter.pyi @@ -27,8 +27,11 @@ DAY_FIELD: Final = 2 MONTH_FIELD: Final = 3 DOW_FIELD: Final = 4 SECOND_FIELD: Final = 5 +UNIX_CRON_LEN: Final = 5 YEAR_FIELD: Final = 6 -SECOND_FIELDS: Final[tuple[int, int, int, int, int]] +SECOND_CRON_LEN: Final = 6 +YEAR_CRON_LEN: Final = 7 +SECOND_FIELDS: Final[tuple[int, int, int, int, int, int]] UNIX_FIELDS: Final[tuple[int, int, int, int, int]] YEAR_FIELDS: Final[tuple[int, int, int, int, int, int, int]] CRON_FIELDS: Final[dict[str | int, tuple[int, ...]]] From 38f78a110e6b2cac3d3efefcc802cf0098ea0039 Mon Sep 17 00:00:00 2001 From: "pre-commit-ci[bot]" <66853113+pre-commit-ci[bot]@users.noreply.github.com> Date: Wed, 24 Jul 2024 21:25:25 +0000 Subject: [PATCH 3/3] [pre-commit.ci] auto fixes from pre-commit.com hooks --- stubs/croniter/croniter/croniter.pyi | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/stubs/croniter/croniter/croniter.pyi b/stubs/croniter/croniter/croniter.pyi index a32bc55e1bd0..ce1d560c474e 100644 --- a/stubs/croniter/croniter/croniter.pyi +++ b/stubs/croniter/croniter/croniter.pyi @@ -51,7 +51,11 @@ def datetime_to_timestamp(d: datetime.datetime) -> float: ... class croniter(Iterator[Any]): MONTHS_IN_YEAR: Final = 12 - RANGES: Final[tuple[tuple[int, int], tuple[int, int], tuple[int, int], tuple[int, int], tuple[int, int], tuple[int, int], tuple[int, int]]] + RANGES: Final[ + tuple[ + tuple[int, int], tuple[int, int], tuple[int, int], tuple[int, int], tuple[int, int], tuple[int, int], tuple[int, int] + ] + ] DAYS: Final[ tuple[ Literal[31], @@ -69,10 +73,26 @@ class croniter(Iterator[Any]): ] ] ALPHACONV: Final[ - tuple[dict[Never, Never], dict[Never, Never], dict[str, str], dict[str, int], dict[str, int], dict[Never, Never], dict[Never, Never]] + tuple[ + dict[Never, Never], + dict[Never, Never], + dict[str, str], + dict[str, int], + dict[str, int], + dict[Never, Never], + dict[Never, Never], + ] ] LOWMAP: Final[ - tuple[dict[Never, Never], dict[Never, Never], dict[int, int], dict[int, int], dict[int, int], dict[Never, Never], dict[Never, Never]] + tuple[ + dict[Never, Never], + dict[Never, Never], + dict[int, int], + dict[int, int], + dict[int, int], + dict[Never, Never], + dict[Never, Never], + ] ] LEN_MEANS_ALL: Final[tuple[int, int, int, int, int, int, int]] bad_length: Final[str]