.. versionadded:: 3.12
+.. c:function:: int PyType_Unwatch(int watcher_id, PyObject *type)
+
+ Mark *type* as not watched. This undoes a previous call to
+ :c:func:`PyType_Watch`. *type* must not be ``NULL``.
+
+ An extension should never call this function with a *watcher_id* that was
+ not returned to it by a previous call to :c:func:`PyType_AddWatcher`.
+
+ On success, this function returns ``0``. On failure, this function returns
+ ``-1`` with an exception set.
+
+ .. versionadded:: 3.12
+
+
.. c:type:: int (*PyType_WatchCallback)(PyObject *type)
Type of a type-watcher callback function.