Remove cyclic reference in CFuncPtr instances; see issue #2682.
Backport candidate for the release25-maint branch.
diff --git a/Misc/NEWS b/Misc/NEWS
index 52aee80..7862ffe 100644
--- a/Misc/NEWS
+++ b/Misc/NEWS
@@ -43,6 +43,9 @@
Library
-------
+- Issue #2682: ctypes callback functions now longer contain a cyclic
+ reference to themselves.
+
- The getpass module has been improved on Unix. It now uses /dev/tty
by default and uses stderr instead of stdout. A GetPassWarning is
issued when input echo cannot be controlled.