Después de más de cuatro años desde la creación de la última rama significativa lanzamiento de la capa intermedia , que permite el acceso completo de aplicaciones Python a bibliotecas de clases en Java. Con JPype, se pueden utilizar bibliotecas específicas de Java desde Python, creando aplicaciones híbridas que combinan código en Java y Python. El código del proyecto se distribuye bajo la licencia Apache 2.0.
A diferencia de Jython, la integración con Java se logra no a través de la creación de una variante de Python para JVM, sino mediante la interacción a nivel de ambas máquinas virtuales utilizando memoria compartida. Este enfoque no solo proporciona un buen rendimiento, sino que también ofrece acceso a todas las bibliotecas de CPython y Java. En esta nueva versión, se ha reescrito completamente el código del módulo principal, se ha añadido soporte para
hilos no vinculados, se ha mejorado la seguridad, se ha asegurado la traducción de excepciones de Java a excepciones de Python y se ha modificado el comportamiento en la conversión de cadenas.
Fuente: opennet.ru
