From 606925ab3644d9e08a54b8430bac01fc258c6e68 Mon Sep 17 00:00:00 2001
From: Kyle Sunden <git@ksunden.space>
Date: Mon, 18 Sep 2023 12:42:24 -0500
Subject: [PATCH] Add overload for slice to Spines.__getitem__

Closes #26808
---
 lib/matplotlib/spines.pyi | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/lib/matplotlib/spines.pyi b/lib/matplotlib/spines.pyi
index 0a5243776730..0f06a6d1ce2b 100644
--- a/lib/matplotlib/spines.pyi
+++ b/lib/matplotlib/spines.pyi
@@ -75,6 +75,8 @@ class Spines(MutableMapping[str, Spine]):
     def __getitem__(self, key: str) -> Spine: ...
     @overload
     def __getitem__(self, key: list[str]) -> SpinesProxy: ...
+    @overload
+    def __getitem__(self, key: slice) -> SpinesProxy: ...
     def __setitem__(self, key: str, value: Spine) -> None: ...
     def __delitem__(self, key: str) -> None: ...
     def __iter__(self) -> Iterator[str]: ...