@@ -83,7 +83,7 @@ class SequenceNotStr(Protocol[_T_co]):
8383 def count (self , value : Any , / ) -> int : ...
8484 def __reversed__ (self ) -> Iterator [_T_co ]: ...
8585
86- ListLike : TypeAlias = AnyArrayLike | SequenceNotStr | range
86+ ListLike : TypeAlias = AnyArrayLike | SequenceNotStr [ Any ] | range
8787
8888# scalars
8989
@@ -118,7 +118,7 @@ TimestampConvertibleTypes: TypeAlias = (
118118 | datetime .datetime
119119 | datetime .date
120120 | np .datetime64
121- | np .int64
121+ | np .integer
122122 | float
123123 | str
124124)
@@ -128,10 +128,10 @@ TimestampNonexistent: TypeAlias = (
128128 | datetime .timedelta
129129)
130130TimedeltaConvertibleTypes : TypeAlias = (
131- Timedelta | datetime .timedelta | np .timedelta64 | np .int64 | float | str
131+ Timedelta | datetime .timedelta | np .timedelta64 | np .integer | float | str
132132)
133133
134- Timezone : TypeAlias = str | tzinfo # Not used
134+ Timezone : TypeAlias = str | tzinfo # Not used in pandas or the stubs
135135
136136ToTimestampHow : TypeAlias = Literal ["s" , "e" , "start" , "end" ]
137137
@@ -484,11 +484,11 @@ DtypeArg: TypeAlias = Dtype | Mapping[Hashable, Dtype]
484484DtypeObj : TypeAlias = np .dtype [np .generic ] | ExtensionDtype
485485
486486# converters
487- ConvertersArg : TypeAlias = dict [Hashable , Callable [[Dtype ], Dtype ]]
487+ ConvertersArg : TypeAlias = Mapping [Hashable , Callable [[Dtype ], Dtype ]]
488488
489489# parse_dates
490490ParseDatesArg : TypeAlias = (
491- bool | list [Hashable ] | list [list [Hashable ]] | dict [ Hashable , list [Hashable ]]
491+ bool | list [Hashable ] | list [list [Hashable ]] | Mapping [ HashableT , list [HashableT2 ]]
492492)
493493
494494# Not in pandas
0 commit comments