Skip to main content

A Python to Java bridge - ext

Project description

JPype logo

JPype

implementation pyversions javaversions jvm platform license

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:

GitHub

Issue tracker:

GitHub Issues

Discussions:

GitHub Discussions

Documentation:

Python Docs

License:

Apache 2 License

Build status:

TestsCI Docs

Quality status:

Codecov lgtm_python lgtm_java lgtm_cpp

Version:

PypiVersion Conda

The work on this project began on Sourceforge. LLNL-CODE- 812311

SPDX-License-Identifier: Apache-2.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jpype1_ext-0.0.2.tar.gz (857.0 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

jpype1_ext-0.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (493.3 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

jpype1_ext-0.0.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (509.1 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ i686

jpype1_ext-0.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (466.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

jpype1_ext-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (494.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

jpype1_ext-0.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (510.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ i686

jpype1_ext-0.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (467.2 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

Hashes for jpype1_ext-0.0.2.tar.gz
Algorithm Hash digest
SHA256 bf9162601ffa837661d4032461d9a3de191b21a66218d1ba8b1d5dcc0eba337d
MD5 68a9956f3d2f990fd60334ee12dcae7d
BLAKE2b-256 8c1857afd0d66619d0b33567e62c71fcfd2f58756c1f0474ca6f0787f7a9b6de

See more details on using hashes here.

Provenance

The following attestation bundles were made for jpype1_ext-0.0.2.tar.gz:

Publisher: build.yml on localstack/jpype

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jpype1_ext-0.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jpype1_ext-0.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b7e5a3a4265367c848d4d99e36df1fbd4c7ab898db598eca761e1ec87a1d60e2
MD5 631d5579eef3c0af3e8e9de203bb0bbb
BLAKE2b-256 c5f9527265d8dc7a89f26947e6ba3fbbf796b12f657fa5b6641cba6faf1c8382

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jpype1_ext-0.0.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for jpype1_ext-0.0.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ddacba0dbcf4e442a7156a68d25c1309bc94e5b2a83145e2ba0a603c01c095b6
MD5 de3ac0e0d09daeb7d7123a45edd62324
BLAKE2b-256 5e08dc03e8f20e07591aa1bc261e4d28f00844c5939f77c8fce3c4c83449925c

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jpype1_ext-0.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jpype1_ext-0.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 90e1b0a3992a434c0283f1b7dd2a81ac82d494522c1b6929d0bc026af09e6266
MD5 3791f213f606f0e1750bd45d02bf4b1e
BLAKE2b-256 c5ddb8a505fb704cb967b076025dbf15a8da05afba5a5cd62a31f949126be1b5

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jpype1_ext-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for jpype1_ext-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4999903449a025e601946a9457e409730bf5180396398b546939bc856ded0a25
MD5 981a0794e8c4ad103e00d1a701d4749d
BLAKE2b-256 9fda57b8ad690f7fe9c22f84a29e1dca26cffd7f27a51f5fcdf2fce49aa32c20

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jpype1_ext-0.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for jpype1_ext-0.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f2129e27811e5af1eb31a494e1b77fdc5b438759b0ab0154c9ed0e988a72a411
MD5 7117e4a95a00f8a319c8c6c40531f5de
BLAKE2b-256 244e37386ba4763c62e60bd18c1fd3e061403e3e88e4f060fe94866063384e96

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file jpype1_ext-0.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for jpype1_ext-0.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fd1bba7b8178cdb0395b3fa2e5d9a1e813d4b3c03347323f5176ea429f8bd558
MD5 59b96e5c092061908d36e3194819af00
BLAKE2b-256 2d716a80f1c36a0c258374783eeae12e15a5e98a739bfc6fab9894f400699268

See more details on using hashes here.

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

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page