@@ -528,7 +528,6 @@ def concatenate( # type: ignore[misc]
528
528
casting : _CastingKind | None = ...
529
529
) -> NDArray [_ScalarT ]: ...
530
530
@overload
531
- @overload
532
531
def concatenate ( # type: ignore[misc]
533
532
arrays : SupportsLenAndGetItem [ArrayLike ],
534
533
/ ,
@@ -553,7 +552,17 @@ def concatenate(
553
552
arrays : SupportsLenAndGetItem [ArrayLike ],
554
553
/ ,
555
554
axis : SupportsIndex | None = ...,
556
- out : _ArrayT = ...,
555
+ * ,
556
+ out : _ArrayT ,
557
+ dtype : DTypeLike = ...,
558
+ casting : _CastingKind | None = ...
559
+ ) -> _ArrayT : ...
560
+ @overload
561
+ def concatenate (
562
+ arrays : SupportsLenAndGetItem [ArrayLike ],
563
+ / ,
564
+ axis : SupportsIndex | None ,
565
+ out : _ArrayT ,
557
566
* ,
558
567
dtype : DTypeLike = ...,
559
568
casting : _CastingKind | None = ...
@@ -1094,7 +1103,17 @@ def busday_count(
1094
1103
weekmask : ArrayLike = ...,
1095
1104
holidays : ArrayLike | dt .date | _NestedSequence [dt .date ] | None = ...,
1096
1105
busdaycal : busdaycalendar | None = ...,
1097
- out : _ArrayT = ...,
1106
+ * ,
1107
+ out : _ArrayT ,
1108
+ ) -> _ArrayT : ...
1109
+ @overload
1110
+ def busday_count (
1111
+ begindates : ArrayLike | dt .date | _NestedSequence [dt .date ],
1112
+ enddates : ArrayLike | dt .date | _NestedSequence [dt .date ],
1113
+ weekmask : ArrayLike ,
1114
+ holidays : ArrayLike | dt .date | _NestedSequence [dt .date ] | None ,
1115
+ busdaycal : busdaycalendar | None ,
1116
+ out : _ArrayT ,
1098
1117
) -> _ArrayT : ...
1099
1118
1100
1119
# `roll="raise"` is (more or less?) equivalent to `casting="safe"`
@@ -1126,7 +1145,18 @@ def busday_offset( # type: ignore[misc]
1126
1145
weekmask : ArrayLike = ...,
1127
1146
holidays : ArrayLike | dt .date | _NestedSequence [dt .date ] | None = ...,
1128
1147
busdaycal : busdaycalendar | None = ...,
1129
- out : _ArrayT = ...,
1148
+ * ,
1149
+ out : _ArrayT ,
1150
+ ) -> _ArrayT : ...
1151
+ @overload
1152
+ def busday_offset ( # type: ignore[misc]
1153
+ dates : _ArrayLike [datetime64 ] | dt .date | _NestedSequence [dt .date ],
1154
+ offsets : _ArrayLikeTD64_co | dt .timedelta | _NestedSequence [dt .timedelta ],
1155
+ roll : L ["raise" ],
1156
+ weekmask : ArrayLike ,
1157
+ holidays : ArrayLike | dt .date | _NestedSequence [dt .date ] | None ,
1158
+ busdaycal : busdaycalendar | None ,
1159
+ out : _ArrayT ,
1130
1160
) -> _ArrayT : ...
1131
1161
@overload
1132
1162
def busday_offset ( # type: ignore[misc]
@@ -1156,7 +1186,18 @@ def busday_offset(
1156
1186
weekmask : ArrayLike = ...,
1157
1187
holidays : ArrayLike | dt .date | _NestedSequence [dt .date ] | None = ...,
1158
1188
busdaycal : busdaycalendar | None = ...,
1159
- out : _ArrayT = ...,
1189
+ * ,
1190
+ out : _ArrayT ,
1191
+ ) -> _ArrayT : ...
1192
+ @overload
1193
+ def busday_offset (
1194
+ dates : ArrayLike | dt .date | _NestedSequence [dt .date ],
1195
+ offsets : ArrayLike | dt .timedelta | _NestedSequence [dt .timedelta ],
1196
+ roll : _RollKind ,
1197
+ weekmask : ArrayLike ,
1198
+ holidays : ArrayLike | dt .date | _NestedSequence [dt .date ] | None ,
1199
+ busdaycal : busdaycalendar | None ,
1200
+ out : _ArrayT ,
1160
1201
) -> _ArrayT : ...
1161
1202
1162
1203
@overload
@@ -1181,7 +1222,16 @@ def is_busday(
1181
1222
weekmask : ArrayLike = ...,
1182
1223
holidays : ArrayLike | dt .date | _NestedSequence [dt .date ] | None = ...,
1183
1224
busdaycal : busdaycalendar | None = ...,
1184
- out : _ArrayT = ...,
1225
+ * ,
1226
+ out : _ArrayT ,
1227
+ ) -> _ArrayT : ...
1228
+ @overload
1229
+ def is_busday (
1230
+ dates : ArrayLike | _NestedSequence [dt .date ],
1231
+ weekmask : ArrayLike ,
1232
+ holidays : ArrayLike | dt .date | _NestedSequence [dt .date ] | None ,
1233
+ busdaycal : busdaycalendar | None ,
1234
+ out : _ArrayT ,
1185
1235
) -> _ArrayT : ...
1186
1236
1187
1237
@overload
0 commit comments