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

Uploaded Source

Built Distributions

pyjnius-1.4.0-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.0-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.0-cp39-cp39-win_amd64.whl (217.9 kB view details)

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

pyjnius-1.4.0-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.0-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.0-cp37-cp37m-win_amd64.whl (209.5 kB view details)

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

pyjnius-1.4.0-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.0-cp37-cp37m-macosx_10_14_x86_64.whl (264.7 kB view details)

Uploaded CPython 3.7m macOS 10.14+ x86-64

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

Uploaded CPython 3.6m Windows x86-64

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

Uploaded CPython 3.6m Windows x86

pyjnius-1.4.0-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.0-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.0.tar.gz.

File metadata

  • Download URL: pyjnius-1.4.0.tar.gz
  • Upload date:
  • Size: 47.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for pyjnius-1.4.0.tar.gz
Algorithm Hash digest
SHA256 294034ff502d3b80d89f5835145ea28c062d97234cecbfe5e63826e99710f9b1
MD5 655d3a285be0f57ff026cb5b7fe09ed5
BLAKE2b-256 86bf5a22793937bcaa0e8bce9a49f834311fe95f557aef5448ffcd89796e46ca

See more details on using hashes here.

File details

Details for the file pyjnius-1.4.0-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.0-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 c855621d3eae1e38778326bfa4f74524199bea08a8257ea7c2799abdab94d0d2
MD5 1fb563946efa564e5ae8807785de1f26
BLAKE2b-256 bf64f1a337a38052ef68316bb71e49ef82c71dfd85dd0c8f9702c10c32f6db1f

See more details on using hashes here.

File details

Details for the file pyjnius-1.4.0-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.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2ce4b011b6ad41b068b58b38350f0702e343bb326fea4fff1e369fc4daa26837
MD5 bd36c696f6c919d4f2d4be4c69720fd4
BLAKE2b-256 e25169b9fb158de2c1310d0606ecf3394964401a3053d5ed4b4cf6c7e1a2dbd1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyjnius-1.4.0-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.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for pyjnius-1.4.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d0ccf95e69c1dc3574233e3018344fc622a7b9705f6c5a6daa2a9e170a4a6b06
MD5 1e5dfb38cd5c6c5362468a85311687d5
BLAKE2b-256 f5a682fa9b45038face66252f79de900c4c2668529fb930f76d690a77804736e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyjnius-1.4.0-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.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for pyjnius-1.4.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 a6ca4b6b9cad84d2f553242227c4ca1baacd1361e5f472b41f7f0070ec8f4d43
MD5 6653666d2278ca7298105d2ff5aebeed
BLAKE2b-256 fdae2efe46c1e01ffc0d8b23cbaac86b79a2442e7a79818739b17a6b632ffda2

See more details on using hashes here.

File details

Details for the file pyjnius-1.4.0-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.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 d198facab87212665b958dcc1122234a08d21946953fa4f006af980614a5c0fe
MD5 a4bccb6835edc9c25b7805153dae77ec
BLAKE2b-256 62866baf8e7386e8b5cd59bb66ca1a5a496ce261e270d5735c6b4c87cee7e32c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyjnius-1.4.0-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.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for pyjnius-1.4.0-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 c0d4feb3f78d9cc9386e5701f34d981374c46427b67a319b7b4b71d101ea0f98
MD5 03a5e79bdecaedb0b5f527571892cb35
BLAKE2b-256 f6cb97be92159983ac4973ddc5e9f9e107edf47fd716ec48dd30db19430471e1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyjnius-1.4.0-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.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for pyjnius-1.4.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 011ddad0b89853616407254b8277ec38ee5234328b60d78a921f2e81792d1cf9
MD5 07b424f5b39e335f8b21e50ac5a9f49d
BLAKE2b-256 1fecbecd8497937b1a068b5fc560c0cec503d84e8c3cf8b89bef273be90a4154

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyjnius-1.4.0-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.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for pyjnius-1.4.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 2f65d4e7f7b2a37af5ddc269d6bd178cf748297d3a5917374f1b3040e1941219
MD5 28ab0d3a72f0289414b1f9f6754937a0
BLAKE2b-256 bdf684766333e2c3fc3cdd919d737a02b1b9d557d9784182ea297a67bf96d2b6

See more details on using hashes here.

File details

Details for the file pyjnius-1.4.0-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.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 cb45e7e52215cab3e47193b7786c1767fdee85e5860f8450dc536d2cca3666c9
MD5 32f049c31fc47a8d0f5fcfa9c023390b
BLAKE2b-256 de6292b27c5196f61324ad827fd739d2513e293655348ecbb70fc7f602131772

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyjnius-1.4.0-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.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for pyjnius-1.4.0-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 22ac30e196355d297c0728184aefcbe583cf44051eeae1aefd0b8b452613a71c
MD5 787dc306db516300318a727cb55fb694
BLAKE2b-256 49b2673e35bc1ffd08cd68ac0daa365f4d8c4214dbf48c9deeedd35bb4cdac39

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyjnius-1.4.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 486921d94a29ba792c80529a80fd439ad09d80d8c1fe8a75299adac3bcc0dd88
MD5 a5c376e2d0264e94928ad5d5f9fddcc7
BLAKE2b-256 9b607c8d61777f1b712f36a9b53a833975b424bc38750cbdec451d03ee3eba4b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyjnius-1.4.0-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.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for pyjnius-1.4.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 8efee01782c09beffd622617b9b96eb12735848e0aeead41498b98f615f1dd8f
MD5 3781eb1cfb30d08719b9ae3b2fb701b9
BLAKE2b-256 261dc297c6249553096a2b7900045834b90f4618947c6aeb5ae7eafa5ad2c569

See more details on using hashes here.

File details

Details for the file pyjnius-1.4.0-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.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 3ab8f5bfdcb5968fe49a8bae7b7db08d74aa3025d1ccebd512d6b199bc327aff
MD5 12b1d3c00f36bb46f2bf1aeead1443ee
BLAKE2b-256 02c7309cfc022ee22a99606efcd8505f5d8bbf6f64ab9b08c51baf8d79d4c5cc

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for pyjnius-1.4.0-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 cfbc38667fa25df4796d950ad21b8dbecf399456cfd031f323778b81002246cd
MD5 d894f2e6c07ef7a9c3d627e0ae1a56b5
BLAKE2b-256 d133dc6bf1ebaf651cd110742ee4bd6adecc9c125cb49e6d4442d78e8acaa606

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyjnius-1.4.0-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.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for pyjnius-1.4.0-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 dd4a1ee29b23cd79ae049c7de86ed0650795bdeb83306950c02425e7f012ba9c
MD5 089c7db76e23127c0ddb5def2936b86e
BLAKE2b-256 5ae3733098938524b6618114d0c11b65280b5a265fb2bd474caae0ea9c4bbb8e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyjnius-1.4.0-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.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for pyjnius-1.4.0-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 d331387f881a053d454bfd826f3cc189a3a3d7a27d66b75b0df9087c20adf374
MD5 729731b4a3028319dc05304f603ce0ab
BLAKE2b-256 cacc6290265de98824e6b43df5294454300df89049b05f47af99cad299019c6e

See more details on using hashes here.

File details

Details for the file pyjnius-1.4.0-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.0-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 101d152cd81fc50d8057c8b05194b31e9f3b0cbb81a29722989511efc9acb531
MD5 e2a598fcb58aa8bc3a45c36421673b14
BLAKE2b-256 c2b1a2e41ba1a0c8ac2b4f43fbc6cf4e3b6c6df7a2050efeeeb1e51328b279bd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: pyjnius-1.4.0-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.6.4 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.2 CPython/3.9.6

File hashes

Hashes for pyjnius-1.4.0-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm Hash digest
SHA256 346b9a6bc1d29a51270cbe9d322a19567f5ff9ea57c9bd617faaf23a600089c8
MD5 42bf40ddaac0c4a65e95dc4bfb2516d2
BLAKE2b-256 dd955b66411a89f28857cd77da55938921dab01b72dff6814170c656058e2329

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