psykei / psyki-python

PSyKI: a (Python) platform for symbolic knowledge injection
https://psykei.github.io/psyki-python/
Apache License 2.0
12 stars 1 forks source link

chore(deps): update dependency jpype1 to v1.5.0 #54

Open renovate[bot] opened 4 days ago

renovate[bot] commented 4 days ago

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
JPype1 ==1.3.0 -> ==1.5.0 age adoption passing confidence

Release Notes

jpype-project/jpype (JPype1) ### [`v1.5.0`](https://redirect.github.com/jpype-project/jpype/releases/tag/v1.5.0): JPype 1.5.0 [Compare Source](https://redirect.github.com/jpype-project/jpype/compare/v1.4.1...v1.5.0) - **1.5.0 - 2023-12-15** - 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. ### [`v1.4.1`](https://redirect.github.com/jpype-project/jpype/releases/tag/v1.4.1): JPype 1.4.1 [Compare Source](https://redirect.github.com/jpype-project/jpype/compare/v1.4.0...v1.4.1) - Fixed issue with startJVM changing locale settings. - Changes to support Python 3.11 - Fix truncation of strings on null when using convert strings. - Replaced distutil with packaging ### [`v1.4.0`](https://redirect.github.com/jpype-project/jpype/releases/tag/v1.4.0): JPype 1.4.0 [Compare Source](https://redirect.github.com/jpype-project/jpype/compare/v1.3.0...v1.4.0) - Support for all different buffer type conversions. - Improved buffer transfers to numpy as guaranteed to match Java types. However, exact dtype for conversions is os/numpy version dependent. - Support for byte order channels on buffer transfers. - Byte size for buffers now fixed to Java definitions. - When directly accessing Java arrays using memory view, Python requires a cast from buffers. Required because Python does not support memory view alterations on non-native sizes. - Fix crash when comparing JChar. - Order handling for numerical operations with JChar fixed. - Improved matching for Java functors based on parameter count. - Dropped support for Python 3.5 and 3.6 - dbapi2 handles drivers that don't support autocommit. - Fixed issue when Java classes with dunder methods such as `__del__` caused conflicts in Python type system. Java method which match dunder patterns are longer translated to Python. - Fix issue with numpy arrays with no dimensions resulting in crash. - Support for user defined conversions for java.lang.Class and array types. - Fixed issue with ssize_t on Windows for Python 3.10.

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR is behind base branch, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.



This PR was generated by Mend Renovate. View the repository job log.