diff --git a/sohstationviewer/model/reftek/reftek_data/dt_packet.py b/sohstationviewer/model/reftek/reftek_data/dt_packet.py
index fd8b987764c44152a4cbcc843318cdf7f5b8dfb3..0a95ffbe1555559b1df006987cf8a5e4eb707b1a 100644
--- a/sohstationviewer/model/reftek/reftek_data/dt_packet.py
+++ b/sohstationviewer/model/reftek/reftek_data/dt_packet.py
@@ -1,5 +1,5 @@
 import dataclasses
-from typing import Any
+from typing import Any, Tuple
 
 from sohstationviewer.model.mseed_data.record_reader_helper import Unpacker
 from sohstationviewer.model.reftek.reftek_data.header import PacketHeader
@@ -80,7 +80,7 @@ def decode_compressed(packet: bytes, data_format: str, unpacker: Unpacker
 
 
 def read_dt_packet(packet: bytes, unpacker: Unpacker
-                   ) -> tuple[DTExtendedHeader, Any]:
+                   ) -> Tuple[DTExtendedHeader, Any]:
     """
     Process a DT packet and get its extended header and first data point.
     :param packet: the bytes that make up the given DT packet.
diff --git a/sohstationviewer/model/reftek/reftek_data/packet.py b/sohstationviewer/model/reftek/reftek_data/packet.py
index 1eebe540570a648692d52b9ed01415d7ec345b23..75d2ec27095a90fe26d1c081b4a219aeae1a2bf5 100644
--- a/sohstationviewer/model/reftek/reftek_data/packet.py
+++ b/sohstationviewer/model/reftek/reftek_data/packet.py
@@ -9,6 +9,8 @@ Suggested updates to obspy.io.reftek.packet:
 
 Maeva Pourpoint IRIS/PASSCAL
 """
+from typing import List
+
 import numpy
 import obspy.io.reftek.packet as obspy_rt130_packet
 
@@ -127,7 +129,7 @@ class EHPacket(obspy_rt130_packet.EHPacket):
                                             "\n\t".join(info))
         return info
 
-    def eh_et_info(self, nbr_DT_samples: int) -> list[str]:
+    def eh_et_info(self, nbr_DT_samples: int) -> List[str]:
         """
         Compile EH and ET info to write to log file.
         Returns list of strings.