diff --git a/hyfetch/types.py b/hyfetch/types.py index 283bd8fd..2e6287db 100644 --- a/hyfetch/types.py +++ b/hyfetch/types.py @@ -1,4 +1,7 @@ -from typing_extensions import Literal +try: + from typing import Literal +except ImportError: + from typing_extensions import Literal AnsiMode = Literal['default', 'ansi', '8bit', 'rgb'] LightDark = Literal['light', 'dark'] diff --git a/setup.py b/setup.py index dd163e14..ed8ba71b 100755 --- a/setup.py +++ b/setup.py @@ -38,7 +38,7 @@ setup( include_package_data=True, install_requires=[ # Universal dependencies - 'setuptools', 'typing_extensions', + 'setuptools', 'typing_extensions; python_version < "3.8"', # Windows dependencies 'psutil ; platform_system=="Windows"',