I am the developer of JPype which is a Python to Java bridge. As one of my developement tasks I am trying to fix the age old problem of cross language irresolvable reference loops. Your project was mentioned as one of those which may benefit from such a capability in Python. If any would like to participate in discussions on how we can implement hooks to support automatic reference loop detection and resolution please participate at
https://discuss.python.org/t/support-for-cross-language-garbage-collection/91055
jpype-project/jpype#1296