Skip to content

Commit 421ac91

Browse files
authored
Bump croniter to 3.0.* (#12422)
1 parent 5cd8912 commit 421ac91

File tree

2 files changed

+40
-6
lines changed

2 files changed

+40
-6
lines changed

stubs/croniter/METADATA.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,2 @@
1-
version = "2.0.*"
1+
version = "3.0.*"
22
upstream_repository = "https://github.com/kiorky/croniter"

stubs/croniter/croniter/croniter.pyi

Lines changed: 39 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,21 @@ star_or_int_re: Final[Pattern[str]]
2121
special_dow_re: Final[Pattern[str]]
2222
re_star: Final[Pattern[str]]
2323
hash_expression_re: Final[Pattern[str]]
24-
VALID_LEN_EXPRESSION: Final[list[int]]
24+
MINUTE_FIELD: Final = 0
25+
HOUR_FIELD: Final = 1
26+
DAY_FIELD: Final = 2
27+
MONTH_FIELD: Final = 3
28+
DOW_FIELD: Final = 4
29+
SECOND_FIELD: Final = 5
30+
UNIX_CRON_LEN: Final = 5
31+
YEAR_FIELD: Final = 6
32+
SECOND_CRON_LEN: Final = 6
33+
YEAR_CRON_LEN: Final = 7
34+
SECOND_FIELDS: Final[tuple[int, int, int, int, int, int]]
35+
UNIX_FIELDS: Final[tuple[int, int, int, int, int]]
36+
YEAR_FIELDS: Final[tuple[int, int, int, int, int, int, int]]
37+
CRON_FIELDS: Final[dict[str | int, tuple[int, ...]]]
38+
VALID_LEN_EXPRESSION: Final[set[int]]
2539
EXPRESSIONS: dict[tuple[str, bytes], _Expressions]
2640

2741
def timedelta_to_seconds(td: datetime.timedelta) -> float: ...
@@ -37,7 +51,11 @@ def datetime_to_timestamp(d: datetime.datetime) -> float: ...
3751

3852
class croniter(Iterator[Any]):
3953
MONTHS_IN_YEAR: Final = 12
40-
RANGES: Final[tuple[tuple[int, int], tuple[int, int], tuple[int, int], tuple[int, int], tuple[int, int], tuple[int, int]]]
54+
RANGES: Final[
55+
tuple[
56+
tuple[int, int], tuple[int, int], tuple[int, int], tuple[int, int], tuple[int, int], tuple[int, int], tuple[int, int]
57+
]
58+
]
4159
DAYS: Final[
4260
tuple[
4361
Literal[31],
@@ -55,12 +73,28 @@ class croniter(Iterator[Any]):
5573
]
5674
]
5775
ALPHACONV: Final[
58-
tuple[dict[Never, Never], dict[Never, Never], dict[str, str], dict[str, int], dict[str, int], dict[Never, Never]]
76+
tuple[
77+
dict[Never, Never],
78+
dict[Never, Never],
79+
dict[str, str],
80+
dict[str, int],
81+
dict[str, int],
82+
dict[Never, Never],
83+
dict[Never, Never],
84+
]
5985
]
6086
LOWMAP: Final[
61-
tuple[dict[Never, Never], dict[Never, Never], dict[int, int], dict[int, int], dict[int, int], dict[Never, Never]]
87+
tuple[
88+
dict[Never, Never],
89+
dict[Never, Never],
90+
dict[int, int],
91+
dict[int, int],
92+
dict[int, int],
93+
dict[Never, Never],
94+
dict[Never, Never],
95+
]
6296
]
63-
LEN_MEANS_ALL: Final[tuple[int, int, int, int, int, int]]
97+
LEN_MEANS_ALL: Final[tuple[int, int, int, int, int, int, int]]
6498
bad_length: Final[str]
6599

66100
tzinfo: datetime.tzinfo | None

0 commit comments

Comments
 (0)