f44fa40f16
- Update to 1.5.2 * Roll back agent change due to misbehaving JVM installs. * Correct issues with non-ascii path for jdbc connections and forName.
Markéta Machová2025-02-10 14:27:11 +00:00
b7222a1f96
Accepting request 1226134 from devel:languages:python
Ana Guerrero2024-11-25 22:21:09 +00:00
61ec4ea178
- Update to 1.5.1: * Make use of pyproject.toml for static project metadata * Fix error in 3.12 during exception handling * Changes for numpy 2.0 to fix test matrix. * fix compatibility of jpype with setuptools==72.0.0 * Update LICENSE * prevent misuse of PyTuple_Pack * Remove use of tp_new * fix JUnpickler BufferOverflowException * "Generic" JArray support * Fix IllegalArgumentException with non-ascii paths * Support extracting javadoc HTML files generated by Javadoc 17 * [ci] allow to download missing Python versions * Access to default methods in @JImplements * handle non ascii classpath with system classloader * free threaded build - Drop patch JPype1-numpy2compat.patch, included upstream.
Steve Kowalik2024-11-24 23:15:28 +00:00
4cfb22859c
Accepting request 1201186 from devel:languages:python
Ana Guerrero2024-09-15 10:38:22 +00:00
70d9d1124f
- update to 1.5.0: * Support for Python 3.12 * Switched __eq__ and __ne__ operator to use equals rather than compareTo for comparable objects to avoid exception when comparing object of different types. * Fixed segmentation fault when comparing Java Comparable to primitives. * Java exceptions that occur in inequality comparisons now map to Python TypeError. * Fixed crash when calling subscript on JArray. * Fixed direct byte buffers not reporting nbytes correctly when cast to memoryview. * Expand the defintion for Functional interface to include classes without FunctionInterface annotation. * Add additional matching level for derived types to resolve ambiguities when a derived type is used in place of base class when determining the method overload. This will resolve some previous ambiguities between methods.
Dirk Mueller2024-01-06 17:12:52 +00:00