Hi. I have created JAbs some time ago to be able interface JVM code from different impls of Python: cpython + JPype and GraalPython. Basically it is an abstraction layer using different APIs depending on an impl.
It may make sense to incorporate it into this lib.