diff --git a/src/wrapt/_wrappers.c b/src/wrapt/_wrappers.c index f3dc3ef5..35930986 100644 --- a/src/wrapt/_wrappers.c +++ b/src/wrapt/_wrappers.c @@ -1701,6 +1701,10 @@ static PyGetSetDef WraptCallableObjectProxy_getset[] = { (setter)WraptObjectProxy_set_module, 0 }, { "__doc__", (getter)WraptObjectProxy_get_doc, (setter)WraptObjectProxy_set_doc, 0 }, +#if PY_VERSION_HEX >= 0x030a0000 + { "__annotations__", (getter)WraptObjectProxy_get_annotations, + (setter)WraptObjectProxy_set_annotations, 0 }, +#endif { NULL }, }; @@ -1912,6 +1916,10 @@ static PyGetSetDef WraptPartialCallableObjectProxy_getset[] = { (setter)WraptObjectProxy_set_module, 0 }, { "__doc__", (getter)WraptObjectProxy_get_doc, (setter)WraptObjectProxy_set_doc, 0 }, +#if PY_VERSION_HEX >= 0x030a0000 + { "__annotations__", (getter)WraptObjectProxy_get_annotations, + (setter)WraptObjectProxy_set_annotations, 0 }, +#endif { NULL }, }; @@ -2448,6 +2456,10 @@ static PyGetSetDef WraptFunctionWrapperBase_getset[] = { (setter)WraptObjectProxy_set_module, 0 }, { "__doc__", (getter)WraptObjectProxy_get_doc, (setter)WraptObjectProxy_set_doc, 0 }, +#if PY_VERSION_HEX >= 0x030a0000 + { "__annotations__", (getter)WraptObjectProxy_get_annotations, + (setter)WraptObjectProxy_set_annotations, 0 }, +#endif { "_self_instance", (getter)WraptFunctionWrapperBase_get_self_instance, NULL, 0 }, { "_self_wrapper", (getter)WraptFunctionWrapperBase_get_self_wrapper, @@ -2637,6 +2649,10 @@ static PyGetSetDef WraptBoundFunctionWrapper_getset[] = { (setter)WraptObjectProxy_set_module, 0 }, { "__doc__", (getter)WraptObjectProxy_get_doc, (setter)WraptObjectProxy_set_doc, 0 }, +#if PY_VERSION_HEX >= 0x030a0000 + { "__annotations__", (getter)WraptObjectProxy_get_annotations, + (setter)WraptObjectProxy_set_annotations, 0 }, +#endif { NULL }, }; @@ -2747,6 +2763,10 @@ static PyGetSetDef WraptFunctionWrapper_getset[] = { (setter)WraptObjectProxy_set_module, 0 }, { "__doc__", (getter)WraptObjectProxy_get_doc, (setter)WraptObjectProxy_set_doc, 0 }, +#if PY_VERSION_HEX >= 0x030a0000 + { "__annotations__", (getter)WraptObjectProxy_get_annotations, + (setter)WraptObjectProxy_set_annotations, 0 }, +#endif { NULL }, };