A Python to Java bridge - ext
Project description
JPype
Why this fork for LocalStack?
We forked the jpype project to add a SIGTERM signal handler to be used in LocalStack <https://github.com/localstack/localstack> We plan on contributing the changes upstream, should they be accepted.
JPype is a Python module to provide full access to Java from within Python. It allows Python to make use of Java only libraries, exploring and visualization of Java structures, development and testing of Java libraries, scientific computing, and much more. By gaining the best of both worlds using Python for rapid prototyping and Java for strong typed production code, JPype provides a powerful environment for engineering and code development.
This is achieved not through re-implementing Python, as Jython has done, but rather through interfacing at the native level in both virtual machines. This shared memory based approach achieves decent computing performance, while providing the access to the entirety of CPython and Java libraries.
- Code:
- Issue tracker:
- Discussions:
- Documentation:
- License:
- Build status:
- Quality status:
- Version:
The work on this project began on Sourceforge. LLNL-CODE- 812311
SPDX-License-Identifier: Apache-2.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file jpype1_ext-0.0.2.tar.gz.
File metadata
- Download URL: jpype1_ext-0.0.2.tar.gz
- Upload date:
- Size: 857.0 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bf9162601ffa837661d4032461d9a3de191b21a66218d1ba8b1d5dcc0eba337d
|
|
| MD5 |
68a9956f3d2f990fd60334ee12dcae7d
|
|
| BLAKE2b-256 |
8c1857afd0d66619d0b33567e62c71fcfd2f58756c1f0474ca6f0787f7a9b6de
|
Provenance
The following attestation bundles were made for jpype1_ext-0.0.2.tar.gz:
Publisher:
build.yml on localstack/jpype
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
jpype1_ext-0.0.2.tar.gz -
Subject digest:
bf9162601ffa837661d4032461d9a3de191b21a66218d1ba8b1d5dcc0eba337d - Sigstore transparency entry: 150556043
- Sigstore integration time:
-
Permalink:
localstack/jpype@a216453f02754ea8e8147d95723f7d934f97210c -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/localstack
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@a216453f02754ea8e8147d95723f7d934f97210c -
Trigger Event:
push
-
Statement type:
File details
Details for the file jpype1_ext-0.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: jpype1_ext-0.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 493.3 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b7e5a3a4265367c848d4d99e36df1fbd4c7ab898db598eca761e1ec87a1d60e2
|
|
| MD5 |
631d5579eef3c0af3e8e9de203bb0bbb
|
|
| BLAKE2b-256 |
c5f9527265d8dc7a89f26947e6ba3fbbf796b12f657fa5b6641cba6faf1c8382
|
Provenance
The following attestation bundles were made for jpype1_ext-0.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
build.yml on localstack/jpype
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
jpype1_ext-0.0.2-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl -
Subject digest:
b7e5a3a4265367c848d4d99e36df1fbd4c7ab898db598eca761e1ec87a1d60e2 - Sigstore transparency entry: 150556050
- Sigstore integration time:
-
Permalink:
localstack/jpype@a216453f02754ea8e8147d95723f7d934f97210c -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/localstack
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@a216453f02754ea8e8147d95723f7d934f97210c -
Trigger Event:
push
-
Statement type:
File details
Details for the file jpype1_ext-0.0.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: jpype1_ext-0.0.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 509.1 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ddacba0dbcf4e442a7156a68d25c1309bc94e5b2a83145e2ba0a603c01c095b6
|
|
| MD5 |
de3ac0e0d09daeb7d7123a45edd62324
|
|
| BLAKE2b-256 |
5e08dc03e8f20e07591aa1bc261e4d28f00844c5939f77c8fce3c4c83449925c
|
Provenance
The following attestation bundles were made for jpype1_ext-0.0.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl:
Publisher:
build.yml on localstack/jpype
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
jpype1_ext-0.0.2-cp312-cp312-manylinux2014_i686.manylinux_2_17_i686.whl -
Subject digest:
ddacba0dbcf4e442a7156a68d25c1309bc94e5b2a83145e2ba0a603c01c095b6 - Sigstore transparency entry: 150556048
- Sigstore integration time:
-
Permalink:
localstack/jpype@a216453f02754ea8e8147d95723f7d934f97210c -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/localstack
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@a216453f02754ea8e8147d95723f7d934f97210c -
Trigger Event:
push
-
Statement type:
File details
Details for the file jpype1_ext-0.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: jpype1_ext-0.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 466.4 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
90e1b0a3992a434c0283f1b7dd2a81ac82d494522c1b6929d0bc026af09e6266
|
|
| MD5 |
3791f213f606f0e1750bd45d02bf4b1e
|
|
| BLAKE2b-256 |
c5ddb8a505fb704cb967b076025dbf15a8da05afba5a5cd62a31f949126be1b5
|
Provenance
The following attestation bundles were made for jpype1_ext-0.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
build.yml on localstack/jpype
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
jpype1_ext-0.0.2-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.whl -
Subject digest:
90e1b0a3992a434c0283f1b7dd2a81ac82d494522c1b6929d0bc026af09e6266 - Sigstore transparency entry: 150556047
- Sigstore integration time:
-
Permalink:
localstack/jpype@a216453f02754ea8e8147d95723f7d934f97210c -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/localstack
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@a216453f02754ea8e8147d95723f7d934f97210c -
Trigger Event:
push
-
Statement type:
File details
Details for the file jpype1_ext-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: jpype1_ext-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 494.1 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
4999903449a025e601946a9457e409730bf5180396398b546939bc856ded0a25
|
|
| MD5 |
981a0794e8c4ad103e00d1a701d4749d
|
|
| BLAKE2b-256 |
9fda57b8ad690f7fe9c22f84a29e1dca26cffd7f27a51f5fcdf2fce49aa32c20
|
Provenance
The following attestation bundles were made for jpype1_ext-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
build.yml on localstack/jpype
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
jpype1_ext-0.0.2-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl -
Subject digest:
4999903449a025e601946a9457e409730bf5180396398b546939bc856ded0a25 - Sigstore transparency entry: 150556045
- Sigstore integration time:
-
Permalink:
localstack/jpype@a216453f02754ea8e8147d95723f7d934f97210c -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/localstack
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@a216453f02754ea8e8147d95723f7d934f97210c -
Trigger Event:
push
-
Statement type:
File details
Details for the file jpype1_ext-0.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.
File metadata
- Download URL: jpype1_ext-0.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 510.2 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f2129e27811e5af1eb31a494e1b77fdc5b438759b0ab0154c9ed0e988a72a411
|
|
| MD5 |
7117e4a95a00f8a319c8c6c40531f5de
|
|
| BLAKE2b-256 |
244e37386ba4763c62e60bd18c1fd3e061403e3e88e4f060fe94866063384e96
|
Provenance
The following attestation bundles were made for jpype1_ext-0.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl:
Publisher:
build.yml on localstack/jpype
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
jpype1_ext-0.0.2-cp311-cp311-manylinux2014_i686.manylinux_2_17_i686.whl -
Subject digest:
f2129e27811e5af1eb31a494e1b77fdc5b438759b0ab0154c9ed0e988a72a411 - Sigstore transparency entry: 150556049
- Sigstore integration time:
-
Permalink:
localstack/jpype@a216453f02754ea8e8147d95723f7d934f97210c -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/localstack
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@a216453f02754ea8e8147d95723f7d934f97210c -
Trigger Event:
push
-
Statement type:
File details
Details for the file jpype1_ext-0.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: jpype1_ext-0.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 467.2 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.1.1 CPython/3.12.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fd1bba7b8178cdb0395b3fa2e5d9a1e813d4b3c03347323f5176ea429f8bd558
|
|
| MD5 |
59b96e5c092061908d36e3194819af00
|
|
| BLAKE2b-256 |
2d716a80f1c36a0c258374783eeae12e15a5e98a739bfc6fab9894f400699268
|
Provenance
The following attestation bundles were made for jpype1_ext-0.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
build.yml on localstack/jpype
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
jpype1_ext-0.0.2-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.whl -
Subject digest:
fd1bba7b8178cdb0395b3fa2e5d9a1e813d4b3c03347323f5176ea429f8bd558 - Sigstore transparency entry: 150556046
- Sigstore integration time:
-
Permalink:
localstack/jpype@a216453f02754ea8e8147d95723f7d934f97210c -
Branch / Tag:
refs/tags/v0.0.2 - Owner: https://github.com/localstack
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build.yml@a216453f02754ea8e8147d95723f7d934f97210c -
Trigger Event:
push
-
Statement type: