13
13
TYPE_CHECKING ,
14
14
Any ,
15
15
Callable ,
16
+ Literal ,
16
17
cast ,
17
18
)
18
19
@@ -1458,7 +1459,7 @@ def apply(
1458
1459
self ,
1459
1460
func : Callable [..., Any ],
1460
1461
raw : bool = False ,
1461
- engine : str | None = None ,
1462
+ engine : Literal [ "cython" , "numba" ] | None = None ,
1462
1463
engine_kwargs : dict [str , bool ] | None = None ,
1463
1464
args : tuple [Any , ...] | None = None ,
1464
1465
kwargs : dict [str , Any ] | None = None ,
@@ -1525,7 +1526,7 @@ def apply_func(values, begin, end, min_periods, raw=raw):
1525
1526
def sum (
1526
1527
self ,
1527
1528
numeric_only : bool = False ,
1528
- engine : str | None = None ,
1529
+ engine : Literal [ "cython" , "numba" ] | None = None ,
1529
1530
engine_kwargs : dict [str , bool ] | None = None ,
1530
1531
):
1531
1532
if maybe_use_numba (engine ):
@@ -1547,7 +1548,7 @@ def sum(
1547
1548
def max (
1548
1549
self ,
1549
1550
numeric_only : bool = False ,
1550
- engine : str | None = None ,
1551
+ engine : Literal [ "cython" , "numba" ] | None = None ,
1551
1552
engine_kwargs : dict [str , bool ] | None = None ,
1552
1553
):
1553
1554
if maybe_use_numba (engine ):
@@ -1569,7 +1570,7 @@ def max(
1569
1570
def min (
1570
1571
self ,
1571
1572
numeric_only : bool = False ,
1572
- engine : str | None = None ,
1573
+ engine : Literal [ "cython" , "numba" ] | None = None ,
1573
1574
engine_kwargs : dict [str , bool ] | None = None ,
1574
1575
):
1575
1576
if maybe_use_numba (engine ):
@@ -1591,7 +1592,7 @@ def min(
1591
1592
def mean (
1592
1593
self ,
1593
1594
numeric_only : bool = False ,
1594
- engine : str | None = None ,
1595
+ engine : Literal [ "cython" , "numba" ] | None = None ,
1595
1596
engine_kwargs : dict [str , bool ] | None = None ,
1596
1597
):
1597
1598
if maybe_use_numba (engine ):
@@ -1613,7 +1614,7 @@ def mean(
1613
1614
def median (
1614
1615
self ,
1615
1616
numeric_only : bool = False ,
1616
- engine : str | None = None ,
1617
+ engine : Literal [ "cython" , "numba" ] | None = None ,
1617
1618
engine_kwargs : dict [str , bool ] | None = None ,
1618
1619
):
1619
1620
if maybe_use_numba (engine ):
@@ -1635,7 +1636,7 @@ def std(
1635
1636
self ,
1636
1637
ddof : int = 1 ,
1637
1638
numeric_only : bool = False ,
1638
- engine : str | None = None ,
1639
+ engine : Literal [ "cython" , "numba" ] | None = None ,
1639
1640
engine_kwargs : dict [str , bool ] | None = None ,
1640
1641
):
1641
1642
if maybe_use_numba (engine ):
@@ -1659,7 +1660,7 @@ def var(
1659
1660
self ,
1660
1661
ddof : int = 1 ,
1661
1662
numeric_only : bool = False ,
1662
- engine : str | None = None ,
1663
+ engine : Literal [ "cython" , "numba" ] | None = None ,
1663
1664
engine_kwargs : dict [str , bool ] | None = None ,
1664
1665
):
1665
1666
if maybe_use_numba (engine ):
@@ -2021,7 +2022,7 @@ def apply(
2021
2022
self ,
2022
2023
func : Callable [..., Any ],
2023
2024
raw : bool = False ,
2024
- engine : str | None = None ,
2025
+ engine : Literal [ "cython" , "numba" ] | None = None ,
2025
2026
engine_kwargs : dict [str , bool ] | None = None ,
2026
2027
args : tuple [Any , ...] | None = None ,
2027
2028
kwargs : dict [str , Any ] | None = None ,
@@ -2101,7 +2102,7 @@ def apply(
2101
2102
def sum (
2102
2103
self ,
2103
2104
numeric_only : bool = False ,
2104
- engine : str | None = None ,
2105
+ engine : Literal [ "cython" , "numba" ] | None = None ,
2105
2106
engine_kwargs : dict [str , bool ] | None = None ,
2106
2107
):
2107
2108
return super ().sum (
@@ -2141,7 +2142,7 @@ def max(
2141
2142
self ,
2142
2143
numeric_only : bool = False ,
2143
2144
* args ,
2144
- engine : str | None = None ,
2145
+ engine : Literal [ "cython" , "numba" ] | None = None ,
2145
2146
engine_kwargs : dict [str , bool ] | None = None ,
2146
2147
** kwargs ,
2147
2148
):
@@ -2184,7 +2185,7 @@ def max(
2184
2185
def min (
2185
2186
self ,
2186
2187
numeric_only : bool = False ,
2187
- engine : str | None = None ,
2188
+ engine : Literal [ "cython" , "numba" ] | None = None ,
2188
2189
engine_kwargs : dict [str , bool ] | None = None ,
2189
2190
):
2190
2191
return super ().min (
@@ -2233,7 +2234,7 @@ def min(
2233
2234
def mean (
2234
2235
self ,
2235
2236
numeric_only : bool = False ,
2236
- engine : str | None = None ,
2237
+ engine : Literal [ "cython" , "numba" ] | None = None ,
2237
2238
engine_kwargs : dict [str , bool ] | None = None ,
2238
2239
):
2239
2240
return super ().mean (
@@ -2275,7 +2276,7 @@ def mean(
2275
2276
def median (
2276
2277
self ,
2277
2278
numeric_only : bool = False ,
2278
- engine : str | None = None ,
2279
+ engine : Literal [ "cython" , "numba" ] | None = None ,
2279
2280
engine_kwargs : dict [str , bool ] | None = None ,
2280
2281
):
2281
2282
return super ().median (
@@ -2333,7 +2334,7 @@ def std(
2333
2334
self ,
2334
2335
ddof : int = 1 ,
2335
2336
numeric_only : bool = False ,
2336
- engine : str | None = None ,
2337
+ engine : Literal [ "cython" , "numba" ] | None = None ,
2337
2338
engine_kwargs : dict [str , bool ] | None = None ,
2338
2339
):
2339
2340
return super ().std (
@@ -2392,7 +2393,7 @@ def var(
2392
2393
self ,
2393
2394
ddof : int = 1 ,
2394
2395
numeric_only : bool = False ,
2395
- engine : str | None = None ,
2396
+ engine : Literal [ "cython" , "numba" ] | None = None ,
2396
2397
engine_kwargs : dict [str , bool ] | None = None ,
2397
2398
):
2398
2399
return super ().var (
0 commit comments