From 2d97c77dbbd77cd5a2561a31539d4556442ea7f7 Mon Sep 17 00:00:00 2001 From: Roshan Rajan Date: Wed, 28 Jun 2023 13:47:21 -0700 Subject: [PATCH] Add Typing Extensions module for dataclass_transform --- graphene/types/objecttype.py | 3 ++- setup.py | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/graphene/types/objecttype.py b/graphene/types/objecttype.py index 6227aca5..eca1fea9 100644 --- a/graphene/types/objecttype.py +++ b/graphene/types/objecttype.py @@ -1,4 +1,5 @@ -from typing import TYPE_CHECKING, dataclass_transform +from typing import TYPE_CHECKING +from typing_extensions import dataclass_transform from .base import BaseOptions, BaseType, BaseTypeMeta from .field import Field diff --git a/setup.py b/setup.py index 6c1f29c9..6234ef6e 100644 --- a/setup.py +++ b/setup.py @@ -86,6 +86,7 @@ setup( "graphql-core>=3.1,<3.3", "graphql-relay>=3.1,<3.3", "aniso8601>=8,<10", + "typing_extensions>=4.1.0", ], tests_require=tests_require, extras_require={"test": tests_require, "dev": dev_requires},