We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8ff5613 commit 6f93fd3Copy full SHA for 6f93fd3
fortls/parse_fortran.py
@@ -5,7 +5,12 @@
5
import os
6
import re
7
import sys
8
-from typing import Literal
+
9
+# Python < 3.8 does not have typing.Literals
10
+try:
11
+ from typing import Literal
12
+except ImportError:
13
+ from typing_extensions import Literal
14
15
from fortls.constants import (
16
DO_TYPE_ID,
setup.cfg
@@ -33,6 +33,7 @@ packages = find:
33
python_requires = >= 3.7
34
install_requires =
35
importlib-metadata; python_version < "3.8"
36
+ typing-extensions; python_version < "3.8"
37
38
[options.package_data]
39
fortls = *.json
0 commit comments