--------------------------------------------------------------------------------
Fedora EPEL Update Notification
FEDORA-EPEL-2018-5b303d9553
2018-07-08 22:21:00.035795
--------------------------------------------------------------------------------
Name : jpype
Product : Fedora EPEL 7
Version : 0.6.3
Release : 3.el7
URL :
http://jpype.sf.net
Summary : Full access for Python programs to Java class libraries
Description :
JPype is an effort to allow python programs full access to
java class libraries. This is achieved not through
re-implementing Python, as Jython/JPython has done, but rather
through interfacing at the native level in both Virtual Machines.
--------------------------------------------------------------------------------
Update Information:
... ---- Java reference counting has been converted to use JNI
PushLocalFrame/PopLocalFrame. Several resource leaks were removed.
java.lang.Class<>.forName() will now return the java.lang.Class. Work
arounds for requiring the class loader are no longer needed. Customizers now
support customization of static members. Support of java.lang.Class<>
java.lang.Object().getClass() on Java objects returns a java.lang.Class
rather than the Python class java.lang.Object().class on Java objects
returns the python class as do all python objects
java.lang.Object.class_ maps to the java statement 'java.lang.Object.class' and
returns the java.lang.Class<java.lang.object> java.lang.Class supports
reflection methods private fields and methods can be accessed via
reflection annotations are avaiable via reflection Java objects and
arrays will not accept setattr unless the attribute corresponds to a java
method or field whith the exception of private attributes that begin with
underscore. Added support for automatic conversion of boxed types.
Boxed types automatically convert to python primitives. Boxed types
automatically convert to java primitives when resolving functions.
Functions taking boxed or primitives still resolve based on closest match.
Python integer primitives will implicitly match java float and double as per
Java specification. Added support for try with resources for
java.lang.Closeable. Use python "with MyJavaResource() as resource:"
statement to automatically close a resource at the end of a block.
--------------------------------------------------------------------------------
References:
[ 1 ] Bug #1563207 - jpype-0.6.3 is available
https://bugzilla.redhat.com/show_bug.cgi?id=1563207
--------------------------------------------------------------------------------
This update can be installed with the "yum" update programs. Use
su -c 'yum update jpype' 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
--------------------------------------------------------------------------------