diff --git a/src/linkahead/common/datatype.py b/src/linkahead/common/datatype.py
index 4d09aa3031565cccab736b6ad37de10d0a7eed8a..0741d5d507f3001de79eb7ba2f0562055230a436 100644
--- a/src/linkahead/common/datatype.py
+++ b/src/linkahead/common/datatype.py
@@ -24,7 +24,9 @@
 #
 
 import re
-from typing import Literal
+import sys
+if sys.version_info >= (3, 8):
+    from typing import Literal
 
 from ..exceptions import EmptyUniqueQueryError, QueryNotUniqueError