@@ -638,7 +638,10 @@ def read_csv(
638638 header : int | Sequence [int ] | None | Literal ["infer" ] = ...,
639639 names : Sequence [Hashable ] | None | lib .NoDefault = ...,
640640 index_col : IndexLabel | Literal [False ] | None = ...,
641- usecols : list [HashableT ] | Callable [[Hashable ], bool ] | None = ...,
641+ usecols : list [HashableT ]
642+ | tuple [HashableT ]
643+ | Callable [[Hashable ], bool ]
644+ | None = ...,
642645 dtype : DtypeArg | None = ...,
643646 engine : CSVEngine | None = ...,
644647 converters : Mapping [Hashable , Callable ] | None = ...,
@@ -697,7 +700,10 @@ def read_csv(
697700 header : int | Sequence [int ] | None | Literal ["infer" ] = ...,
698701 names : Sequence [Hashable ] | None | lib .NoDefault = ...,
699702 index_col : IndexLabel | Literal [False ] | None = ...,
700- usecols : list [HashableT ] | Callable [[Hashable ], bool ] | None = ...,
703+ usecols : list [HashableT ]
704+ | tuple [HashableT ]
705+ | Callable [[Hashable ], bool ]
706+ | None = ...,
701707 dtype : DtypeArg | None = ...,
702708 engine : CSVEngine | None = ...,
703709 converters : Mapping [Hashable , Callable ] | None = ...,
@@ -757,7 +763,10 @@ def read_csv(
757763 header : int | Sequence [int ] | None | Literal ["infer" ] = ...,
758764 names : Sequence [Hashable ] | None | lib .NoDefault = ...,
759765 index_col : IndexLabel | Literal [False ] | None = ...,
760- usecols : list [HashableT ] | Callable [[Hashable ], bool ] | None = ...,
766+ usecols : list [HashableT ]
767+ | tuple [HashableT ]
768+ | Callable [[Hashable ], bool ]
769+ | None = ...,
761770 dtype : DtypeArg | None = ...,
762771 engine : CSVEngine | None = ...,
763772 converters : Mapping [Hashable , Callable ] | None = ...,
@@ -817,7 +826,10 @@ def read_csv(
817826 header : int | Sequence [int ] | None | Literal ["infer" ] = ...,
818827 names : Sequence [Hashable ] | None | lib .NoDefault = ...,
819828 index_col : IndexLabel | Literal [False ] | None = ...,
820- usecols : list [HashableT ] | Callable [[Hashable ], bool ] | None = ...,
829+ usecols : list [HashableT ]
830+ | tuple [HashableT ]
831+ | Callable [[Hashable ], bool ]
832+ | None = ...,
821833 dtype : DtypeArg | None = ...,
822834 engine : CSVEngine | None = ...,
823835 converters : Mapping [Hashable , Callable ] | None = ...,
@@ -888,7 +900,10 @@ def read_csv(
888900 header : int | Sequence [int ] | None | Literal ["infer" ] = "infer" ,
889901 names : Sequence [Hashable ] | None | lib .NoDefault = lib .no_default ,
890902 index_col : IndexLabel | Literal [False ] | None = None ,
891- usecols : list [HashableT ] | Callable [[Hashable ], bool ] | None = None ,
903+ usecols : list [HashableT ]
904+ | tuple [HashableT ]
905+ | Callable [[Hashable ], bool ]
906+ | None = None ,
892907 # General Parsing Configuration
893908 dtype : DtypeArg | None = None ,
894909 engine : CSVEngine | None = None ,
@@ -983,7 +998,10 @@ def read_table(
983998 header : int | Sequence [int ] | None | Literal ["infer" ] = ...,
984999 names : Sequence [Hashable ] | None | lib .NoDefault = ...,
9851000 index_col : IndexLabel | Literal [False ] | None = ...,
986- usecols : list [HashableT ] | Callable [[Hashable ], bool ] | None = ...,
1001+ usecols : list [HashableT ]
1002+ | tuple [HashableT ]
1003+ | Callable [[Hashable ], bool ]
1004+ | None = ...,
9871005 dtype : DtypeArg | None = ...,
9881006 engine : CSVEngine | None = ...,
9891007 converters : Mapping [Hashable , Callable ] | None = ...,
@@ -1040,7 +1058,10 @@ def read_table(
10401058 header : int | Sequence [int ] | None | Literal ["infer" ] = ...,
10411059 names : Sequence [Hashable ] | None | lib .NoDefault = ...,
10421060 index_col : IndexLabel | Literal [False ] | None = ...,
1043- usecols : list [HashableT ] | Callable [[Hashable ], bool ] | None = ...,
1061+ usecols : list [HashableT ]
1062+ | tuple [HashableT ]
1063+ | Callable [[Hashable ], bool ]
1064+ | None = ...,
10441065 dtype : DtypeArg | None = ...,
10451066 engine : CSVEngine | None = ...,
10461067 converters : Mapping [Hashable , Callable ] | None = ...,
@@ -1097,7 +1118,10 @@ def read_table(
10971118 header : int | Sequence [int ] | None | Literal ["infer" ] = ...,
10981119 names : Sequence [Hashable ] | None | lib .NoDefault = ...,
10991120 index_col : IndexLabel | Literal [False ] | None = ...,
1100- usecols : list [HashableT ] | Callable [[Hashable ], bool ] | None = ...,
1121+ usecols : list [HashableT ]
1122+ | tuple [HashableT ]
1123+ | Callable [[Hashable ], bool ]
1124+ | None = ...,
11011125 dtype : DtypeArg | None = ...,
11021126 engine : CSVEngine | None = ...,
11031127 converters : Mapping [Hashable , Callable ] | None = ...,
@@ -1154,7 +1178,10 @@ def read_table(
11541178 header : int | Sequence [int ] | None | Literal ["infer" ] = ...,
11551179 names : Sequence [Hashable ] | None | lib .NoDefault = ...,
11561180 index_col : IndexLabel | Literal [False ] | None = ...,
1157- usecols : list [HashableT ] | Callable [[Hashable ], bool ] | None = ...,
1181+ usecols : list [HashableT ]
1182+ | tuple [HashableT ]
1183+ | Callable [[Hashable ], bool ]
1184+ | None = ...,
11581185 dtype : DtypeArg | None = ...,
11591186 engine : CSVEngine | None = ...,
11601187 converters : Mapping [Hashable , Callable ] | None = ...,
@@ -1224,7 +1251,10 @@ def read_table(
12241251 header : int | Sequence [int ] | None | Literal ["infer" ] = "infer" ,
12251252 names : Sequence [Hashable ] | None | lib .NoDefault = lib .no_default ,
12261253 index_col : IndexLabel | Literal [False ] | None = None ,
1227- usecols : list [HashableT ] | Callable [[Hashable ], bool ] | None = None ,
1254+ usecols : list [HashableT ]
1255+ | tuple [HashableT ]
1256+ | Callable [[Hashable ], bool ]
1257+ | None = None ,
12281258 # General Parsing Configuration
12291259 dtype : DtypeArg | None = None ,
12301260 engine : CSVEngine | None = None ,
0 commit comments