summaryrefslogtreecommitdiff
path: root/git
diff options
context:
space:
mode:
Diffstat (limited to 'git')
-rw-r--r--git/types.py5
1 files changed, 5 insertions, 0 deletions
diff --git a/git/types.py b/git/types.py
index c01ea27e..e3b49170 100644
--- a/git/types.py
+++ b/git/types.py
@@ -11,6 +11,11 @@ if sys.version_info[:2] >= (3, 8):
else:
from typing_extensions import Final, Literal, SupportsIndex, TypedDict # noqa: F401
+if sys.version_info[:2] >= (3, 10):
+ from typing import TypeGuard # noqa: F401
+else:
+ from typing_extensions import TypeGuard # noqa: F401
+
if sys.version_info[:2] < (3, 9):
# Python >= 3.6, < 3.9