diff --git a/pytools/tag.py b/pytools/tag.py index 336df88096177e0c729b544f6a4913323a6309f4..2868c4b162a9dbadc1e2011c2716bedb9238794b 100644 --- a/pytools/tag.py +++ b/pytools/tag.py @@ -39,7 +39,11 @@ from typing import ( ) from warnings import warn -from typing_extensions import Self, dataclass_transform + +try: + from typing import Self, dataclass_transform +except ImportError: + from typing_extensions import Self, dataclass_transform from pytools import memoize, memoize_method