-------------------------------------------------------------------------------- Fedora EPEL Update Notification FEDORA-EPEL-2018-ad387c7768 2018-08-01 18:48:06.483844 --------------------------------------------------------------------------------
Name : py4j Product : Fedora EPEL 7 Version : 0.10.7 Release : 1.el7 URL : http://py4j.sf.net Summary : Dynamically access in Python programs to arbitrary Java objects Description : Py4J enables Python programs running in a Python interpreter to dynamically access Java objects in a Java Virtual Machine. Methods are called as if the Java objects resided in the Python interpreter and Java collections can be accessed through standard Python collection methods. Py4J also enables Java programs to call back Python objects. Py4J is distributed under the BSD license.
-------------------------------------------------------------------------------- Update Information:
- Both sides: Python exception trace is now propagated to the Java side as a string. If the Python exception is caused by a Java exception it is possible to rethrow the Java exception on the Java side, making it easy to implement Java protocols in Python (e.g., Iterator protocol). Because this could break backward compatibily, Java exceptions are only rethrown if propagate_java_exceptions is True in CallbackServerParameters. Thanks to @batterseapower for the patch. - Both sides: small fixes to the code examples on documentation front page. - Both sides: added optional authentication method that requires a token at the start of every connection. Thanks to @vanzin for initial patch and follow up. - Python side: support for Python 3.6 - Python side: removed two spurious line breaks in sub commands. - Java side: as part of the addition of the authentication method, made protocol stricter: unknown commands now raise an exception and stops a connection. - Java side: ClientServer now uses the passed SocketFactory in PythonClient instead of always falling back to the default socket factory. - Java side: support for Gradle 4.x -------------------------------------------------------------------------------- References:
[ 1 ] Bug #1574046 - py4j-0.10.7 is available https://bugzilla.redhat.com/show_bug.cgi?id=1574046 --------------------------------------------------------------------------------
This update can be installed with the "yum" update programs. Use su -c 'yum update py4j' at the command line. For more information, refer to "YUM", available at https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/htm...
All packages are signed with the Fedora EPEL GPG key. More details on the GPG keys used by the Fedora Project can be found at https://fedoraproject.org/keys --------------------------------------------------------------------------------
epel-package-announce@lists.fedoraproject.org