Skip to content

Commit 2ceefa5

Browse files
committed
Subset
1 parent 4518860 commit 2ceefa5

File tree

2 files changed

+17
-15
lines changed

2 files changed

+17
-15
lines changed

pandas-stubs/io/formats/style.pyi

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
from collections.abc import (
22
Callable,
3+
Hashable,
34
MutableMapping,
45
Sequence,
56
)
@@ -84,13 +85,13 @@ class Styler(StylerRenderer):
8485
def map(
8586
self,
8687
func: Callable[[Scalar], str | None],
87-
subset: Subset | None = ...,
88+
subset: Subset[Hashable] | None = ...,
8889
) -> Styler: ...
8990
@overload
9091
def map(
9192
self,
9293
func: _MapCallable,
93-
subset: Subset | None = ...,
94+
subset: Subset[Hashable] | None = ...,
9495
**kwargs: Any,
9596
) -> Styler: ...
9697
def set_tooltips(
@@ -235,15 +236,15 @@ class Styler(StylerRenderer):
235236
self,
236237
func: _SeriesFunc | Callable[[Series], list[Any] | Series],
237238
axis: Axis = ...,
238-
subset: Subset | None = ...,
239+
subset: Subset[Hashable] | None = ...,
239240
**kwargs: Any,
240241
) -> Styler: ...
241242
@overload
242243
def apply(
243244
self,
244245
func: _DataFrameFunc | Callable[[DataFrame], np_ndarray | DataFrame],
245246
axis: None,
246-
subset: Subset | None = ...,
247+
subset: Subset[Hashable] | None = ...,
247248
**kwargs: Any,
248249
) -> Styler: ...
249250
def apply_index(
@@ -280,7 +281,7 @@ class Styler(StylerRenderer):
280281
) -> Styler: ...
281282
def hide(
282283
self,
283-
subset: Subset | None = ...,
284+
subset: Subset[Hashable] | None = ...,
284285
axis: Axis = ...,
285286
level: Level | list[Level] | None = ...,
286287
names: bool = ...,
@@ -291,7 +292,7 @@ class Styler(StylerRenderer):
291292
low: float = 0,
292293
high: float = 0,
293294
axis: Axis | None = 0,
294-
subset: Subset | None = None,
295+
subset: Subset[Hashable] | None = None,
295296
text_color_threshold: float = 0.408,
296297
vmin: float | None = None,
297298
vmax: float | None = None,
@@ -310,7 +311,7 @@ class Styler(StylerRenderer):
310311
low: float = 0,
311312
high: float = 0,
312313
axis: Axis | None = 0,
313-
subset: Subset | None = None,
314+
subset: Subset[Hashable] | None = None,
314315
vmin: float | None = None,
315316
vmax: float | None = None,
316317
gmap: (
@@ -323,11 +324,11 @@ class Styler(StylerRenderer):
323324
) = None,
324325
) -> Styler: ...
325326
def set_properties(
326-
self, subset: Subset | None = ..., **kwargs: str | int
327+
self, subset: Subset[Hashable] | None = ..., **kwargs: str | int
327328
) -> Styler: ...
328329
def bar(
329330
self,
330-
subset: Subset | None = None,
331+
subset: Subset[Hashable] | None = None,
331332
axis: Axis | None = 0,
332333
*,
333334
color: str | list[str] | tuple[str, str] | None = None,
@@ -346,26 +347,26 @@ class Styler(StylerRenderer):
346347
def highlight_null(
347348
self,
348349
color: str | None = "red",
349-
subset: Subset | None = None,
350+
subset: Subset[Hashable] | None = None,
350351
props: str | None = None,
351352
) -> Styler: ...
352353
def highlight_max(
353354
self,
354-
subset: Subset | None = None,
355+
subset: Subset[Hashable] | None = None,
355356
color: str = "yellow",
356357
axis: Axis | None = 0,
357358
props: str | None = None,
358359
) -> Styler: ...
359360
def highlight_min(
360361
self,
361-
subset: Subset | None = None,
362+
subset: Subset[Hashable] | None = None,
362363
color: str = "yellow",
363364
axis: Axis | None = 0,
364365
props: str | None = None,
365366
) -> Styler: ...
366367
def highlight_between(
367368
self,
368-
subset: Subset | None = None,
369+
subset: Subset[Hashable] | None = None,
369370
color: str = "yellow",
370371
axis: Axis | None = 0,
371372
left: Scalar | list[Scalar] | None = None,
@@ -375,7 +376,7 @@ class Styler(StylerRenderer):
375376
) -> Styler: ...
376377
def highlight_quantile(
377378
self,
378-
subset: Subset | None = None,
379+
subset: Subset[Hashable] | None = None,
379380
color: str = "yellow",
380381
axis: Axis | None = 0,
381382
q_left: float = 0,

pandas-stubs/io/formats/style_render.pyi

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
from collections.abc import (
22
Callable,
3+
Hashable,
34
Sequence,
45
)
56
from typing import (
@@ -57,7 +58,7 @@ class StylerRenderer:
5758
def format(
5859
self,
5960
formatter: ExtFormatter | None = None,
60-
subset: Subset | None = None,
61+
subset: Subset[Hashable] | None = None,
6162
na_rep: str | None = None,
6263
precision: int | None = None,
6364
decimal: str = ".",

0 commit comments

Comments
 (0)