Skip to main content
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

Metadata

Release files for jpype1-ext 0.0.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for jpype1-ext 0.0.2
File Size Uploaded Provenance Actions
jpype1_ext-0.0.2.tar.gz 857.0 kB With provenance Details for jpype1_ext-0.0.2.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for jpype1-ext 0.0.2
File Actions
jpype1_ext-0.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-64 Details for jpype1_ext-0.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
jpype1_ext-0.0.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ x86-32 Details for jpype1_ext-0.0.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
jpype1_ext-0.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64 Details for jpype1_ext-0.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
jpype1_ext-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-64 Details for jpype1_ext-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
jpype1_ext-0.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ x86-32 Details for jpype1_ext-0.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
jpype1_ext-0.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64 Details for jpype1_ext-0.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Total release size: 3.8 MB

Release files / jpype1_ext-0.0.2.tar.gz

Download URL jpype1_ext-0.0.2.tar.gz
Size 857.0 kB
Tags Source
SHA-256 checksum
How to use checksums
bf9162601ffa837661d4032461d9a3de191b21a66218d1ba8b1d5dcc0eba337d
BLAKE2b-256 checksum
How to use checksums
8c1857afd0d66619d0b33567e62c71fcfd2f58756c1f0474ca6f0787f7a9b6de
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 21, 2024.

Transparency log

Release files / jpype1_ext-0.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL jpype1_ext-0.0.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 493.3 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
b7e5a3a4265367c848d4d99e36df1fbd4c7ab898db598eca761e1ec87a1d60e2
BLAKE2b-256 checksum
How to use checksums
c5f9527265d8dc7a89f26947e6ba3fbbf796b12f657fa5b6641cba6faf1c8382
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 21, 2024.

Transparency log

Release files / jpype1_ext-0.0.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL jpype1_ext-0.0.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Size 509.1 kB
Tags CPython 3.12 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
ddacba0dbcf4e442a7156a68d25c1309bc94e5b2a83145e2ba0a603c01c095b6
BLAKE2b-256 checksum
How to use checksums
5e08dc03e8f20e07591aa1bc261e4d28f00844c5939f77c8fce3c4c83449925c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 21, 2024.

Transparency log

Release files / jpype1_ext-0.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL jpype1_ext-0.0.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 466.4 kB
Tags CPython 3.12 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
90e1b0a3992a434c0283f1b7dd2a81ac82d494522c1b6929d0bc026af09e6266
BLAKE2b-256 checksum
How to use checksums
c5ddb8a505fb704cb967b076025dbf15a8da05afba5a5cd62a31f949126be1b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 21, 2024.

Transparency log

Release files / jpype1_ext-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL jpype1_ext-0.0.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 494.1 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64
SHA-256 checksum
How to use checksums
4999903449a025e601946a9457e409730bf5180396398b546939bc856ded0a25
BLAKE2b-256 checksum
How to use checksums
9fda57b8ad690f7fe9c22f84a29e1dca26cffd7f27a51f5fcdf2fce49aa32c20
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 21, 2024.

Transparency log

Release files / jpype1_ext-0.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl

Download URL jpype1_ext-0.0.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Size 510.2 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-32
SHA-256 checksum
How to use checksums
f2129e27811e5af1eb31a494e1b77fdc5b438759b0ab0154c9ed0e988a72a411
BLAKE2b-256 checksum
How to use checksums
244e37386ba4763c62e60bd18c1fd3e061403e3e88e4f060fe94866063384e96
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 21, 2024.

Transparency log

Release files / jpype1_ext-0.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL jpype1_ext-0.0.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 467.2 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64
SHA-256 checksum
How to use checksums
fd1bba7b8178cdb0395b3fa2e5d9a1e813d4b3c03347323f5176ea429f8bd558
BLAKE2b-256 checksum
How to use checksums
2d716a80f1c36a0c258374783eeae12e15a5e98a739bfc6fab9894f400699268
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/5.1.1 CPython/3.12.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 21, 2024.

Transparency log

Security for jpype1-ext 0.0.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 7 files in this release have been uploaded with provenance metadata.

Select from 7 files

Attestation for jpype1_ext-0.0.2.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 21, 2024.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Release history Release notifications | RSS feed

This release

0.0.2 This release

7 release files Full provenance

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page