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
JPype 1.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.
This changelog only contains changes from the first pypi release (0.5.4.3) onwards.
Latest Changes:
1.4.2_dev0 - 2022-10-26
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.
1.4.1 - 2022-10-26
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
1.4.0 - 2022-05-14
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.
Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting @dependabot rebase.
Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR:
- `@dependabot rebase` will rebase this PR
- `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it
- `@dependabot merge` will merge this PR after your CI passes on it
- `@dependabot squash and merge` will squash and merge this PR after your CI passes on it
- `@dependabot cancel merge` will cancel a previously requested merge and block automerging
- `@dependabot reopen` will reopen this PR if it is closed
- `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually
- `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself)
- `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)
Bumps jpype1 from 1.3.0 to 1.4.1.
Release notes
Sourced from jpype1's releases.
Changelog
Sourced from jpype1's changelog.
... (truncated)
Commits
f52169a
Update mac release scriptc837872
Fix changelog24cc694
Update release scripts9771356
Debugging testbenchf764e14
Testingfc22b6e
Try again5680ea7
conditional not working.3ade633
Attempt to test on 3.11be5daa3
Bump version: 1.4.1_dev0 → 1.4.147707c2
Packaging is required for all versions.Dependabot will resolve any conflicts with this PR as long as you don't alter it yourself. You can also trigger a rebase manually by commenting
@dependabot rebase
.Dependabot commands and options
You can trigger Dependabot actions by commenting on this PR: - `@dependabot rebase` will rebase this PR - `@dependabot recreate` will recreate this PR, overwriting any edits that have been made to it - `@dependabot merge` will merge this PR after your CI passes on it - `@dependabot squash and merge` will squash and merge this PR after your CI passes on it - `@dependabot cancel merge` will cancel a previously requested merge and block automerging - `@dependabot reopen` will reopen this PR if it is closed - `@dependabot close` will close this PR and stop Dependabot recreating it. You can achieve the same result by closing it manually - `@dependabot ignore this major version` will close this PR and stop Dependabot creating any more for this major version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this minor version` will close this PR and stop Dependabot creating any more for this minor version (unless you reopen the PR or upgrade to it yourself) - `@dependabot ignore this dependency` will close this PR and stop Dependabot creating any more for this dependency (unless you reopen the PR or upgrade to it yourself)