--------------------------------------------------------------------------------
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/...
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
--------------------------------------------------------------------------------