diff options
Diffstat (limited to 'pint/compat.py')
-rw-r--r-- | pint/compat.py | 24 |
1 files changed, 16 insertions, 8 deletions
diff --git a/pint/compat.py b/pint/compat.py index 727ff99..f699c51 100644 --- a/pint/compat.py +++ b/pint/compat.py @@ -10,6 +10,7 @@ from __future__ import annotations +import sys import math import tokenize from decimal import Decimal @@ -20,15 +21,22 @@ from collections.abc import Mapping from typing import Any, NoReturn, Callable from collections.abc import Generator, Iterable -try: - from typing import TypeAlias # noqa -except ImportError: - from typing_extensions import TypeAlias # noqa +if sys.version_info >= (3, 10): + pass +else: + pass -try: - from typing import Self # noqa -except ImportError: - from typing_extensions import Self # noqa + +if sys.version_info >= (3, 11): + pass +else: + pass + + +if sys.version_info >= (3, 11): + pass +else: + pass def missing_dependency( |