Skip to main content

PyJNIus

PyJNIus is a Python library for accessing Java classes using the Java Native Interface (JNI).

PyJNIus is managed by the Kivy Team and can be used with python-for-android.

It can also be used independently of Kivy, on desktop and mobile platforms.

Backers on Open Collective Sponsors on Open Collective GitHub contributors Contributor Covenant

PyPI - Version PyPI - Python Version

Tests Tests (x86) Builds Coverage Status

Installation

pip install pyjnius

Quick overview

    >>> from jnius import autoclass
    >>> autoclass('java.lang.System').out.println('Hello world')
    Hello world
    
    >>> Stack = autoclass('java.util.Stack')
    >>> stack = Stack()
    >>> stack.push('hello')
    >>> stack.push('world')
    >>> print(stack.pop())
    world
    >>> print(stack.pop())
    hello

Usage with python-for-android

  • Get python-for-android
  • Compile a distribution with kivy (PyJNIus will be automatically added)

Then, you can do this kind of thing:

from time import sleep
from jnius import autoclass

Hardware = autoclass('org.renpy.android.Hardware')
print('DPI is', Hardware.getDPI())

Hardware.accelerometerEnable(True)
for x in range(20):
    print(Hardware.accelerometerReading())
    sleep(0.1)

It will output something like:

I/python  ( 5983): Android kivy bootstrap done. __name__ is __main__
I/python  ( 5983): Run user program, change dir and execute main.py
I/python  ( 5983): DPI is 160
I/python  ( 5983): [0.0, 0.0, 0.0]
I/python  ( 5983): [-0.0095768067985773087, 9.3852710723876953, 2.2218191623687744]
I/python  ( 5983): [-0.0095768067985773087, 9.3948478698730469, 2.2218191623687744]
I/python  ( 5983): [-0.0095768067985773087, 9.3948478698730469, 2.2026655673980713]
I/python  ( 5983): [-0.028730420395731926, 9.4044246673583984, 2.2122423648834229]
I/python  ( 5983): [-0.019153613597154617, 9.3852710723876953, 2.2026655673980713]
I/python  ( 5983): [-0.028730420395731926, 9.3852710723876953, 2.2122423648834229]
I/python  ( 5983): [-0.0095768067985773087, 9.3852710723876953, 2.1835119724273682]
I/python  ( 5983): [-0.0095768067985773087, 9.3756942749023438, 2.1835119724273682]
I/python  ( 5983): [0.019153613597154617, 9.3948478698730469, 2.2122423648834229]
I/python  ( 5983): [0.038307227194309235, 9.3852710723876953, 2.2218191623687744]
I/python  ( 5983): [-0.028730420395731926, 9.3948478698730469, 2.2026655673980713]
I/python  ( 5983): [-0.028730420395731926, 9.3852710723876953, 2.2122423648834229]
I/python  ( 5983): [-0.038307227194309235, 9.3756942749023438, 2.2026655673980713]
I/python  ( 5983): [0.3926490843296051, 9.3086557388305664, 1.3311761617660522]
I/python  ( 5983): [-0.10534487664699554, 9.4331550598144531, 2.1068975925445557]
I/python  ( 5983): [0.26815059781074524, 9.3469638824462891, 2.3463177680969238]
I/python  ( 5983): [-0.1149216815829277, 9.3852710723876953, 2.31758713722229]
I/python  ( 5983): [-0.038307227194309235, 9.41400146484375, 1.8674772977828979]
I/python  ( 5983): [0.13407529890537262, 9.4235782623291016, 2.2026655673980713]

Advanced example

When you use autoclass, it will discover all the methods and fields of the class and resolve them. You may want to declare and use only what you need. The previous example can be done manually as follows:

from time import sleep
from jnius import MetaJavaClass, JavaClass, JavaMethod, JavaStaticMethod

class Hardware(JavaClass, metaclass=MetaJavaClass):
    __javaclass__ = 'org/renpy/android/Hardware'
    vibrate = JavaStaticMethod('(D)V')
    accelerometerEnable = JavaStaticMethod('(Z)V')
    accelerometerReading = JavaStaticMethod('()[F')
    getDPI = JavaStaticMethod('()I')

# use that new class!
print('DPI is', Hardware.getDPI())

Hardware.accelerometerEnable(True)
for x in range(20):
    print(Hardware.accelerometerReading())
    sleep(0.1)

You can use the signatures method of JavaMethod and JavaMultipleMethod, to inspect the discovered signatures of a method of an object

>>> String = autoclass('java.lang.String')
>>> dir(String)
['CASE_INSENSITIVE_ORDER', '__class__', '_JavaClass__cls_storage', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__javaclass__', '__javaconstructor__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__pyx_vtable__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__setstate__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', 'charAt', 'checkBounds', 'clone', 'codePointAt', 'codePointBefore', 'codePointCount', 'compareTo', 'compareToIgnoreCase', 'concat', 'contains', 'contentEquals', 'copyValueOf', 'empty', 'endsWith', 'equals', 'equalsIgnoreCase', 'finalize', 'format', 'getBytes', 'getChars', 'getClass', 'hashCode', 'indexOf', 'indexOfSupplementary', 'intern', 'isEmpty', 'join', 'lastIndexOf', 'lastIndexOfSupplementary', 'length', 'matches', 'nonSyncContentEquals', 'notify', 'notifyAll', 'offsetByCodePoints', 'regionMatches', 'registerNatives', 'replace', 'replaceAll', 'replaceFirst', 'split', 'startsWith', 'subSequence', 'substring', 'toCharArray', 'toLowerCase', 'toString', 'toUpperCase', 'trim', 'valueOf', 'wait']
>>> String.format.signatures()
[(['java/util/Locale', 'java/lang/String', 'java/lang/Object...'], 'java/lang/String'), (['java/lang/String', 'java/lang/Object...'], 'java/lang/String')]

Each pair contains the list of accepted arguments types, and the returned type.

Troubleshooting

Make sure a Java Development Kit (JDK) is installed on your operating system if you want to use PyJNIus on desktop. OpenJDK is known to work, and the Oracle Java JDK should work as well.

On Windows, make sure JAVA_HOME points to your Java installation, so PyJNIus can locate the jvm.dll file allowing it to start Java. This shouldn't be necessary on macOS and Linux, but in case PyJNIus fails to find it, setting JAVA_HOME should help.

License

PyJNIus is MIT licensed, actively developed by a great community and is supported by many projects managed by the Kivy Organization.

Documentation

Documentation for this repository.

Support

Are you having trouble using PyJNIus or any of its related projects in the Kivy ecosystem? Is there an error you don’t understand? Are you trying to figure out how to use it? We have volunteers who can help!

The best channels to contact us for support are listed in the latest Contact Us document.

Contributing

PyJNIus is part of the Kivy ecosystem - a large group of products used by many thousands of developers for free, but it is built entirely by the contributions of volunteers. We welcome (and rely on) users who want to give back to the community by contributing to the project.

Contributions can come in many forms. See the latest Contribution Guidelines for how you can help us.

Code of Conduct

In the interest of fostering an open and welcoming community, we as contributors and maintainers need to ensure participation in our project and our sister projects is a harassment-free and positive experience for everyone. It is vital that all interaction is conducted in a manner conveying respect, open-mindedness and gratitude.

Please consult the latest Code of Conduct.

Contributors

This project exists thanks to all the people who contribute. [Become a contributor].

Backers

Thank you to all of our backers! 🙏 [Become a backer]

Sponsors

Special thanks to all of our sponsors, past and present. Support this project by [becoming a sponsor].

Here are our top current sponsors. Please click through to see their websites, and support them as they support us.

Metadata

Release files for pyjnius 1.9.0

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

Source distribution (sdist)

Source distribution for pyjnius 1.9.0
File Size Uploaded
pyjnius-1.9.0.tar.gz 75.9 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for pyjnius 1.9.0
File
pyjnius-1.9.0-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details
pyjnius-1.9.0-cp314-cp314-win32.whl CPython 3.14 CPython 3.14 Windows x86-32 Details
pyjnius-1.9.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
pyjnius-1.9.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.17+ ARM64 Details
pyjnius-1.9.0-cp314-cp314-macosx_10_15_x86_64.whl CPython 3.14 CPython 3.14 macOS 10.15+ x86-64 Details
pyjnius-1.9.0-cp314-cp314-macosx_10_15_universal2.whl CPython 3.14 CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64) Details
pyjnius-1.9.0-cp314-cp314-android_24_x86_64.whl CPython 3.14 CPython 3.14 Android API level 24+ x86-64 Details
pyjnius-1.9.0-cp314-cp314-android_24_arm64_v8a.whl CPython 3.14 CPython 3.14 Android API level 24+ ARM64 v8a Details
pyjnius-1.9.0-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details
pyjnius-1.9.0-cp313-cp313-win32.whl CPython 3.13 CPython 3.13 Windows x86-32 Details
pyjnius-1.9.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ x86-64, Linux glibc 2.28+ x86-64 Details
pyjnius-1.9.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
pyjnius-1.9.0-cp313-cp313-macosx_10_13_x86_64.whl CPython 3.13 CPython 3.13 macOS 10.13+ x86-64 Details
pyjnius-1.9.0-cp313-cp313-macosx_10_13_universal2.whl CPython 3.13 CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64) Details
pyjnius-1.9.0-cp313-cp313-android_24_x86_64.whl CPython 3.13 CPython 3.13 Android API level 24+ x86-64 Details
pyjnius-1.9.0-cp313-cp313-android_24_arm64_v8a.whl CPython 3.13 CPython 3.13 Android API level 24+ ARM64 v8a Details
pyjnius-1.9.0-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details
pyjnius-1.9.0-cp312-cp312-win32.whl CPython 3.12 CPython 3.12 Windows x86-32 Details
pyjnius-1.9.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
pyjnius-1.9.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
pyjnius-1.9.0-cp312-cp312-macosx_10_13_x86_64.whl CPython 3.12 CPython 3.12 macOS 10.13+ x86-64 Details
pyjnius-1.9.0-cp312-cp312-macosx_10_13_universal2.whl CPython 3.12 CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64) Details
pyjnius-1.9.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
pyjnius-1.9.0-cp311-cp311-win32.whl CPython 3.11 CPython 3.11 Windows x86-32 Details
pyjnius-1.9.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.17+ x86-64 Details
pyjnius-1.9.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.17+ ARM64, Linux glibc 2.28+ ARM64 Details
pyjnius-1.9.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
pyjnius-1.9.0-cp311-cp311-macosx_10_9_universal2.whl CPython 3.11 CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64) Details

Total release size: 19.5 MB

Release files / pyjnius-1.9.0.tar.gz

Download URL pyjnius-1.9.0.tar.gz
Size 75.9 kB
Tags Source
SHA-256 checksum
How to use checksums
038511848c8a4c6a85b8788274b7eec4b2c78ecd5651cd05b8ea864a42c22d64
BLAKE2b-256 checksum
How to use checksums
9517a241fdb4ab3316d6d342bc6338293095b14a9f117a023da63424acef1f62
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyjnius-1.9.0-cp314-cp314-win_amd64.whl

Download URL pyjnius-1.9.0-cp314-cp314-win_amd64.whl
Size 228.8 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
ea8a1e77e0b35ea935a3d0dcd8e96790d69580482c17dbdbbc3c75f58196612a
BLAKE2b-256 checksum
How to use checksums
b4e5141da26601fdbb3300a7ef8f9d0bfa5492bcef7a79a1fc5b3effd4d6f76e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyjnius-1.9.0-cp314-cp314-win32.whl

Download URL pyjnius-1.9.0-cp314-cp314-win32.whl
Size 188.5 kB
Tags CPython 3.14 Windows x86-32
SHA-256 checksum
How to use checksums
e3e7c4d3de51e181ef3782932f186c910a05a871f3026850824e1e2caa61715c
BLAKE2b-256 checksum
How to use checksums
7cf60aaa5bd3ead472bf24aa951cba6e8d84ec659b79504943138f839644fa25
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyjnius-1.9.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL pyjnius-1.9.0-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.14 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
596e374376062d21ec910ee9db7e480b382735c2ab0b0e761920e5d31d87cf56
BLAKE2b-256 checksum
How to use checksums
862bc689f283de862f3fe6b079fbe4508c5871baa1998a6148588cd33a7957c0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyjnius-1.9.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL pyjnius-1.9.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 1.7 MB
Tags CPython 3.14 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
adf7e01f8ab54d53a752d0873e30bcc13afd1c2af1484db8f9f99ed6f595a226
BLAKE2b-256 checksum
How to use checksums
858a6421713635d3d5c8746d020fd788f7ddf4c3164db88bb752ed9e390386a6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyjnius-1.9.0-cp314-cp314-macosx_10_15_x86_64.whl

Download URL pyjnius-1.9.0-cp314-cp314-macosx_10_15_x86_64.whl
Size 264.6 kB
Tags CPython 3.14 macOS 10.15+ x86-64
SHA-256 checksum
How to use checksums
0830f5a7c27dd29e4a9868507918c2c1b456b4dea823de5fa25d6d49d080fabe
BLAKE2b-256 checksum
How to use checksums
fab523787b5fb854b70fe2cdd918b2d4ef982edb7d5d051471c2d8d586cee15e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyjnius-1.9.0-cp314-cp314-macosx_10_15_universal2.whl

Download URL pyjnius-1.9.0-cp314-cp314-macosx_10_15_universal2.whl
Size 503.2 kB
Tags CPython 3.14 macOS 10.15+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
8f41b8cc08def74a35213f791eeba46ebea89349c0fd72c02f44253043d08366
BLAKE2b-256 checksum
How to use checksums
6f378191a3d43943d1c4e0b4b58112725f38511309935d46146e25b01040d4e3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyjnius-1.9.0-cp314-cp314-android_24_x86_64.whl

Download URL pyjnius-1.9.0-cp314-cp314-android_24_x86_64.whl
Size 234.4 kB
Tags Android API level 24+ x86-64 CPython 3.14
SHA-256 checksum
How to use checksums
529ad706eba5684008b2d028c41c4e77e24ffae49631afd0e886b04f3f2f2a17
BLAKE2b-256 checksum
How to use checksums
9bbde558125ef40e04f3032a7c4c9b32a08b963c757140f61cfd6c938be8bc01
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 10, 2026.

Transparency log

Release files / pyjnius-1.9.0-cp314-cp314-android_24_arm64_v8a.whl

Download URL pyjnius-1.9.0-cp314-cp314-android_24_arm64_v8a.whl
Size 220.9 kB
Tags Android API level 24+ ARM64 v8a CPython 3.14
SHA-256 checksum
How to use checksums
b75c19dec33cf7b255333b3b447dc2e3a55d8da1e695445f8cdba307df5e7e68
BLAKE2b-256 checksum
How to use checksums
2b44f69a886b8071e9c4f53137a14af39d63c0e312c1412997fd13d3954626d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 10, 2026.

Transparency log

Release files / pyjnius-1.9.0-cp313-cp313-win_amd64.whl

Download URL pyjnius-1.9.0-cp313-cp313-win_amd64.whl
Size 222.7 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
bde3e936b3befa123fceecf0c38ca8844235a81fd2619f35d4e935d4c8d21f61
BLAKE2b-256 checksum
How to use checksums
873584ff1aa696a251a9e1fe5e684db49526dd75254fe8f7a56ab4c2d770cefa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyjnius-1.9.0-cp313-cp313-win32.whl

Download URL pyjnius-1.9.0-cp313-cp313-win32.whl
Size 184.5 kB
Tags CPython 3.13 Windows x86-32
SHA-256 checksum
How to use checksums
2dc0a949f35522ae8710ab6871847912afc7e70f8cdcbc2f177c41cf9bf978da
BLAKE2b-256 checksum
How to use checksums
c687012318ad2275c76c1e3e4f953b664149afe1b65d3df649dfadc63fae8295
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyjnius-1.9.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL pyjnius-1.9.0-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.13 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7f06dd36fede18bf744848b3ed262af5e478fe4e789bcded114e487ce6e2bb6f
BLAKE2b-256 checksum
How to use checksums
9d192ce329bbbfe4f33bd92be7a78d5248418f5dc9bc7134d3190e67607c7102
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyjnius-1.9.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL pyjnius-1.9.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 1.7 MB
Tags CPython 3.13 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8ec82c093ada2c0ad10c6aa0cfd30ff7d01df3c558100bfa1ab4fa224900f9ef
BLAKE2b-256 checksum
How to use checksums
cb8f9b24dffc00dcfa38dd9e66dfd70d3cb92d1ce897d3526a8d38643ff8205c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyjnius-1.9.0-cp313-cp313-macosx_10_13_x86_64.whl

Download URL pyjnius-1.9.0-cp313-cp313-macosx_10_13_x86_64.whl
Size 262.5 kB
Tags CPython 3.13 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
b50b4f767ab37266fe92137052defb62cb60f563ac50150bcb5a14045c5630d0
BLAKE2b-256 checksum
How to use checksums
c19ed9f6fc24ca1d89f7be4f4cdee8a2b0531c1820dd682a3c5fff6458dc14a0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyjnius-1.9.0-cp313-cp313-macosx_10_13_universal2.whl

Download URL pyjnius-1.9.0-cp313-cp313-macosx_10_13_universal2.whl
Size 494.2 kB
Tags CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
f91244a9ce22bc05d43ebcd04ffeb376d5d00057ab623973a294507adb046b6e
BLAKE2b-256 checksum
How to use checksums
6e5d6cb48cbe3cd7186fd21a60a6516338910f16181c8ad21e7c313c03abcccc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyjnius-1.9.0-cp313-cp313-android_24_x86_64.whl

Download URL pyjnius-1.9.0-cp313-cp313-android_24_x86_64.whl
Size 234.0 kB
Tags Android API level 24+ x86-64 CPython 3.13
SHA-256 checksum
How to use checksums
186d29ca713b9c753f782abf22c1e5016c7263897a62d3efa098c18378f1368f
BLAKE2b-256 checksum
How to use checksums
03124d1860f244b19b063fc2730dc003ab987180cb3f293adb71f01c624707a2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 10, 2026.

Transparency log

Release files / pyjnius-1.9.0-cp313-cp313-android_24_arm64_v8a.whl

Download URL pyjnius-1.9.0-cp313-cp313-android_24_arm64_v8a.whl
Size 218.8 kB
Tags Android API level 24+ ARM64 v8a CPython 3.13
SHA-256 checksum
How to use checksums
c216e96fb68404618977c3a5010c65a8d46abcb2e335eebec32bcc2a97ec7d5f
BLAKE2b-256 checksum
How to use checksums
89cade2535af0c1d850c87ffef535821df7ce36f32bedd97f6265b96d277b203
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Oct 10, 2026.

Transparency log

Release files / pyjnius-1.9.0-cp312-cp312-win_amd64.whl

Download URL pyjnius-1.9.0-cp312-cp312-win_amd64.whl
Size 223.0 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
296c610a6beab6a08d801cf3337bef94746816252c6a997db218a80d900ab67a
BLAKE2b-256 checksum
How to use checksums
1bd2232a3cd027163015c85d545ece4288d2e24a0b0d1f1c823d65c1f233926a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyjnius-1.9.0-cp312-cp312-win32.whl

Download URL pyjnius-1.9.0-cp312-cp312-win32.whl
Size 184.8 kB
Tags CPython 3.12 Windows x86-32
SHA-256 checksum
How to use checksums
abdcd69604bbc26e2b0f4318753ac16304182ced96ee880d81e4ca3050f00e8b
BLAKE2b-256 checksum
How to use checksums
b0c9f0d9f463a0c4905e5c380fb2e1750117ceedf57c306436f5c5542be5e4d7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyjnius-1.9.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL pyjnius-1.9.0-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 1.7 MB
Tags CPython 3.12 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
0870f444cfa2589950344b5b23c8c5769c86303029462ec50059dd2b78cfe15d
BLAKE2b-256 checksum
How to use checksums
8e0b9bbf62e0f2e691018805469a8dc81a631d4c06385100eb14fda9b859a906
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyjnius-1.9.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL pyjnius-1.9.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 1.7 MB
Tags CPython 3.12 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8c34704dbf60c58cd98a7dd21c37eff3d70d7c4b2a3b2c406089e998e40f1205
BLAKE2b-256 checksum
How to use checksums
4775ef3ab1fcd881350ff9df9397e0e3791b94af3bc3d8c20c9590816e8fb201
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyjnius-1.9.0-cp312-cp312-macosx_10_13_x86_64.whl

Download URL pyjnius-1.9.0-cp312-cp312-macosx_10_13_x86_64.whl
Size 262.1 kB
Tags CPython 3.12 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
d3906e318b32f6bfa761ff594de6c1126f3336cf752fb201adbee4d274adecf9
BLAKE2b-256 checksum
How to use checksums
f00b45efdd394f898cb44102972df45806990432716cbd130d3e62ea5f404886
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyjnius-1.9.0-cp312-cp312-macosx_10_13_universal2.whl

Download URL pyjnius-1.9.0-cp312-cp312-macosx_10_13_universal2.whl
Size 494.2 kB
Tags CPython 3.12 macOS 10.13+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
e02faf8bf9290a48d8d1c7b8b9ce18ace215622cc1b2ee6541827081e695e1a7
BLAKE2b-256 checksum
How to use checksums
c7abc3f46aea67953234f109d89b27886348d843506a35adc3ce69ac450b7a51
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyjnius-1.9.0-cp311-cp311-win_amd64.whl

Download URL pyjnius-1.9.0-cp311-cp311-win_amd64.whl
Size 223.0 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
550fdad301bf5a41584891546c03af60fced09cf6ce391dc9ede12a1f78e84c8
BLAKE2b-256 checksum
How to use checksums
dc23cf343631a2b21f2b2af23e512c71eb7d3f1ee203956e8b4d268ac48a23d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyjnius-1.9.0-cp311-cp311-win32.whl

Download URL pyjnius-1.9.0-cp311-cp311-win32.whl
Size 183.9 kB
Tags CPython 3.11 Windows x86-32
SHA-256 checksum
How to use checksums
9c854a9bc8fa390114745f504d127f000fa35002692d65b9944944e22b77e608
BLAKE2b-256 checksum
How to use checksums
eb1a33bca19106459c413b5253d0f952c3b7d61bc513f7a02552cbd61000dc4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyjnius-1.9.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl

Download URL pyjnius-1.9.0-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.manylinux_2_28_x86_64.whl
Size 1.8 MB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
b00260c19b49717e99719418743b0852a8600997939e2831bafb1003cde47d4d
BLAKE2b-256 checksum
How to use checksums
b653c41f558d61f9eed8f9b5cc05c8045b5277a065ed02873c8fd13fe0534c4b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyjnius-1.9.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl

Download URL pyjnius-1.9.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Size 1.7 MB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8e63148e9b46f28830e961ed15a5f9a3b3cd4ab8fe2c0501b2220c95b4c944c9
BLAKE2b-256 checksum
How to use checksums
07bca0e4c96cee58e4c2eac66ccb60ed2def3b6aac4be4919c858a608578b584
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyjnius-1.9.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL pyjnius-1.9.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 264.0 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
767d2f6c1503ca03ab3985c2545f3ac8783ce0ce7717bac1793c9d5240296db2
BLAKE2b-256 checksum
How to use checksums
1408a8193a5859198cdc00507b727b48a21f30fd89588788268f94b8382a6351
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / pyjnius-1.9.0-cp311-cp311-macosx_10_9_universal2.whl

Download URL pyjnius-1.9.0-cp311-cp311-macosx_10_9_universal2.whl
Size 500.0 kB
Tags CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)
SHA-256 checksum
How to use checksums
9e8610285df3cfdca292fc236abc9dfd01657f7edbd0acb64ff76661f2e93fb6
BLAKE2b-256 checksum
How to use checksums
9a36395099c80e854c2eeafcc282b4272d095c2175bbabaf1d9cf4a22165b961
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

This release

1.9.0 This release

29 release files

1.8.0

4 release files

1.5.0

42 release files

1.4.1

26 release files

1.4.0

19 release files

1.2.0

1 release file

1.1.4

1 release file

1.1.3

1 release file

1.1.1

1 release file

1.0.2

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