From 8cce0b50b561e8e5d0b5a5fdc25bc10403613f56 Mon Sep 17 00:00:00 2001 From: costrau Date: Fri, 20 Dec 2024 10:50:57 +0100 Subject: [PATCH] fix: use typing_extensions for older python version --- gerd/models/model.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/gerd/models/model.py b/gerd/models/model.py index ac3d2f7..e46bbe5 100644 --- a/gerd/models/model.py +++ b/gerd/models/model.py @@ -1,7 +1,13 @@ import os +import sys from pathlib import Path from string import Formatter -from typing import Any, List, Literal, Mapping, Optional, Tuple, TypedDict +from typing import Any, List, Literal, Mapping, Optional, Tuple + +if sys.version_info < (3, 12): + from typing_extensions import TypedDict +else: + from typing import TypedDict from jinja2 import Environment, FileSystemLoader, Template, meta, select_autoescape from pydantic import (