From 1949243032789473da2dbf75799549de37f63ec3 Mon Sep 17 00:00:00 2001
From: Daniel <d.hornung@indiscale.com>
Date: Fri, 10 Jan 2025 16:52:32 +0100
Subject: [PATCH] MAINT: Removed more Python 3.8 code.

---
 src/caosadvancedtools/models/data_model.py | 7 +------
 tox.ini                                    | 2 +-
 2 files changed, 2 insertions(+), 7 deletions(-)

diff --git a/src/caosadvancedtools/models/data_model.py b/src/caosadvancedtools/models/data_model.py
index 92afb7eb..6d30b8fb 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 12c7ad50..786a1054 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]
-- 
GitLab