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

Uploaded Source

Built Distributions

pyjnius-1.4.1-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.6 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

pyjnius-1.4.1-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.4 MB view details)

Uploaded PyPy manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

pyjnius-1.4.1-cp310-cp310-win_amd64.whl (217.9 kB view details)

Uploaded CPython 3.10 Windows x86-64

pyjnius-1.4.1-cp310-cp310-win32.whl (186.9 kB view details)

Uploaded CPython 3.10 Windows x86

pyjnius-1.4.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

pyjnius-1.4.1-cp310-cp310-macosx_10_14_x86_64.whl (273.9 kB view details)

Uploaded CPython 3.10 macOS 10.14+ x86-64

pyjnius-1.4.1-cp310-cp310-macosx_10_9_universal2.whl (500.4 kB view details)

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

pyjnius-1.4.1-cp39-cp39-win_amd64.whl (217.9 kB view details)

Uploaded CPython 3.9 Windows x86-64

pyjnius-1.4.1-cp39-cp39-win32.whl (186.7 kB view details)

Uploaded CPython 3.9 Windows x86

pyjnius-1.4.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

pyjnius-1.4.1-cp39-cp39-macosx_10_14_x86_64.whl (273.8 kB view details)

Uploaded CPython 3.9 macOS 10.14+ x86-64

pyjnius-1.4.1-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.1-cp38-cp38-win_amd64.whl (217.3 kB view details)

Uploaded CPython 3.8 Windows x86-64

pyjnius-1.4.1-cp38-cp38-win32.whl (186.4 kB view details)

Uploaded CPython 3.8 Windows x86

pyjnius-1.4.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

pyjnius-1.4.1-cp38-cp38-macosx_10_14_x86_64.whl (270.3 kB view details)

Uploaded CPython 3.8 macOS 10.14+ x86-64

pyjnius-1.4.1-cp38-cp38-macosx_10_14_arm64.whl (492.5 kB view details)

Uploaded CPython 3.8 macOS 10.14+ ARM64

pyjnius-1.4.1-cp37-cp37m-win_amd64.whl (209.4 kB view details)

Uploaded CPython 3.7m Windows x86-64

pyjnius-1.4.1-cp37-cp37m-win32.whl (181.3 kB view details)

Uploaded CPython 3.7m Windows x86

pyjnius-1.4.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

pyjnius-1.4.1-cp37-cp37m-macosx_10_14_x86_64.whl (264.8 kB view details)

Uploaded CPython 3.7m macOS 10.14+ x86-64

pyjnius-1.4.1-cp36-cp36m-win_amd64.whl (209.1 kB view details)

Uploaded CPython 3.6m Windows x86-64

pyjnius-1.4.1-cp36-cp36m-win32.whl (181.2 kB view details)

Uploaded CPython 3.6m Windows x86

pyjnius-1.4.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.12+ x86-64 manylinux: glibc 2.5+ x86-64

pyjnius-1.4.1-cp36-cp36m-macosx_10_14_x86_64.whl (263.9 kB view details)

Uploaded CPython 3.6m macOS 10.14+ x86-64

File details

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

File metadata

  • Download URL: pyjnius-1.4.1.tar.gz
  • Upload date:
  • Size: 47.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyjnius-1.4.1.tar.gz
Algorithm Hash digest
SHA256 8bc1a1b06fb11df8dd8b8d56f5ecceab614d4ba70cf559c64ae2f146423d53ce
MD5 24323b8af66a6ca0ece1466a895e2ebd
BLAKE2b-256 76d333a7f2339ea84223f34851fa5870d394d0669e26ab8d689c7f30726d0550

See more details on using hashes here.

File details

Details for the file pyjnius-1.4.1-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for pyjnius-1.4.1-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 510306daa37088b44d16108f0f7d827085facf1cb669e754fdf36ba067c53ce3
MD5 c4e1a4adc89ad31fff2372970e6d6762
BLAKE2b-256 d5d31136e2689fb6094e627f8920c01aa0f1acc59b9b1c86d2cc54b0297b7fc9

See more details on using hashes here.

File details

Details for the file pyjnius-1.4.1-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for pyjnius-1.4.1-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 4348ee4be7b87e8ea6152f43c6e0e9b5a0d446273dd5df41c9b9601b303630e0
MD5 d3eab96be7eaf23402119b6f80ea29e6
BLAKE2b-256 019f16a7cbe0de18c6858cf831046f547001338de94fe1e9e68fbdfa2a712fe6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyjnius-1.4.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 217.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyjnius-1.4.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c6db619b306997749b3b70fb30af900af69db847ea80a173ee45e430e427efe6
MD5 361e65f91c5d3d7b16e418f44b6c6cdb
BLAKE2b-256 12ee76fe0f11364013fb5792c1b41ed8c0bf47225c6970ddd0ecb61778f2416d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyjnius-1.4.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 186.9 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyjnius-1.4.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 3aa9b17c957853f5156e88311d6770e8fecfb54ecc16e6f3ba0afcbe0944ec62
MD5 7ee7d7a3ca39a35db2a013647925f7b3
BLAKE2b-256 3b4909243912eda98255bc5ffb7eb4bac4a0dcc089d8f7068f041f25a030cc3a

See more details on using hashes here.

File details

Details for the file pyjnius-1.4.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for pyjnius-1.4.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c26f9efe9c9e34b18f361f09f6b4629253f43b7e53953d93bbdd21d356c27147
MD5 077f23c6874b92bb552de477e6475c09
BLAKE2b-256 025d90af1f422bf5f2fff157391b85ade2647aaedb80046243ca5efe0d84cf91

See more details on using hashes here.

File details

Details for the file pyjnius-1.4.1-cp310-cp310-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: pyjnius-1.4.1-cp310-cp310-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 273.9 kB
  • Tags: CPython 3.10, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyjnius-1.4.1-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 91ff950d3de4c675b4ba22ad10e172b6ae3a406493929fc4c64278b1b7f444e0
MD5 16aeb675210f344e80776d6898d9cccb
BLAKE2b-256 1ed844474790e56a473bdfe642786f9532a8dd9ae311bc46dbaf13d83202d556

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyjnius-1.4.1-cp310-cp310-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 500.4 kB
  • Tags: CPython 3.10, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.5.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.6

File hashes

Hashes for pyjnius-1.4.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 529a74a27d00fbd817d723c5ebc22890e4c945e0f1b6b48031c7f7acfe370f31
MD5 51029aeb7c84f051dc8bb406743c5833
BLAKE2b-256 50fcb4de68ec76b87bad99703818ffd356d004240ff15faf764593f455a1c7ea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyjnius-1.4.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 217.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyjnius-1.4.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 eca07c11971bd7410ec5cb57e518e79b8757cf83971319f6be52c913521b24d3
MD5 b5448be1ee263e6da68ff6f9d0652bde
BLAKE2b-256 754dafebebb121b7793a51ee55b9e794ffb777cc8b785c794fe8b91ae174d980

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyjnius-1.4.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 186.7 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyjnius-1.4.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 3234c3bb263bf1538c3cea2a4f3fc964f7052823cf2e1212e924136efcc98923
MD5 6a3627dcba8cce6337926f2aba0371b7
BLAKE2b-256 b0a58f85eff115f8bec39327793c6956f3c2ad1b827bea23bc5a31eb95cb9b3f

See more details on using hashes here.

File details

Details for the file pyjnius-1.4.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for pyjnius-1.4.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 18d09824adcba9eb86d6b44ea6c5cf439435a986e10028c736a37041d004f3bd
MD5 ed314d8aa996dcb1cfba50a8c751ba7a
BLAKE2b-256 254fe34d6bf5d9b4fdd5f2da5f4f58c1efbab26ffe66252f82b882d515dc064f

See more details on using hashes here.

File details

Details for the file pyjnius-1.4.1-cp39-cp39-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: pyjnius-1.4.1-cp39-cp39-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 273.8 kB
  • Tags: CPython 3.9, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyjnius-1.4.1-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 d6ad01c67e5a3f44f37a012271daa521948bbb78ae8e8f15eab7e68a1493ad50
MD5 916b562cb87da185e272dc647732020e
BLAKE2b-256 ac1e218423e2421f86e43bdb0824306fc6ddee2e4ca02eaeb433530dfb3b3c93

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyjnius-1.4.1-cp39-cp39-macosx_10_9_universal2.whl
  • Upload date:
  • Size: 500.2 kB
  • Tags: CPython 3.9, macOS 10.9+ universal2 (ARM64, x86-64)
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.5.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.6

File hashes

Hashes for pyjnius-1.4.1-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 f370c166555526239a26d0281165396a95b270f5990228abcce3d289e2f0c53d
MD5 6c8540b1e24e0dc75ba5f50ed1737432
BLAKE2b-256 f4577a1c25b706d593dee0bc350c9208d6fbf1fcfdf2ad30428d51763d84ee08

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyjnius-1.4.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 217.3 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyjnius-1.4.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5e9abb1ef25a65302c175da9586708b25cd331c896b28442a7a981e209a59f80
MD5 8ae444aca471a6caf9b4fcfd494ca01e
BLAKE2b-256 bcdf6093751f64e6cc5a8aabc2152a41001907f24da949da24dd6291e919887a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyjnius-1.4.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 186.4 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyjnius-1.4.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 15ebc9f9fc937c48073287b576faab3d41d0e631043ac5e3d5ddee25afe04bfe
MD5 2b3e67be499df3fe061317fc8d2ac132
BLAKE2b-256 8572b801742912bd7f5628c697f98bc452751f23006e185c3bb9ce46234971d4

See more details on using hashes here.

File details

Details for the file pyjnius-1.4.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for pyjnius-1.4.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 ff323cac824d1d8d64cc3bba56860d721a4cb7fd361cd0b1b1e074f35457f927
MD5 8031479b7df0365d98296cd5004a35e3
BLAKE2b-256 5917b9528e0c2253998f056a7632d3dbb7d8f803b0e0b7183358c6347dd90ca0

See more details on using hashes here.

File details

Details for the file pyjnius-1.4.1-cp38-cp38-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: pyjnius-1.4.1-cp38-cp38-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 270.3 kB
  • Tags: CPython 3.8, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyjnius-1.4.1-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 944ccacd15f2095c0f4e0e6be3871a97b6a50311575d2e7134e2ad8df5ff5a27
MD5 0bfa44f45f3bacdc53c01ccede6ff801
BLAKE2b-256 a6966991dcdbfd5bf7db1fe6155dfb5452772dc457e076f1881ec362c1238527

See more details on using hashes here.

File details

Details for the file pyjnius-1.4.1-cp38-cp38-macosx_10_14_arm64.whl.

File metadata

  • Download URL: pyjnius-1.4.1-cp38-cp38-macosx_10_14_arm64.whl
  • Upload date:
  • Size: 492.5 kB
  • Tags: CPython 3.8, macOS 10.14+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.5.0 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.1

File hashes

Hashes for pyjnius-1.4.1-cp38-cp38-macosx_10_14_arm64.whl
Algorithm Hash digest
SHA256 11ec06308200d2f4f9b69d530d780f1407706c331f972dd671671174fd792286
MD5 78593ec8ff483b6f978168ae9370bd99
BLAKE2b-256 b0f305e940db081c88189cf42a7e7283c934dd76d7f9412f169f322710ce71c3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyjnius-1.4.1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 209.4 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyjnius-1.4.1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 556779b69a3b62e2fae540d7c4281819870958ecd2e781f638983ad87d378c65
MD5 c1b0364069fe95aaf35f8ed9a8e55e22
BLAKE2b-256 02baf9b53396b28d2c785ef1bb50801aa5e1ac9d53b26c17e26b55ad43949b16

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyjnius-1.4.1-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 181.3 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyjnius-1.4.1-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 460ab2bb3852513af0a92116d4d2a7a6ba4aafc8b26d78d8cbc30276fb5986b8
MD5 cf527ecb0f5266e3a02f62f3d2ca8541
BLAKE2b-256 4b1819998c05a2ff13d6ff92ec25438fe06eb27cec84238a276713531dc63009

See more details on using hashes here.

File details

Details for the file pyjnius-1.4.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for pyjnius-1.4.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 bc6f147f6165ab8199c593c91e2632a636bc6af2832539c82fe5641de8c65e83
MD5 5f1b33b4f65c7fef528f4a829bbf22a6
BLAKE2b-256 86d392fffae55eb26c42bb5981efb50a23b35288aa865fe1fbff14cfc3d23053

See more details on using hashes here.

File details

Details for the file pyjnius-1.4.1-cp37-cp37m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: pyjnius-1.4.1-cp37-cp37m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 264.8 kB
  • Tags: CPython 3.7m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyjnius-1.4.1-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 8df48d605bde043526f5ab9ae7b866b201ea54c98913a6397d33a1e3b77b1cd4
MD5 9d73a2d1c4f560fa2a72940ca35be597
BLAKE2b-256 09d16f2c289b6337cc831563e3158c4f2d1e2639c79d2d6f992c33fcf1efdfe3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyjnius-1.4.1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 209.1 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyjnius-1.4.1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 cf767c164c40cf138dac315370a5e9c1fa273f22bd1a0dcda6fb8e71502532a0
MD5 a85fe65b8a8b4ef93caa19cba9ad24c1
BLAKE2b-256 3037a77062c473dd259719898ca8ad6a594a3be639c13c7a0a8d6a1a0365b009

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyjnius-1.4.1-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 181.2 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyjnius-1.4.1-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 907a5445969cd491fcade14e63fd1bb0847da92829ead0ced9452065b55fe44f
MD5 cb5d0140803553b15060ef0932c4cdc3
BLAKE2b-256 a701887d46cdc891d97b1be38f0c1f59cd80e1b0293d42c2e5a2da214175e728

See more details on using hashes here.

File details

Details for the file pyjnius-1.4.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for pyjnius-1.4.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 fdd4e71f833f1748e7b10f82460156c40332d9424f76808d9da6271e8a7eb772
MD5 dc1793259c372be44be069349e301355
BLAKE2b-256 5c02383bc12c32a3a043235421023c445f4a9a2b84f28dadddc5b2504c525921

See more details on using hashes here.

File details

Details for the file pyjnius-1.4.1-cp36-cp36m-macosx_10_14_x86_64.whl.

File metadata

  • Download URL: pyjnius-1.4.1-cp36-cp36m-macosx_10_14_x86_64.whl
  • Upload date:
  • Size: 263.9 kB
  • Tags: CPython 3.6m, macOS 10.14+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.9.7

File hashes

Hashes for pyjnius-1.4.1-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 cfa70b94a63e395dbc8fbde1e946a5076f8ae30fbe2c6ea234de819a7b821eaa
MD5 5b3e2b3868670c0530ec6b51604040ad
BLAKE2b-256 0aa393bf69e1ed9562122b8bb835c141b697a9fe8462d2f952d4bbce4eab4bb7

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