diff --git a/libmat2/parser_factory.py b/libmat2/parser_factory.py
index 95066d6088290d97b5ee9ca6e6a3bb5c0c7ce4b7..c0a7bc61e62bd59c4f8e1bdc07b41f1600bc9075 100644
--- a/libmat2/parser_factory.py
+++ b/libmat2/parser_factory.py
@@ -2,7 +2,7 @@ import glob
 import os
 import mimetypes
 import importlib
-from typing import TypeVar, Optional, List
+from typing import TypeVar, Optional, List, Tuple
 
 from . import abstract, UNSUPPORTED_EXTENSIONS
 
@@ -42,7 +42,7 @@ def _get_parsers() -> List[T]:
     return __get_parsers(abstract.AbstractParser)
 
 
-def get_parser(filename: str) -> tuple[Optional[T], Optional[str]]:
+def get_parser(filename: str) -> Tuple[Optional[T], Optional[str]]:
     """ Return the appropriate parser for a given filename.
 
         :raises ValueError: Raised if the instantiation of the parser went wrong.