@@ -72,7 +72,7 @@ from typing_extensions import (
7272)
7373import xarray as xr
7474
75- from pandas ._libs .lib import NoDefault
75+ from pandas ._libs .lib import _NoDefaultDoNotUse
7676from pandas ._libs .missing import NAType
7777from pandas ._libs .tslibs import BaseOffset
7878from pandas ._libs .tslibs .nattype import NaTType
@@ -1107,192 +1107,192 @@ class DataFrame(NDFrame, OpsMixin, _GetItemHack):
11071107 def groupby ( # pyright: ignore reportOverlappingOverload
11081108 self ,
11091109 by : Scalar ,
1110- axis : AxisIndex | NoDefault = ...,
1110+ axis : AxisIndex | _NoDefaultDoNotUse = ...,
11111111 level : IndexLabel | None = ...,
11121112 as_index : Literal [True ] = True ,
11131113 sort : _bool = ...,
11141114 group_keys : _bool = ...,
1115- observed : _bool | NoDefault = ...,
1115+ observed : _bool | _NoDefaultDoNotUse = ...,
11161116 dropna : _bool = ...,
11171117 ) -> DataFrameGroupBy [Scalar , Literal [True ]]: ...
11181118 @overload
11191119 def groupby (
11201120 self ,
11211121 by : Scalar ,
1122- axis : AxisIndex | NoDefault = ...,
1122+ axis : AxisIndex | _NoDefaultDoNotUse = ...,
11231123 level : IndexLabel | None = ...,
11241124 as_index : Literal [False ] = ...,
11251125 sort : _bool = ...,
11261126 group_keys : _bool = ...,
1127- observed : _bool | NoDefault = ...,
1127+ observed : _bool | _NoDefaultDoNotUse = ...,
11281128 dropna : _bool = ...,
11291129 ) -> DataFrameGroupBy [Scalar , Literal [False ]]: ...
11301130 @overload
11311131 def groupby ( # pyright: ignore reportOverlappingOverload
11321132 self ,
11331133 by : DatetimeIndex ,
1134- axis : AxisIndex | NoDefault = ...,
1134+ axis : AxisIndex | _NoDefaultDoNotUse = ...,
11351135 level : IndexLabel | None = ...,
11361136 as_index : Literal [True ] = True ,
11371137 sort : _bool = ...,
11381138 group_keys : _bool = ...,
1139- observed : _bool | NoDefault = ...,
1139+ observed : _bool | _NoDefaultDoNotUse = ...,
11401140 dropna : _bool = ...,
11411141 ) -> DataFrameGroupBy [Timestamp , Literal [True ]]: ...
11421142 @overload
11431143 def groupby ( # pyright: ignore reportOverlappingOverload
11441144 self ,
11451145 by : DatetimeIndex ,
1146- axis : AxisIndex | NoDefault = ...,
1146+ axis : AxisIndex | _NoDefaultDoNotUse = ...,
11471147 level : IndexLabel | None = ...,
11481148 as_index : Literal [False ] = ...,
11491149 sort : _bool = ...,
11501150 group_keys : _bool = ...,
1151- observed : _bool | NoDefault = ...,
1151+ observed : _bool | _NoDefaultDoNotUse = ...,
11521152 dropna : _bool = ...,
11531153 ) -> DataFrameGroupBy [Timestamp , Literal [False ]]: ...
11541154 @overload
11551155 def groupby ( # pyright: ignore reportOverlappingOverload
11561156 self ,
11571157 by : TimedeltaIndex ,
1158- axis : AxisIndex | NoDefault = ...,
1158+ axis : AxisIndex | _NoDefaultDoNotUse = ...,
11591159 level : IndexLabel | None = ...,
11601160 as_index : Literal [True ] = True ,
11611161 sort : _bool = ...,
11621162 group_keys : _bool = ...,
1163- observed : _bool | NoDefault = ...,
1163+ observed : _bool | _NoDefaultDoNotUse = ...,
11641164 dropna : _bool = ...,
11651165 ) -> DataFrameGroupBy [Timedelta , Literal [True ]]: ...
11661166 @overload
11671167 def groupby (
11681168 self ,
11691169 by : TimedeltaIndex ,
1170- axis : AxisIndex | NoDefault = ...,
1170+ axis : AxisIndex | _NoDefaultDoNotUse = ...,
11711171 level : IndexLabel | None = ...,
11721172 as_index : Literal [False ] = ...,
11731173 sort : _bool = ...,
11741174 group_keys : _bool = ...,
1175- observed : _bool | NoDefault = ...,
1175+ observed : _bool | _NoDefaultDoNotUse = ...,
11761176 dropna : _bool = ...,
11771177 ) -> DataFrameGroupBy [Timedelta , Literal [False ]]: ...
11781178 @overload
11791179 def groupby ( # pyright: ignore reportOverlappingOverload
11801180 self ,
11811181 by : PeriodIndex ,
1182- axis : AxisIndex | NoDefault = ...,
1182+ axis : AxisIndex | _NoDefaultDoNotUse = ...,
11831183 level : IndexLabel | None = ...,
11841184 as_index : Literal [True ] = True ,
11851185 sort : _bool = ...,
11861186 group_keys : _bool = ...,
1187- observed : _bool | NoDefault = ...,
1187+ observed : _bool | _NoDefaultDoNotUse = ...,
11881188 dropna : _bool = ...,
11891189 ) -> DataFrameGroupBy [Period , Literal [True ]]: ...
11901190 @overload
11911191 def groupby (
11921192 self ,
11931193 by : PeriodIndex ,
1194- axis : AxisIndex | NoDefault = ...,
1194+ axis : AxisIndex | _NoDefaultDoNotUse = ...,
11951195 level : IndexLabel | None = ...,
11961196 as_index : Literal [False ] = ...,
11971197 sort : _bool = ...,
11981198 group_keys : _bool = ...,
1199- observed : _bool | NoDefault = ...,
1199+ observed : _bool | _NoDefaultDoNotUse = ...,
12001200 dropna : _bool = ...,
12011201 ) -> DataFrameGroupBy [Period , Literal [False ]]: ...
12021202 @overload
12031203 def groupby ( # pyright: ignore reportOverlappingOverload
12041204 self ,
12051205 by : IntervalIndex [IntervalT ],
1206- axis : AxisIndex | NoDefault = ...,
1206+ axis : AxisIndex | _NoDefaultDoNotUse = ...,
12071207 level : IndexLabel | None = ...,
12081208 as_index : Literal [True ] = True ,
12091209 sort : _bool = ...,
12101210 group_keys : _bool = ...,
1211- observed : _bool | NoDefault = ...,
1211+ observed : _bool | _NoDefaultDoNotUse = ...,
12121212 dropna : _bool = ...,
12131213 ) -> DataFrameGroupBy [IntervalT , Literal [True ]]: ...
12141214 @overload
12151215 def groupby (
12161216 self ,
12171217 by : IntervalIndex [IntervalT ],
1218- axis : AxisIndex | NoDefault = ...,
1218+ axis : AxisIndex | _NoDefaultDoNotUse = ...,
12191219 level : IndexLabel | None = ...,
12201220 as_index : Literal [False ] = ...,
12211221 sort : _bool = ...,
12221222 group_keys : _bool = ...,
1223- observed : _bool | NoDefault = ...,
1223+ observed : _bool | _NoDefaultDoNotUse = ...,
12241224 dropna : _bool = ...,
12251225 ) -> DataFrameGroupBy [IntervalT , Literal [False ]]: ...
12261226 @overload
12271227 def groupby ( # type: ignore[overload-overlap] # pyright: ignore reportOverlappingOverload
12281228 self ,
12291229 by : MultiIndex | GroupByObjectNonScalar | None = ...,
1230- axis : AxisIndex | NoDefault = ...,
1230+ axis : AxisIndex | _NoDefaultDoNotUse = ...,
12311231 level : IndexLabel | None = ...,
12321232 as_index : Literal [True ] = True ,
12331233 sort : _bool = ...,
12341234 group_keys : _bool = ...,
1235- observed : _bool | NoDefault = ...,
1235+ observed : _bool | _NoDefaultDoNotUse = ...,
12361236 dropna : _bool = ...,
12371237 ) -> DataFrameGroupBy [tuple , Literal [True ]]: ...
12381238 @overload
12391239 def groupby ( # type: ignore[overload-overlap]
12401240 self ,
12411241 by : MultiIndex | GroupByObjectNonScalar | None = ...,
1242- axis : AxisIndex | NoDefault = ...,
1242+ axis : AxisIndex | _NoDefaultDoNotUse = ...,
12431243 level : IndexLabel | None = ...,
12441244 as_index : Literal [False ] = ...,
12451245 sort : _bool = ...,
12461246 group_keys : _bool = ...,
1247- observed : _bool | NoDefault = ...,
1247+ observed : _bool | _NoDefaultDoNotUse = ...,
12481248 dropna : _bool = ...,
12491249 ) -> DataFrameGroupBy [tuple , Literal [False ]]: ...
12501250 @overload
12511251 def groupby ( # pyright: ignore reportOverlappingOverload
12521252 self ,
12531253 by : Series [SeriesByT ],
1254- axis : AxisIndex | NoDefault = ...,
1254+ axis : AxisIndex | _NoDefaultDoNotUse = ...,
12551255 level : IndexLabel | None = ...,
12561256 as_index : Literal [True ] = True ,
12571257 sort : _bool = ...,
12581258 group_keys : _bool = ...,
1259- observed : _bool | NoDefault = ...,
1259+ observed : _bool | _NoDefaultDoNotUse = ...,
12601260 dropna : _bool = ...,
12611261 ) -> DataFrameGroupBy [SeriesByT , Literal [True ]]: ...
12621262 @overload
12631263 def groupby (
12641264 self ,
12651265 by : Series [SeriesByT ],
1266- axis : AxisIndex | NoDefault = ...,
1266+ axis : AxisIndex | _NoDefaultDoNotUse = ...,
12671267 level : IndexLabel | None = ...,
12681268 as_index : Literal [False ] = ...,
12691269 sort : _bool = ...,
12701270 group_keys : _bool = ...,
1271- observed : _bool | NoDefault = ...,
1271+ observed : _bool | _NoDefaultDoNotUse = ...,
12721272 dropna : _bool = ...,
12731273 ) -> DataFrameGroupBy [SeriesByT , Literal [False ]]: ...
12741274 @overload
12751275 def groupby (
12761276 self ,
12771277 by : CategoricalIndex | Index | Series ,
1278- axis : AxisIndex | NoDefault = ...,
1278+ axis : AxisIndex | _NoDefaultDoNotUse = ...,
12791279 level : IndexLabel | None = ...,
12801280 as_index : Literal [True ] = True ,
12811281 sort : _bool = ...,
12821282 group_keys : _bool = ...,
1283- observed : _bool | NoDefault = ...,
1283+ observed : _bool | _NoDefaultDoNotUse = ...,
12841284 dropna : _bool = ...,
12851285 ) -> DataFrameGroupBy [Any , Literal [True ]]: ...
12861286 @overload
12871287 def groupby (
12881288 self ,
12891289 by : CategoricalIndex | Index | Series ,
1290- axis : AxisIndex | NoDefault = ...,
1290+ axis : AxisIndex | _NoDefaultDoNotUse = ...,
12911291 level : IndexLabel | None = ...,
12921292 as_index : Literal [False ] = ...,
12931293 sort : _bool = ...,
12941294 group_keys : _bool = ...,
1295- observed : _bool | NoDefault = ...,
1295+ observed : _bool | _NoDefaultDoNotUse = ...,
12961296 dropna : _bool = ...,
12971297 ) -> DataFrameGroupBy [Any , Literal [False ]]: ...
12981298 def pivot (
0 commit comments