From b83f139d645e4b711e69c855fc7bcceb8f45ed84 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tin=20Tvrtkovi=C4=87?= Date: Sat, 3 Feb 2024 00:44:51 +0100 Subject: [PATCH] Fix dataclass_transform import --- src/attrs/__init__.pyi | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/attrs/__init__.pyi b/src/attrs/__init__.pyi index 8debbf04..33624666 100644 --- a/src/attrs/__init__.pyi +++ b/src/attrs/__init__.pyi @@ -1,9 +1,10 @@ +import sys + from typing import ( Any, Callable, Mapping, Sequence, - dataclass_transform, overload, TypeVar, ) @@ -39,6 +40,11 @@ from attr import validate as validate from attr import validators as validators from attr import attrib, asdict as asdict, astuple as astuple +if sys.version_info >= (3, 11): + from typing import dataclass_transform +else: + from typing_extensions import dataclass_transform + _T = TypeVar("_T") _C = TypeVar("_C", bound=type)