1
+ from __future__ import annotations
2
+
1
3
from textwrap import dedent
2
4
from typing import (
3
5
Any ,
4
6
Callable ,
5
- Dict ,
6
- Optional ,
7
- Tuple ,
8
7
)
9
8
10
9
from pandas ._typing import (
@@ -184,10 +183,10 @@ def apply(
184
183
self ,
185
184
func : Callable [..., Any ],
186
185
raw : bool = False ,
187
- engine : Optional [ str ] = None ,
188
- engine_kwargs : Optional [ Dict [ str , bool ]] = None ,
189
- args : Optional [ Tuple [ Any , ...]] = None ,
190
- kwargs : Optional [ Dict [ str , Any ]] = None ,
186
+ engine : str | None = None ,
187
+ engine_kwargs : dict [ str , bool ] | None = None ,
188
+ args : tuple [ Any , ...] | None = None ,
189
+ kwargs : dict [ str , Any ] | None = None ,
191
190
):
192
191
return super ().apply (
193
192
func ,
@@ -217,8 +216,8 @@ def apply(
217
216
def sum (
218
217
self ,
219
218
* args ,
220
- engine : Optional [ str ] = None ,
221
- engine_kwargs : Optional [ Dict [ str , bool ]] = None ,
219
+ engine : str | None = None ,
220
+ engine_kwargs : dict [ str , bool ] | None = None ,
222
221
** kwargs ,
223
222
):
224
223
nv .validate_expanding_func ("sum" , args , kwargs )
@@ -243,8 +242,8 @@ def sum(
243
242
def max (
244
243
self ,
245
244
* args ,
246
- engine : Optional [ str ] = None ,
247
- engine_kwargs : Optional [ Dict [ str , bool ]] = None ,
245
+ engine : str | None = None ,
246
+ engine_kwargs : dict [ str , bool ] | None = None ,
248
247
** kwargs ,
249
248
):
250
249
nv .validate_expanding_func ("max" , args , kwargs )
@@ -269,8 +268,8 @@ def max(
269
268
def min (
270
269
self ,
271
270
* args ,
272
- engine : Optional [ str ] = None ,
273
- engine_kwargs : Optional [ Dict [ str , bool ]] = None ,
271
+ engine : str | None = None ,
272
+ engine_kwargs : dict [ str , bool ] | None = None ,
274
273
** kwargs ,
275
274
):
276
275
nv .validate_expanding_func ("min" , args , kwargs )
@@ -295,8 +294,8 @@ def min(
295
294
def mean (
296
295
self ,
297
296
* args ,
298
- engine : Optional [ str ] = None ,
299
- engine_kwargs : Optional [ Dict [ str , bool ]] = None ,
297
+ engine : str | None = None ,
298
+ engine_kwargs : dict [ str , bool ] | None = None ,
300
299
** kwargs ,
301
300
):
302
301
nv .validate_expanding_func ("mean" , args , kwargs )
@@ -319,8 +318,8 @@ def mean(
319
318
)
320
319
def median (
321
320
self ,
322
- engine : Optional [ str ] = None ,
323
- engine_kwargs : Optional [ Dict [ str , bool ]] = None ,
321
+ engine : str | None = None ,
322
+ engine_kwargs : dict [ str , bool ] | None = None ,
324
323
** kwargs ,
325
324
):
326
325
return super ().median (engine = engine , engine_kwargs = engine_kwargs , ** kwargs )
@@ -592,8 +591,8 @@ def quantile(
592
591
)
593
592
def cov (
594
593
self ,
595
- other : Optional [ FrameOrSeriesUnion ] = None ,
596
- pairwise : Optional [ bool ] = None ,
594
+ other : FrameOrSeriesUnion | None = None ,
595
+ pairwise : bool | None = None ,
597
596
ddof : int = 1 ,
598
597
** kwargs ,
599
598
):
@@ -657,8 +656,8 @@ def cov(
657
656
)
658
657
def corr (
659
658
self ,
660
- other : Optional [ FrameOrSeriesUnion ] = None ,
661
- pairwise : Optional [ bool ] = None ,
659
+ other : FrameOrSeriesUnion | None = None ,
660
+ pairwise : bool | None = None ,
662
661
ddof : int = 1 ,
663
662
** kwargs ,
664
663
):
0 commit comments