diff --git a/include/pybind11/detail/class.h b/include/pybind11/detail/class.h index bbdd9a09173..32df6389f1b 100644 --- a/include/pybind11/detail/class.h +++ b/include/pybind11/detail/class.h @@ -89,11 +89,11 @@ inline PyTypeObject *make_static_property_type() { if (PyType_Ready(type) < 0) { pybind11_fail("make_static_property_type(): failure in PyType_Ready()!"); } -# if PY_VERSION >= 0x03110000 +# if PY_VERSION >= 0x03110000 // Since Python-3.11 property-derived types are required to // have dynamic attributes (to set `__doc__`) enable_dynamic_attributes(heap_type); -# endif +# endif setattr((PyObject *) type, "__module__", str("pybind11_builtins")); PYBIND11_SET_OLDPY_QUALNAME(type, name_obj);