Skip to main content

A Python module to access Java classes as Python classes using JNI.

Project description

PyJNIus

A Python module to access Java classes as Python classes using the Java Native Interface (JNI). Warning: the pypi name is now pyjnius instead of jnius.

Tests Tests (x86) Builds PyPI Backers on Open Collective Sponsors on Open Collective

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 things:

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 xrange(20):
    print(Hardware.accelerometerReading())
    sleep(.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()
for x in xrange(20):
    print(Hardware.accelerometerReading())
    sleep(.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__', '__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 OSX and Linux, but in case PyJNIus fails to find it, setting JAVA_HOME should help.

Support

If you need assistance, you can ask for help on our mailing list:

We also have a Discord server:

https://chat.kivy.org/

Contributing

We love pull requests and discussing novel ideas. Check out our contribution guide and feel free to improve PyJNIus.

The following mailing list and IRC channel are used exclusively for discussions about developing the Kivy framework and its sister projects:

License

PyJNIus is released under the terms of the MIT License. Please refer to the LICENSE file for more information.

Backers

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

Sponsors

Support this project by becoming a sponsor. Your logo will show up here with a link to your website. [Become a sponsor]

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

pyjnius-1.5.0.tar.gz (62.6 kB view details)

Uploaded Source

Built Distributions

pyjnius-1.5.0-pp39-pypy39_pp73-win_amd64.whl (173.6 kB view details)

Uploaded PyPy Windows x86-64

pyjnius-1.5.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (238.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pyjnius-1.5.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (224.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

pyjnius-1.5.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (198.0 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

pyjnius-1.5.0-pp38-pypy38_pp73-win_amd64.whl (174.2 kB view details)

Uploaded PyPy Windows x86-64

pyjnius-1.5.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (241.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pyjnius-1.5.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (226.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

pyjnius-1.5.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (198.3 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

pyjnius-1.5.0-pp37-pypy37_pp73-win_amd64.whl (174.1 kB view details)

Uploaded PyPy Windows x86-64

pyjnius-1.5.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (241.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pyjnius-1.5.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (226.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

pyjnius-1.5.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (198.0 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

pyjnius-1.5.0-cp311-cp311-win_amd64.whl (195.3 kB view details)

Uploaded CPython 3.11 Windows x86-64

pyjnius-1.5.0-cp311-cp311-win32.whl (171.7 kB view details)

Uploaded CPython 3.11 Windows x86

pyjnius-1.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pyjnius-1.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.6 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

pyjnius-1.5.0-cp311-cp311-macosx_10_9_x86_64.whl (263.6 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

pyjnius-1.5.0-cp311-cp311-macosx_10_9_universal2.whl (477.7 kB view details)

Uploaded CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)

pyjnius-1.5.0-cp310-cp310-win_amd64.whl (196.2 kB view details)

Uploaded CPython 3.10 Windows x86-64

pyjnius-1.5.0-cp310-cp310-win32.whl (172.9 kB view details)

Uploaded CPython 3.10 Windows x86

pyjnius-1.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pyjnius-1.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

pyjnius-1.5.0-cp310-cp310-macosx_10_9_x86_64.whl (266.1 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

pyjnius-1.5.0-cp310-cp310-macosx_10_9_universal2.whl (483.6 kB view details)

Uploaded CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)

pyjnius-1.5.0-cp39-cp39-win_amd64.whl (202.1 kB view details)

Uploaded CPython 3.9 Windows x86-64

pyjnius-1.5.0-cp39-cp39-win32.whl (177.7 kB view details)

Uploaded CPython 3.9 Windows x86

pyjnius-1.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pyjnius-1.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

pyjnius-1.5.0-cp39-cp39-macosx_10_9_x86_64.whl (271.7 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

pyjnius-1.5.0-cp39-cp39-macosx_10_9_universal2.whl (494.9 kB view details)

Uploaded CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)

pyjnius-1.5.0-cp38-cp38-win_amd64.whl (201.3 kB view details)

Uploaded CPython 3.8 Windows x86-64

pyjnius-1.5.0-cp38-cp38-win32.whl (177.4 kB view details)

Uploaded CPython 3.8 Windows x86

pyjnius-1.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

pyjnius-1.5.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.5 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

pyjnius-1.5.0-cp38-cp38-macosx_10_9_x86_64.whl (268.9 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

pyjnius-1.5.0-cp38-cp38-macosx_10_9_universal2.whl (489.5 kB view details)

Uploaded CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)

pyjnius-1.5.0-cp37-cp37m-win_amd64.whl (195.7 kB view details)

Uploaded CPython 3.7m Windows x86-64

pyjnius-1.5.0-cp37-cp37m-win32.whl (173.0 kB view details)

Uploaded CPython 3.7m Windows x86

pyjnius-1.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

pyjnius-1.5.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

pyjnius-1.5.0-cp37-cp37m-macosx_10_9_x86_64.whl (262.9 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file pyjnius-1.5.0.tar.gz.

File metadata

  • Download URL: pyjnius-1.5.0.tar.gz
  • Upload date:
  • Size: 62.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for pyjnius-1.5.0.tar.gz
Algorithm Hash digest
SHA256 66346e264f1e22086b87c5c83689eabcfef1450ac6476fd856bea498b2e1373e
MD5 de4b49cf2fc8b7d2ef72640dc659ebea
BLAKE2b-256 c7875013767e76f8a216934b2ec6bae2abf02793122b981f648d16d9a72ac5c0

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pyjnius-1.5.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 f9342c9af0744b9e775b0945de9d96aa3a614ae3a55e58d25819af4485571b2b
MD5 c13561737937173850bba9999870f257
BLAKE2b-256 993326d28218f780a8ad70bad4c98a1e7afc64cac1a1a93fc684ae9ed9b9b887

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyjnius-1.5.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2c5aae98903659d1ff75cea3449f83e63fb836ebe86ddeb2d6106177fd8f5df5
MD5 f1718a12caa330fb216f4057f598283c
BLAKE2b-256 89d3d7bf4da0ec035de03f459c603b8e96a164c026996acfcd91312befa3f09d

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyjnius-1.5.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 656d089d01c6849af7affa0665b1d12bbd6050e9f7b818bc8fd2b0888de2c774
MD5 776e8529540d7d1c905fd1121a586feb
BLAKE2b-256 f9f931f0c1031741ad5f3ae4838304040cacd840d6fa47d2640fdd1b6d876fe5

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyjnius-1.5.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1b722eb3c867691b3e55aa94ee7f3fd4a84f7fa0832eb4be2e14d7d5c8282700
MD5 27a1c46fa34b2eb3e9413d648076fbe4
BLAKE2b-256 b1c08bc9e2b2af0218a230e417146e65a58cffd4a72f945cc3679ace2fcf7d73

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pyjnius-1.5.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 f1b38461486747b782cfb4251e03f795011bdee07c63da0cc35ecc78495003ed
MD5 63efdd1dcb0e9a5e19610e42b13c6287
BLAKE2b-256 bee265ba85356e14c0272281fbc98e754f4540f89d94fb61cd6344b8bdb9bab7

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyjnius-1.5.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f72a149f3335204fc3b35b229522975ba1a5714c56ad0dbb313f2d88a22d4738
MD5 b35ca8fa507f32c2181e419844c9f8c4
BLAKE2b-256 67b6e41f739ec5657e8b35f4402e10e7df94cde7f90b38ca489836bde59a4222

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyjnius-1.5.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9efc5297e563d3891880f5c00bd868bb89f8c3fdd09e2821fe9777dfb0d8c747
MD5 55e5019d129b5f0ca30bd10fc57e067e
BLAKE2b-256 a546bcfbfc05461d53b0039aec5d1b16944e82b6a3c3a1d41f1a6e3c579b9696

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyjnius-1.5.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 aca7c07fe59cd586f279e99f979e3d290dcd4bd7350c7b57b9fb05edd49b621e
MD5 57a1dd899e9e994268b7b29cfa88a5f3
BLAKE2b-256 e79fc63a3b0481a37b3b711193f02673d26300a680ea9421704c5ccd2daf55af

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for pyjnius-1.5.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 753ce1f9251a742109939d5ca4bb769ba2d21b71687da4d1d6422b394ab7bf33
MD5 b09bba85909b256c865dc740e5b53950
BLAKE2b-256 19401b7a89ed46aa2fa86c2272e0f4b0f4e04e4d2320ab8801d2dff5e3ebcdd0

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyjnius-1.5.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6ae36179e530efd262a0db3143fc7e9b68123081637e127d115292eb87b8b86d
MD5 5ee711855c738411a1abcca0100df77b
BLAKE2b-256 6a5b43f7ecfbc2fdf61c593111c3a8dfbafb5f95dce60684636e114aac243622

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyjnius-1.5.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 71ded093aad9795f7871c99693821bac5ba1e0f3e4737908a0a3b0e260fa10a7
MD5 eec1a4a5d11209ba97515c227b37bd0a
BLAKE2b-256 cfc95b58734f3f264230a5d59ec431929713af62504dc3d7490e37e2e7b87a13

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyjnius-1.5.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a56cd77ff244aa1e94bd16c41ccf050058dfdfc53bf450c27c4568f661b33dc7
MD5 90a927cc2b0d26c6e7993e38879b163d
BLAKE2b-256 0f78a69ecbd800dfffcef3aebbbacdac37ce0c63a2cd2ca60fffbc42550ba611

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: pyjnius-1.5.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 195.3 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for pyjnius-1.5.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 469ba26707df47d680f5ef09663cb365fe6efdd36d463eab92db698adb8f39cb
MD5 a4fb2aa6b6ac7c7c0fb2067aded1fcb0
BLAKE2b-256 a20c247070e6400f3782e2761c569e2a3d1eea4a0fa952d3f007dadaa3ac5503

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: pyjnius-1.5.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 171.7 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for pyjnius-1.5.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 418a8314fec2ef3f8621dc15b903c6459979821762790b7d67996643c12a2e21
MD5 6b3fbd82f355d79f25c0c80f70913d2b
BLAKE2b-256 e8235879adc763bf1ac09342bbcf15a0761826b65c8e9246bd7b4f85f21d10ea

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyjnius-1.5.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 23645f4c5511d179466abb9237a4d39b81126d3c868cdeb14ef498e29820dacc
MD5 1319a14633629b45a8ad1c0e5985fcb6
BLAKE2b-256 f5ee2aad24d3cc20160541b71011a3fae6d9eba25eded70205f4e37d60dc4c85

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyjnius-1.5.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 25f4a9b0265f31bb15c497251d1c5a65e2c84bdf8594e06079be677738bbbe72
MD5 27d4f6d9db7a246d699d386a308a3049
BLAKE2b-256 64d95ff0d83ea37212aaf37b22b3dd18b2f50107ea4fe16b4b8dc580d67a1059

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyjnius-1.5.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e5ba68800338e8f2878bec43db96ae3f20c1a773453648e08e2a6170fb8e31f9
MD5 dc06411dc8cc9ced6628c9bf823fc7b9
BLAKE2b-256 5297a338e342425bb0ca0f6a13ac31e6db540c4a9f3979807f8e948a79149897

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pyjnius-1.5.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 bf777be2e4cdb6a7d85df984333fee53b7e6906ad44df09fe6e0f02c8add2238
MD5 1832b69738cd0093ccd86b6a1f8b11ec
BLAKE2b-256 d6cf503ddd8fdcc2f2e21c3750d4ecfb7851acda6796cf6df4ff95af51debb81

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: pyjnius-1.5.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 196.2 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for pyjnius-1.5.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4f3197de84fc0b52cac36195e728f80b88a464eb3d7248f48dcec67e6e4d7135
MD5 c582b300e963eaff3b2c9fb683c160df
BLAKE2b-256 200573a0b30fa3423ba18da8338c125a5685467ced5aa29ad05c1bafb1c0df8a

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: pyjnius-1.5.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 172.9 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for pyjnius-1.5.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 df3ba04baa0811331f08ba9da8396b272f646c3d4c13ebdac978e4005461a5ec
MD5 307b56b4c920d42b2c397ba2384864d6
BLAKE2b-256 0bb161d07b63f2aa76554d62dda8e08326624b5d53d7f36e72515de542c57b90

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyjnius-1.5.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d90a86106e96a7f0db102903707208fb63b1f938be5772dce05c0e58622320f3
MD5 26d221dbcb48b7e6962841b7a1379661
BLAKE2b-256 62c96ae043600ddeae09376fe60c09d1b39265991f811bdab58a9218c3aab6ae

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyjnius-1.5.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 56523497e4d42716cfe1b1f659adbe8403e01f6b4ecd3c61f49766a47a82aeca
MD5 e0a585a908136defc22426f59d07541a
BLAKE2b-256 63ecac9186b36f8c7984e951a34d60bcada6ff2ed8094153bcb49c6cc4d84811

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyjnius-1.5.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 753075312deea025631fbb02cbd36d01b334ad2abdbc5760e55b6998f3a1a8ef
MD5 d79419194e84a5f3d2605ef9b5fc27e7
BLAKE2b-256 5001a321d549fb2dfebd58b335160b6120b6120b5a70cb1d20ba3140c01c6efc

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pyjnius-1.5.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 cf1e48c2d0bc0488a7ea39a99396c92821171f2a72d95463d520e6e7a709fbf7
MD5 f1ca36fa8e56e53808fe093a9add8c7b
BLAKE2b-256 c64634bfa8c0f424b71a8faa23b5dbd59180b2b3a3550876810d3e29a956fc56

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pyjnius-1.5.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 202.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for pyjnius-1.5.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e912ba0b379da2940b01aa2fbed6c235d83949081ab58cca18a22a89ff907250
MD5 207e7eebbbe77e6ddb04d18944e066cd
BLAKE2b-256 12ffdf8dd6a1ffa61d9abfe14c8db9e7fa2071034511e1dd21306df08a55f204

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: pyjnius-1.5.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 177.7 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for pyjnius-1.5.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 1c8377b8732dc1aecb05f5f36b07bff62cf34c62acc66eebd946efe6e41a9c4f
MD5 db7b41c96662a7a29ff27ab88533cbc6
BLAKE2b-256 0c0d5484eaa0d22bbfc4921bc58bc342ece9b384d268f0f1d64149a942e74d47

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyjnius-1.5.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c365aa14b8283980e2e5b1973007b5fdc621ec2784b1da9669b7a157908c2b9e
MD5 7a964583da721c4d94781d366bdbde99
BLAKE2b-256 26085398d9c336e8c8b9eeb2e7f3d2467dc2fc568a062b4fb0978c75700755fd

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyjnius-1.5.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3ea8f7a3d8af7c156f2e5bc51417e15a56642644876ec399eb0294dc302f2730
MD5 fd6a00bcbc59abe4ae7168e8e4fdfb41
BLAKE2b-256 65af3ef1c0509dedba0deb29d69897c02d253d022f7fe201d1ba5450202960c0

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyjnius-1.5.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 01c8f392926fb548d12522c0ea5011f15c0cb13a442aac6b14cbecd931a22b34
MD5 11cfb92cc9659e70d25a42922b70d13a
BLAKE2b-256 b1beb266b7798ffb5739e368c8551386af41500531f922273711ca1ff0c0c96b

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pyjnius-1.5.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 4274ba458e76996f189e16b222f50de7947d8210e55f71913f704ae94f5de6b7
MD5 344c6f9dc6fb258437e0b72ea28008af
BLAKE2b-256 ae9283e59946267dbe96050d96955be47b1ef1b8ee980461008251707664a623

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pyjnius-1.5.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 201.3 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for pyjnius-1.5.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 b776c4eebf35169027b6e1ec67d3c04598e532a28a93997f2ffff5c2e109b833
MD5 7a6ae1214fda7ae3e2f8e46eaf9a1c7b
BLAKE2b-256 6ae94f4c7e881d98524938f07984acf9234f7eae323e2cef673d74c96737468b

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: pyjnius-1.5.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 177.4 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for pyjnius-1.5.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 024f7543c940e03f1fba85e1bb85c75f634e72cb8a5747436c1acd3ecb24161e
MD5 a04115314bdc8c2c28ec23cf9da87b32
BLAKE2b-256 b1f0c06583fc5035718b402a622bd8fbb7cbdb66d09075edacc97543a5fcf0bf

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyjnius-1.5.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ce534639841082059874db9acdc18cfe67a61449cb408023314f555f2f1ac3e2
MD5 284db1c053d6a04561a7d92f2a7b88e0
BLAKE2b-256 0e8e4c03613b94e48e4d9aed8db8143aa2e7b6971ea56c7d058137a600cf3182

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyjnius-1.5.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 45209057a458d252b4b5ae90c55eab03c5e6d4aa0ef148933be5b271c4c18ae6
MD5 d5ec56d8704ed48d242f90f3106b93a1
BLAKE2b-256 a94a7a1761d58faeedeb96ee5680425ea22f22bba694176304d2111a557533df

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyjnius-1.5.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 27354c9f767e1e0efc1f459d587c3f7f409c9a3ff3e88a55df6f3e1b18fcf194
MD5 869ea1ca475f994ff6b652ac7a7f1c1b
BLAKE2b-256 d2ea19c1fd49d6654bc249cf57b7006c149b08530c0bacb6617d2ed1aa5159ba

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for pyjnius-1.5.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ead8c61881e639dd6faf4b769ac46cde86cff6e3c3e582b74299fda137fcb64c
MD5 be85c4ce57a4fb0642ca24f3e64079ad
BLAKE2b-256 865306723b16d8b3fb951a84a66da24e80885ccf383161c625f8b08589fb37ee

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: pyjnius-1.5.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 195.7 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for pyjnius-1.5.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 a7c246f8ea046b1ae353394952fdb70d6126d070f5cac12280d019c6123cb145
MD5 14f6201529dc58d20c4e34e089201bfc
BLAKE2b-256 96fe7beec83bdf162740e9c5c479134056b0efe03831d5b9b34ad13c01bd24b9

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: pyjnius-1.5.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 173.0 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for pyjnius-1.5.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 f56cfc17ca757d82f8e1171243d1651fdaa29c9f9983af6b8fcf553dfb67b415
MD5 c30992b38b1a86fa6df5689e9cc2b2a3
BLAKE2b-256 562c22907abe9fab2680f2f1323dcaa1cf5e447a9eff04e2e1e35f3e4a43d984

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyjnius-1.5.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3fb19fd51d4946f36df2a88f871dafc96b022ed69cdef80e6eb35b9015c447d0
MD5 77cbbbe24a015d83cc7f14fe947f5149
BLAKE2b-256 b4a8ec218b092f3c14f2d1cef5f3f2353610e516b019cc5b87020f3e6b5258a1

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for pyjnius-1.5.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4d750ad9e415815d1f7c70049634395d6a0c2df056af4b690b783ae3241afdbe
MD5 4a6fb517ebf8329672c2040680278e2c
BLAKE2b-256 e7611bde2f53a95f9bdcdc37afdae2ed2cc3f0dd7d8be82d285fd6ccd862f551

See more details on using hashes here.

File details

Details for the file pyjnius-1.5.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyjnius-1.5.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 71a4efc0fad381c8068c477b7f2fc576acbda5e03deca9ee7aef7d9f1f8834de
MD5 8a6b5c31e913f88ab57434b390dfccf2
BLAKE2b-256 177632a7be8a41f7f0fc0b111b27baca0fcb05378d2078bf0eeb35ca59920922

See more details on using hashes here.

Supported by

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