diff --git a/src/attr/__init__.py b/src/attr/__init__.py index 5c6e0650b..2decc6cb1 100644 --- a/src/attr/__init__.py +++ b/src/attr/__init__.py @@ -5,7 +5,7 @@ """ from functools import partial -from typing import Callable, Literal, Protocol +from typing import Callable, Literal, Protocol, runtime_checkable from . import converters, exceptions, filters, setters, validators from ._cmp import cmp_using @@ -34,6 +34,7 @@ dataclass = partial(attrs, auto_attribs=True) # happy Easter ;) +@runtime_checkable class AttrsInstance(Protocol): pass