@@ -83,7 +83,7 @@ class SequenceNotStr(Protocol[_T_co]):
83
83
def count (self , value : Any , / ) -> int : ...
84
84
def __reversed__ (self ) -> Iterator [_T_co ]: ...
85
85
86
- ListLike : TypeAlias = AnyArrayLike | SequenceNotStr | range
86
+ ListLike : TypeAlias = AnyArrayLike | SequenceNotStr [ Any ] | range
87
87
88
88
# scalars
89
89
@@ -118,7 +118,7 @@ TimestampConvertibleTypes: TypeAlias = (
118
118
| datetime .datetime
119
119
| datetime .date
120
120
| np .datetime64
121
- | np .int64
121
+ | np .integer
122
122
| float
123
123
| str
124
124
)
@@ -128,10 +128,10 @@ TimestampNonexistent: TypeAlias = (
128
128
| datetime .timedelta
129
129
)
130
130
TimedeltaConvertibleTypes : TypeAlias = (
131
- Timedelta | datetime .timedelta | np .timedelta64 | np .int64 | float | str
131
+ Timedelta | datetime .timedelta | np .timedelta64 | np .integer | float | str
132
132
)
133
133
134
- Timezone : TypeAlias = str | tzinfo # Not used
134
+ Timezone : TypeAlias = str | tzinfo # Not used in pandas or the stubs
135
135
136
136
ToTimestampHow : TypeAlias = Literal ["s" , "e" , "start" , "end" ]
137
137
@@ -484,11 +484,11 @@ DtypeArg: TypeAlias = Dtype | Mapping[Hashable, Dtype]
484
484
DtypeObj : TypeAlias = np .dtype [np .generic ] | ExtensionDtype
485
485
486
486
# converters
487
- ConvertersArg : TypeAlias = dict [Hashable , Callable [[Dtype ], Dtype ]]
487
+ ConvertersArg : TypeAlias = Mapping [Hashable , Callable [[Dtype ], Dtype ]]
488
488
489
489
# parse_dates
490
490
ParseDatesArg : TypeAlias = (
491
- bool | list [Hashable ] | list [list [Hashable ]] | dict [ Hashable , list [Hashable ]]
491
+ bool | list [Hashable ] | list [list [Hashable ]] | Mapping [ HashableT , list [HashableT2 ]]
492
492
)
493
493
494
494
# Not in pandas
0 commit comments