diff --git a/src/caosadvancedtools/models/data_model.py b/src/caosadvancedtools/models/data_model.py
index 92afb7ebd0f225d7cf84e5a977cf05c975ccf160..6d30b8fb8a1d0fe25e4834ceaabe12a03f342642 100644
--- a/src/caosadvancedtools/models/data_model.py
+++ b/src/caosadvancedtools/models/data_model.py
@@ -23,11 +23,6 @@
 # ** end header
 #
 from copy import deepcopy
-# TODO(fspreck) for backwards compatibility with Python < 3.9 but this is
-# actually
-# [deprecated](https://docs.python.org/3/library/typing.html#typing.List), so
-# remove this, when we drop support for old Python versions.
-from typing import List
 
 import linkahead as db
 import linkahead.common.models as models
@@ -85,7 +80,7 @@ class DataModel(dict):
     def append(self, entity: db.Entity):
         self[entity.name] = entity
 
-    def extend(self, entities: List[db.Entity]):
+    def extend(self, entities: list[db.Entity]):
         for entity in entities:
             self.append(entity)
 
diff --git a/tox.ini b/tox.ini
index 12c7ad50efc4642d290f30aa27b7cb48370db05b..786a10547668e7c3a66ad0cbc8eb9606253bd213 100644
--- a/tox.ini
+++ b/tox.ini
@@ -1,5 +1,5 @@
 [tox]
-envlist = py38, py39, py310, py311, py312, py313
+envlist = py39, py310, py311, py312, py313
 skip_missing_interpreters = true
 
 [testenv]