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