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]