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.4.2.tar.gz (47.3 kB view details)

Uploaded Source

Built Distributions

pyjnius-1.4.2-pp39-pypy39_pp73-win_amd64.whl (176.2 kB view details)

Uploaded PyPy Windows x86-64

pyjnius-1.4.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (241.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pyjnius-1.4.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (203.0 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

pyjnius-1.4.2-pp38-pypy38_pp73-win_amd64.whl (176.4 kB view details)

Uploaded PyPy Windows x86-64

pyjnius-1.4.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (244.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pyjnius-1.4.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (202.7 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

pyjnius-1.4.2-pp37-pypy37_pp73-win_amd64.whl (176.5 kB view details)

Uploaded PyPy Windows x86-64

pyjnius-1.4.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (244.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pyjnius-1.4.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (203.0 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

pyjnius-1.4.2-cp310-cp310-win_amd64.whl (197.0 kB view details)

Uploaded CPython 3.10 Windows x86-64

pyjnius-1.4.2-cp310-cp310-win32.whl (174.1 kB view details)

Uploaded CPython 3.10 Windows x86

pyjnius-1.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pyjnius-1.4.2-cp310-cp310-macosx_10_9_x86_64.whl (270.5 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

pyjnius-1.4.2-cp310-cp310-macosx_10_9_universal2.whl (488.5 kB view details)

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

pyjnius-1.4.2-cp39-cp39-win_amd64.whl (203.0 kB view details)

Uploaded CPython 3.9 Windows x86-64

pyjnius-1.4.2-cp39-cp39-win32.whl (178.6 kB view details)

Uploaded CPython 3.9 Windows x86

pyjnius-1.4.2-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.4.2-cp39-cp39-macosx_10_9_x86_64.whl (276.3 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

pyjnius-1.4.2-cp39-cp39-macosx_10_9_universal2.whl (500.2 kB view details)

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

pyjnius-1.4.2-cp38-cp38-win_amd64.whl (202.5 kB view details)

Uploaded CPython 3.8 Windows x86-64

pyjnius-1.4.2-cp38-cp38-win32.whl (178.4 kB view details)

Uploaded CPython 3.8 Windows x86

pyjnius-1.4.2-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.4.2-cp38-cp38-macosx_10_9_x86_64.whl (272.2 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

pyjnius-1.4.2-cp38-cp38-macosx_10_9_universal2.whl (493.5 kB view details)

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

pyjnius-1.4.2-cp37-cp37m-win_amd64.whl (196.0 kB view details)

Uploaded CPython 3.7m Windows x86-64

pyjnius-1.4.2-cp37-cp37m-win32.whl (174.1 kB view details)

Uploaded CPython 3.7m Windows x86

pyjnius-1.4.2-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.4.2-cp37-cp37m-macosx_10_9_x86_64.whl (267.3 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

pyjnius-1.4.2-cp36-cp36m-win_amd64.whl (212.4 kB view details)

Uploaded CPython 3.6m Windows x86-64

pyjnius-1.4.2-cp36-cp36m-win32.whl (183.6 kB view details)

Uploaded CPython 3.6m Windows x86

pyjnius-1.4.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

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

pyjnius-1.4.2-cp36-cp36m-macosx_10_9_x86_64.whl (266.7 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: pyjnius-1.4.2.tar.gz
  • Upload date:
  • Size: 47.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pyjnius-1.4.2.tar.gz
Algorithm Hash digest
SHA256 fc0637cda4ae128ec4a96ac327d352e87ea866764b01d962672870be539a9dae
MD5 aba70a64d039c772f8a111ebefe2a042
BLAKE2b-256 0a890e6f9927f6108a6b0cbe0147c6dac90e2bb309394d5fd0d6cb0bf4928af8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyjnius-1.4.2-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 2dbf31c21c914aec81a90c6a3b4ac59af3e55e3e7e3ae9c4414caf7b9b4789cf
MD5 af4cae9731d924bc0ecda9baaabfc104
BLAKE2b-256 54af3315a9365399476801aa257beabf48c006d7fa21276dc03091488431dd6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyjnius-1.4.2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ebd39dcd07620591b8f1a42cada4fb41adc848ee21252ca05640b6f6996830d0
MD5 c2e582c3724fff71fe2c68f971dce76d
BLAKE2b-256 ece3429390fab53c0226c3aa726f851a17ec8d5cbe0a2413a5be53fc4d2736c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyjnius-1.4.2-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3211f22c593cbd888432fde4dab091b299841aab098f8fa01b432a32cbfad790
MD5 83f17cbfc522eac3a1a87081dfdd1624
BLAKE2b-256 64053c1ed38d55fdfef17c7c31e52bd5eb53aeb60f71b5e6f061a38fc8346536

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyjnius-1.4.2-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 99eea32b384834fdb37233d0ef34c742192a0846a30342fcbb5cd7a608159af3
MD5 3c7f19d7be898a0f671474ad68d9c355
BLAKE2b-256 85ecc01b330fcd7d69e307b0b75dd88352a842b37d687bf21aef7cc7a01a2d6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyjnius-1.4.2-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b6d501fd6ddc32df43c10881c2c852acefe502b8c3da4b627822517b954a031f
MD5 64b9bd872f31c078ec7da6cbfc90dae3
BLAKE2b-256 98f787a5e0383ac2c376754d606d77abfa892650e8b222ad793caeb51aa8c259

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyjnius-1.4.2-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e4065d9d90179d6dfe34959651a4543b034ff41909242ea29336bb3697b8b868
MD5 9ce9a8e959bc9c0711dbfed84da2b2ed
BLAKE2b-256 1ca7abb5a50ec7e2cf0fe5bc626762f734bc0c61552b9e953fa47d598f16e07b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyjnius-1.4.2-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 613df4f02feb726e12f232dd62db816466f28f04f87793c2527816660c52ef15
MD5 cb9f3e963070321e06357c0d4813d363
BLAKE2b-256 a049e537f152b38f2978a30310a50b033417cb8e84c777c4b7570072602d3918

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyjnius-1.4.2-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6ffec37e5fd0206f68ae8950d8119996c622e499f36f7125b44c54f0f44e08b5
MD5 51b99f0c886e2d3ab59558508e167500
BLAKE2b-256 a0c0654db13aff3da28024e826e6128aa07a2de69ceb33173ce0a630cf135386

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyjnius-1.4.2-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8c1651196890a1b478e6a1f98493abac10a9c01e9963ae898d27d96fda4b3b26
MD5 d07fbaee3be03b3239f10f906854b197
BLAKE2b-256 07f95adbc857b8fb9e4ebbd8670e19cdc40937515e70a521f07aa5d5dd7def46

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyjnius-1.4.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 197.0 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pyjnius-1.4.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e8fb246d21e5ebb8e231a0c28a36eced3d4c0ded36f93bc3aded1c2c6840ea59
MD5 bfe0ef99ad35a9d39d37c4935734fb14
BLAKE2b-256 cede9db041a2119566c4ff9c383125b04c66dfa2d5996b8be36d0f0936eb2365

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyjnius-1.4.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 174.1 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pyjnius-1.4.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 a2dfe0aa06e7444d4a033b6fc6a82974e568dea38240562e71a14890ed4d35cd
MD5 62f2b968aacb10775941df651670be9f
BLAKE2b-256 abc9e1adc47bdf53405f36be4f1da191b1a55247a904ec9f52f69f1d00bd7d3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyjnius-1.4.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 071693a19c1abf4d97906eb017ff1cae8f1f5c94f26882ea704bc1417894125d
MD5 70a13ff6a6a860c91f1172234b1ef1e9
BLAKE2b-256 2f6231b7074097bd671a77b81eac40b09f3dc29c3ce7a647887ef056477c4d6c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyjnius-1.4.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2a04fac8cd902d482a702b283e091ba23c6631d868689ed09cbd3906ab0c0551
MD5 e024f169647720a9533dd65e8375d38c
BLAKE2b-256 18474957d989ea974a17972a9f45fa1f395aea85f75ad43deb5a08f63826f189

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyjnius-1.4.2-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e5599050ae3627e2a60fbed5ce5380a09ee94887a42e50424abb6a7a708ef527
MD5 5ab4aa172fbd4cce8d20525f2570b3d3
BLAKE2b-256 468560065adab99ea4c54b2408f7b4f9d2091ffb16ca892d29cc42e77bbb7607

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyjnius-1.4.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 203.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pyjnius-1.4.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0ad2a513143d9e91c9c9bccca1d39ca96a4518bebd2bdb0feb0c576eb07dbc93
MD5 f5e8299867b041fb27656d1b25d59641
BLAKE2b-256 8510d21516442ceb38b6116773351de20593ffb9c8c20e8165e43107c23b5a2d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyjnius-1.4.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 178.6 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pyjnius-1.4.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 845d3e8f351a4cb64c767be6ace3701efb52e97ab5c80c991b7ffe21774d5c69
MD5 f32c54f601fcff36e0d0de25172fba8f
BLAKE2b-256 71ea764250efb31d771207b649ca21ed6df1b9071a15f39a6dfea82b313b3f1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyjnius-1.4.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8c9dbdff226579c05146105039768f717bae08c7c098ea52636084a03cd201be
MD5 becb1fec799bac86753eb685363353c9
BLAKE2b-256 61bfe17102e8afaa347625f76716566603a98eff0c52a5a381bff3fec9b1a85e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyjnius-1.4.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 335327bd6e43540cbe5b4f37297d52a622af075874a2bb3073aae4a740372b3d
MD5 517dde8d42f62d6efaf93aa682ea262d
BLAKE2b-256 6807751264d5f2fc405232388815b63dff1320975c3d49f4f2585307cd579c94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyjnius-1.4.2-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 10ad470b0c742838980f27dd8c41e8a161daf9249aac2efa1ac5e308546eaa01
MD5 4c3b20ac36825839151cc962be7eed68
BLAKE2b-256 292e2d7728be0b713f956dfa97cbd3d01411c1aaf8aa5e086305e91f18f68742

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyjnius-1.4.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 202.5 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pyjnius-1.4.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 69a2d7e86a2d988801b04b9f9b8fc4b6f7916d931f123cc42bb7f1d8a0397c12
MD5 6eb7cd7f30121f8974de49c48e8dcdb7
BLAKE2b-256 9125e1f646eb66e7dad90ff74818a7997ea134818ccf7d07be27ecc2a43e41bf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyjnius-1.4.2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 178.4 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pyjnius-1.4.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 983328d21463a45ca06d1c6bdf72f5b2c31f230578087c6fb2bfe00602959883
MD5 25182cd1061dcdbe74319f7960763875
BLAKE2b-256 e11dfbd5e6d0cbf302bf311adc624cb698a48cd387881b0a14f02a3bd5250c58

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyjnius-1.4.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d6e21f5408188be793481c6b4dfe7ddb08028ba8444b207588e0a9cb68bfe4d5
MD5 593921720b1e308fc3676d50676c674a
BLAKE2b-256 334b574b3a2b836bbd0e86447a3fb340e5cc0618c38affa391f4a73fe90f300f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyjnius-1.4.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e863dfb45d94543c24192e06fcc5ccd6766331894921806b603f761a561874bb
MD5 75f064c856984d22c4851b43fcc5ac6a
BLAKE2b-256 a3253bc4c6fcb85018a6272b7461e575c627fe59cfb4dc65117553af0bd53140

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyjnius-1.4.2-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 92c5128f28f9bed0c9ee49457a524ec7e61160ae2eaeee2ee9e64c15de8c52cf
MD5 2a58ce986083fee3b8ae80181866bd0e
BLAKE2b-256 b68f67352bb7be5fd5f36bfe702b244e6375cb56a0e95b7a61d37bbbb193d6e7

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyjnius-1.4.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 2dd5bcfd6f91df64af889cae617b9f9a4d6961011e1526a0784c6c14f3743723
MD5 7e6f47e0abf35326ed85042ac8f02e36
BLAKE2b-256 6e0f235b0eac152474b821df2bea9bd0da9a6ea1b935e802bc557f155592ab03

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyjnius-1.4.2-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 174.1 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pyjnius-1.4.2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 2af1f3ffd66967d714532cdd91435a5f24abb96dadcf00e18b05946e2d727fa6
MD5 78c83a90548ecab5b3614fd54113d69c
BLAKE2b-256 27ab8c4d2bb75ac279bfeb7aa733a6ccaeb1e2187bba429a8d90769b11f7baf7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyjnius-1.4.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4d3597f607dd7a990bdb48f18e1b544948744dba523ad602121982bdda7bd707
MD5 101f061c369d89ccd0aaf211c279ea12
BLAKE2b-256 6240b70214ab93a0a3571abb2fd879e1fbb325d6590cece30847ff85c68734d7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for pyjnius-1.4.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4402dc6bb3ba72a4733adf5684a30a43e0c25b9c4fe40e8852755ac588e2687b
MD5 4bcca4a2432202179a073f1d8379aaf8
BLAKE2b-256 c7d52894c1b5da60f16c1262a693262a2109d5291940bddec82ef9029a48eaf3

See more details on using hashes here.

File details

Details for the file pyjnius-1.4.2-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: pyjnius-1.4.2-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 212.4 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pyjnius-1.4.2-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 ef00c8c59f84076848aa1450ad6c7b558f9e77d37dbaec3ac75e926a447b10a1
MD5 2876f04f2becff7c23e448370b7af02c
BLAKE2b-256 cf4a8be77d2ca9086c3455f0ebdc2e5d9629bdb579df040f0b6ffc200148340e

See more details on using hashes here.

File details

Details for the file pyjnius-1.4.2-cp36-cp36m-win32.whl.

File metadata

  • Download URL: pyjnius-1.4.2-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 183.6 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.13

File hashes

Hashes for pyjnius-1.4.2-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 6476b16ece5437836e460cbd1cb1753874ce9ae42df29fb684ad6ab4c2633763
MD5 d38866ace297dbd25f4e16954d6311f7
BLAKE2b-256 f195bd66e19779015bdebdeeb4fd1bd6df1cdbbcddfe2d58572edf9b6baba1f1

See more details on using hashes here.

File details

Details for the file pyjnius-1.4.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyjnius-1.4.2-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d6b8dbf5f560d342c238589e05284d0ae78074fe809b46f07281b1fc52aa6a6a
MD5 3fe8f60d5ccf0f2a9184ed27f05c06ba
BLAKE2b-256 724dc50cde8a79b2cf7e50633ea490ed4d8b2aaff2470fd397234d42b53db2dc

See more details on using hashes here.

File details

Details for the file pyjnius-1.4.2-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyjnius-1.4.2-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 79b1dcb8ea1b527eab17b78d0332d084f42b506fcd01bfc85249b14d19cda8d2
MD5 28885fb98c9378e548e6f656beb6d9f1
BLAKE2b-256 fba38025b8322364ff2bdfd3718e457375a2b1bffe986002f65f653588a5db38

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