@@ -317,28 +317,6 @@ def interval_range( # pyright: ignore[reportOverlappingOverload]
317
317
name : Hashable = ...,
318
318
closed : IntervalClosedType = ...,
319
319
) -> IntervalIndex [Interval [int ]]: ...
320
-
321
- # Overlaps since int is a subclass of float
322
- @overload
323
- def interval_range ( # pyright: ignore[reportOverlappingOverload]
324
- start : int ,
325
- * ,
326
- end : None = ...,
327
- periods : int | None = ...,
328
- freq : int | None = ...,
329
- name : Hashable = ...,
330
- closed : IntervalClosedType = ...,
331
- ) -> IntervalIndex [Interval [int ]]: ...
332
- @overload
333
- def interval_range ( # pyright: ignore[reportOverlappingOverload]
334
- * ,
335
- start : None = ...,
336
- end : int ,
337
- periods : int | None = ...,
338
- freq : int | None = ...,
339
- name : Hashable = ...,
340
- closed : IntervalClosedType = ...,
341
- ) -> IntervalIndex [Interval [int ]]: ...
342
320
@overload
343
321
def interval_range (
344
322
start : float | None = ...,
@@ -349,26 +327,6 @@ def interval_range(
349
327
closed : IntervalClosedType = ...,
350
328
) -> IntervalIndex [Interval [float ]]: ...
351
329
@overload
352
- def interval_range (
353
- start : float ,
354
- * ,
355
- end : None = ...,
356
- periods : int | None = ...,
357
- freq : int | None = ...,
358
- name : Hashable = ...,
359
- closed : IntervalClosedType = ...,
360
- ) -> IntervalIndex [Interval [float ]]: ...
361
- @overload
362
- def interval_range (
363
- * ,
364
- start : None = ...,
365
- end : float ,
366
- periods : int | None = ...,
367
- freq : int | None = ...,
368
- name : Hashable = ...,
369
- closed : IntervalClosedType = ...,
370
- ) -> IntervalIndex [Interval [float ]]: ...
371
- @overload
372
330
def interval_range (
373
331
start : _TimestampLike ,
374
332
end : _TimestampLike | None = ...,
@@ -380,24 +338,13 @@ def interval_range(
380
338
@overload
381
339
def interval_range (
382
340
* ,
383
- start : None = ...,
384
341
end : _TimestampLike ,
385
342
periods : int | None = ...,
386
343
freq : str | BaseOffset | pd .Timedelta | dt .timedelta | None = ...,
387
344
name : Hashable = ...,
388
345
closed : IntervalClosedType = ...,
389
346
) -> IntervalIndex [Interval [pd .Timestamp ]]: ...
390
347
@overload
391
- def interval_range (
392
- start : _TimestampLike ,
393
- * ,
394
- end : None = ...,
395
- periods : int | None = ...,
396
- freq : str | BaseOffset | pd .Timedelta | dt .timedelta | None = ...,
397
- name : Hashable = ...,
398
- closed : IntervalClosedType = ...,
399
- ) -> IntervalIndex [Interval [pd .Timestamp ]]: ...
400
- @overload
401
348
def interval_range (
402
349
start : _TimedeltaLike ,
403
350
end : _TimedeltaLike | None = ...,
@@ -409,20 +356,9 @@ def interval_range(
409
356
@overload
410
357
def interval_range (
411
358
* ,
412
- start : None = ...,
413
359
end : _TimedeltaLike ,
414
360
periods : int | None = ...,
415
361
freq : str | BaseOffset | pd .Timedelta | dt .timedelta | None = ...,
416
362
name : Hashable = ...,
417
363
closed : IntervalClosedType = ...,
418
364
) -> IntervalIndex [Interval [pd .Timedelta ]]: ...
419
- @overload
420
- def interval_range (
421
- start : _TimedeltaLike ,
422
- * ,
423
- end : None = ...,
424
- periods : int | None = ...,
425
- freq : str | BaseOffset | pd .Timedelta | dt .timedelta | None = ...,
426
- name : Hashable = ...,
427
- closed : IntervalClosedType = ...,
428
- ) -> IntervalIndex [Interval [pd .Timedelta ]]: ...
0 commit comments