一个Python模块,用于通过JNI将Java类作为Python类访问。
项目描述
PyJNIus
一个Python模块,使用Java Native Interface (JNI) 将Java类作为Python类访问。警告:pypi名称现在是pyjnius
,而不是jnius
。
安装
pip install pyjnius
快速概述
>>> 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
与python-for-android一起使用
- 获取python-for-android
- 使用kivy编译一个发行版(PyJNIus将自动添加)
然后,您可以这样做
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)
它将输出类似的内容
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]
高级示例
当您使用autoclass
时,它将发现类的所有方法和字段,并解析它们。您可能只想声明和使用您需要的部分。上一个示例可以手动执行如下
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)
您可以使用JavaMethod
和JavaMultipleMethod
的signatures
方法来检查对象的某个方法发现的签名
>>> String = autoclass('java.lang.String')
>>> dir(String)
['CASE_INSENSITIVE_ORDER', '__class__', '_JavaClass__cls_storage', '__delattr__', '__dict__', '__dir__', '__doc__', '__eq__', '__format__', '__ge__', '__getattribute__', '__gt__', '__hash__', '__init__', '__init_subclass__', '__javaclass__', '__javaconstructor__', '__le__', '__lt__', '__module__', '__ne__', '__new__', '__pyx_vtable__', '__reduce__', '__reduce_ex__', '__repr__', '__setattr__', '__setstate__', '__sizeof__', '__str__', '__subclasshook__', '__weakref__', 'charAt', 'checkBounds', 'clone', 'codePointAt', 'codePointBefore', 'codePointCount', 'compareTo', 'compareToIgnoreCase', 'concat', 'contains', 'contentEquals', 'copyValueOf', 'empty', 'endsWith', 'equals', 'equalsIgnoreCase', 'finalize', 'format', 'getBytes', 'getChars', 'getClass', 'hashCode', 'indexOf', 'indexOfSupplementary', 'intern', 'isEmpty', 'join', 'lastIndexOf', 'lastIndexOfSupplementary', 'length', 'matches', 'nonSyncContentEquals', 'notify', 'notifyAll', 'offsetByCodePoints', 'regionMatches', 'registerNatives', 'replace', 'replaceAll', 'replaceFirst', 'split', 'startsWith', 'subSequence', 'substring', 'toCharArray', 'toLowerCase', 'toString', 'toUpperCase', 'trim', 'valueOf', 'wait']
>>> String.format.signatures()
[(['java/util/Locale', 'java/lang/String', 'java/lang/Object...'], 'java/lang/String'), (['java/lang/String', 'java/lang/Object...'], 'java/lang/String')]
每一对包含接受参数类型的列表和返回类型。
故障排除
如果您想在桌面使用PyJNIus,请确保您的操作系统上安装了Java开发工具包(JDK)。已知OpenJDK可以正常工作,Oracle Java JDK也应该可以正常工作。
在Windows上,请确保JAVA_HOME
指向您的Java安装,这样PyJNIus可以定位到jvm.dll
文件,使其能够启动Java。在OSX和Linux上通常不需要这样做,但万一PyJNIus找不到它,设置JAVA_HOME
可能会有所帮助。
支持
如果您需要帮助,可以在我们的邮件列表上寻求帮助
我们还拥有一个Discord服务器
贡献
我们喜欢pull请求和讨论新想法。查看我们的贡献指南,并自由地改进PyJNIus。
以下邮件列表和IRC频道仅用于讨论开发Kivy框架及其相关项目
许可证
PyJNIus是在MIT许可证的条款下发布的。请参阅LICENSE文件以获取更多信息。
赞助商
感谢所有我们的赞助者!🙏 [成为赞助者]
赞助商
通过成为赞助者来支持此项目。您的标志将显示在这里,并带有链接到您的网站。[成为赞助者]
项目详情
下载文件
下载您平台上的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。
源分布
构建分布
pyjnius-1.6.1.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d2a7ece6ed79bf1d7f97a4f6d61302d9f1d7652182a3e4c8a69dbaef31396e60 |
|
MD5 | 5e1043f0ec3c1133de7580ea20ca9297 |
|
BLAKE2b-256 | 19e216d924821ccc31320f1f2bde7c2c59245a1a5033f69525dd5d2a1a7c953b |
哈希值 用于 pyjnius-1.6.1-pp310-pypy310_pp73-win_amd64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | d9d75c37de19b43a7b33b3f965bd5206c6d5b9999de85d40797a4e46e48cd717 |
|
MD5 | ee6d3fc04947023181ca72a1561fe0c0 |
|
BLAKE2b-256 | a993a9cf98a5d44f916dcee034b9c4478a72faf81b97b2acdc2b6870028b4678 |
哈希值 用于 pyjnius-1.6.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 55820ca521795454afa1f855ecad28648f440dcf70a4f188adffedb35c50e920 |
|
MD5 | 4c5e5ad77fc9fb6b1650b8e237490550 |
|
BLAKE2b-256 | b625335c98fef9e7993a3ec22fd9b65dcfc53b21762e35b27b26360a51e063c4 |
哈希值 用于 pyjnius-1.6.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 133ddedf0a88dae1b11a0e4ad36336794e38f190bde7c73f7621cbd21ad22700 |
|
MD5 | 3b3e4bc3c3faee687f8ad8dec4eca7cc |
|
BLAKE2b-256 | 78dd8c5355ae6da4705db533737163ba77a6b5615543dfdc17b2ddb04c2f99b0 |
哈希值 用于 pyjnius-1.6.1-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 26893e4ef5a5d21393ceab61d03ad02d03cf8d4c3177c262d48853186b5512df |
|
MD5 | b5bda6dacf4769c28e9579b580983a0e |
|
BLAKE2b-256 | 5123d31dc9e39f946c73f62131f8e5dc4b452cb84f16809f35ac66aa76c5330c |
哈希值 用于 pyjnius-1.6.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 06621ba1e21e7c97b70c6861a3885780e0ebe95cecd111d53da5c6ce70bcd60d |
|
MD5 | 8cc13714f16c74c66abb59dde1155e8a |
|
BLAKE2b-256 | 9791402ae1b77d93f3a36594ec7713f7877931f25bd1743aecfdc58fbdadd08c |
哈希值 用于 pyjnius-1.6.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f39a09aac5b2dd9b6448cd8233a2c072da3616048525977ae683f943834ce553 |
|
MD5 | 9385dc36e464fc95893ec12464fb5669 |
|
BLAKE2b-256 | d4dc648886c808b9b8d9589f5b336a6544a545d72be7f23cde93041faf8d3ffb |
哈希值 用于 pyjnius-1.6.1-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | cf08dc6579a14b212b2d4f51a6cb6fcfd7154f305672db6d1ae42b07e520dd45 |
|
MD5 | c909cb9a6ff9890c3afb31f236fbae61 |
|
BLAKE2b-256 | d7d877643c6a3a1c3d378f1075b8483b858867df991945e8a27b14355f580013 |
哈希值 用于 pyjnius-1.6.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1e92fc8ca421cfa9e2f3ba1ad6b450c6ec47d7b2e1f7c349143511d40fbf3ed3 |
|
MD5 | 4569497c7ea5c571098b8a3b8dcdb5c1 |
|
BLAKE2b-256 | 8ba3cee841da816e9f140357fba49c14b658fc6f0e034bf2179b6f92907e3650 |
哈希值 用于 pyjnius-1.6.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5eb16f9583cba038898bff21846034766c3882066747b8f2f1cbbf3871fb2e5d |
|
MD5 | b43822ffc6b176e4ae50ce2f2ad2aed2 |
|
BLAKE2b-256 | 0738565d3ddf634c7bcefee1e5e7f97b3eeb2af798e544204767faa778edbd6c |
哈希值 用于 pyjnius-1.6.1-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e2477b8d302e52bfdbbfd43354fb35741fbca1b55914a1377803a8079953eefc |
|
MD5 | 853bc8b1eb70e2ac8da66daaf8db6f1a |
|
BLAKE2b-256 | 6089b575c05b98923ce01c156a48184f352344b3db5891a666f80921ab24dd42 |
哈希值 用于 pyjnius-1.6.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 095b9289805ee58c92a54225d1d8678e3226dd2bd077e86bb9b33191ee316573 |
|
MD5 | 90aa9ef5eda96168a43943ebbb300171 |
|
BLAKE2b-256 | e28c8b031231fb71b87d8ef6d83e54c2e52ee12969395cb5406aa35150ec026f |
哈希值 用于 pyjnius-1.6.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 445e8df7906ecebfc0ae273e5657a004a1ff229131439aed0a70087234aad082 |
|
MD5 | 1c8bb46e220a9371b5454ffc87827e38 |
|
BLAKE2b-256 | 5c25973634bb826e3431b534413898418dc3b2269b12dd4d2b70518634fa5330 |
哈希值 用于 pyjnius-1.6.1-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 5d761e1c500fe777e184ec88826535099b6fb8c2f3aedfe4cf7c3c0a009f4f60 |
|
MD5 | b639a81f9d68205dc2720cfd75d3b50e |
|
BLAKE2b-256 | 6f790a003272bb28cec0dcded06ca09eb013369e4667cb38602d4c7fd006cb3d |
哈希值 用于 pyjnius-1.6.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a90b68fb53c4f9a0d1919903deed3bf5def72c355e38c5c07f545e72001d1c4c |
|
MD5 | 28029751211213541390a2135c12ca68 |
|
BLAKE2b-256 | 726733113063363569f69a79a302111470c7a00c62700987a5c723d125b867b7 |
哈希值 用于 pyjnius-1.6.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e5cb3fb92898d6f2a1eeff348b71e80c001ef8594682273d45ca7b629877efda |
|
MD5 | 8afec6145e97f49e67cf3523f5c0efab |
|
BLAKE2b-256 | 4e3d345b4a475d28f6cfea3d6058ad8a2682b4eb39cfe52611193d300d3d4766 |
哈希值 用于 pyjnius-1.6.1-cp312-cp312-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9f3775bda5275773b3e27a682220ddb8a9c649ab097c85798a366e7d4b8b709b |
|
MD5 | 0567e5be8cbeeadb2b25a82c03fa6d81 |
|
BLAKE2b-256 | 495ca2c61dfa54779ca16b2879f23a981fb68088f93e2c16ba245e41ff04c5d7 |
哈希值 用于 pyjnius-1.6.1-cp312-cp312-macosx_10_9_universal2.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 8e77043544febb3a37e5498477755195d7538b47b63b1d62a9ee7060ff0d8697 |
|
MD5 | 4dea30a7b80834c920794a5bd10eee3e |
|
BLAKE2b-256 | bc67f39d53248fcc3a01d9958788185519042094c48e9392aa7746024b5eef6a |
哈希值 用于 pyjnius-1.6.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 0a32df745d40fd80c0c6e6c12417fa86d435ac23c1236d030365cababcf9981d |
|
MD5 | 9d462d1c3e8dc286ca34c7c17c7d7933 |
|
BLAKE2b-256 | 4be5cdfd7dc6e26aa858e9d01c9d2b11e9c6f524d7e0a334693eaecbcce37102 |
哈希值 对于 pyjnius-1.6.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 88dcb79d0ebc80ab74c1e6d37a0ffc9139521ff12eff1d5b2219be199f65536a |
|
MD5 | 100218780f319c33500f92b3c234f6e3 |
|
BLAKE2b-256 | 6f07e9e8a062ff3dbdd13a61a9ae82aab57ddc4ab5bd976268c8791a6638b26e |
哈希值 对于 pyjnius-1.6.1-cp311-cp311-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 4359f42d907f8b971a676f2d1406ce41b1ba3c810c5770d640037d4addc5176e |
|
MD5 | 0c22462a9bbe4964077fc1cb05c46bd8 |
|
BLAKE2b-256 | 4df0d581fb235053875cc575532336e8f013601d467e1ef99b28ed3cde24b63c |
哈希值 对于 pyjnius-1.6.1-cp311-cp311-macosx_10_9_universal2.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 2fc1ff1dc5dc93ee0adcb0a3f9194d9a824aeacefb0ee738c6d121964c6585f2 |
|
MD5 | 5a40b5a2df5d163afea67a17de23d222 |
|
BLAKE2b-256 | 9961b7de6f3d95e226383c3eee2f8a1c0ebdfac5ccfbf5ffbb5f012ab0e59a4d |
哈希值 对于 pyjnius-1.6.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 1d790bf3a5d30aa25757b98bc841a7bcb87c752ad6bea85a439f1582f884fa01 |
|
MD5 | a9b8833e36833f43c9fef3b8d0d3eeac |
|
BLAKE2b-256 | f782b438251543cb67dfbf24d2c973cedd68c85ba15c34dbee08ed6cfc41bf1a |
哈希值 对于 pyjnius-1.6.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | be215ef25bf2e5484e00ba27e7a7256bbedee1ad0e3213d3cffb748b8abffe20 |
|
MD5 | 67b6892fb7957cf209d1cc62c204e5f9 |
|
BLAKE2b-256 | a2b6efcbbf7d955429540cb7a2b15ddd8f9e6bf8c95c1c67fc0ad1deb25853e3 |
哈希值 对于 pyjnius-1.6.1-cp310-cp310-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 061dd84a28695e750c809d2979fe3dabf9d4407b2240c2a06289755da3524bd9 |
|
MD5 | d654af84edbc951ec08b040633c164be |
|
BLAKE2b-256 | 8e2678503c8095c59f95fd1156e04894be2178ab0b106ef2b534aa7327695efa |
哈希值 对于 pyjnius-1.6.1-cp310-cp310-macosx_10_9_universal2.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ff6d71b847620d6a7de33a8acaa53671003c235dc881413d3faa11bc8e075c40 |
|
MD5 | e747c7af1ce4dbed2b7823e4410011eb |
|
BLAKE2b-256 | 3a613ecef9ae237dddf3ebb1f3c59a5061454baa28ad3e78c64b5d5f95f8689b |
哈希值 对于 pyjnius-1.6.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 7f3ee60508991069f45ba75d65e4a6650c05739c64943bf3702485672f4d8f22 |
|
MD5 | 54e3055824473d012d53d46df785910d |
|
BLAKE2b-256 | b80e79d45dd28be22acab5e0d560cc9c0767961315ba0279b18cbbf78508f043 |
哈希值 对于 pyjnius-1.6.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 9b6fa140e1a5dae2658b170e39325b43275852aa263e94b87c89748d07ca5c57 |
|
MD5 | c0d1098a951b8793b3ff0a5ea3dd8a64 |
|
BLAKE2b-256 | f72878a47033136464b958ded0075f1cbb8d18a2ea24cbd7e3d3124e93826596 |
哈希值 for pyjnius-1.6.1-cp39-cp39-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a56bee308898feb06bbb1b81feeabed7c9fc85a4d92ee92585fabc5895a29c11 |
|
MD5 | ea9b24ab0e188dc8b45d679fb72abad6 |
|
BLAKE2b-256 | 495654b24a6b84b4bbaa152078a01adc9c631fb68b123ce35ac05cc29fba5807 |
哈希值 for pyjnius-1.6.1-cp39-cp39-macosx_10_9_universal2.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | b9cd218a3d94f33f2b05176458412edeae5b674a4c3fc58db00ab81746a025e2 |
|
MD5 | 731289a5885a50529311ba711e210253 |
|
BLAKE2b-256 | cae7a0de42aadf991955fa69415a97569663a37dc5ebd4c3ab08abbd8b9f1364 |
哈希值 for pyjnius-1.6.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 361c26a86dbd06e21e24c987fe1ea9bc7ea69f9459f76104ed4265dc04a6774c |
|
MD5 | e523354ddc07a1a83495517fd35aebfe |
|
BLAKE2b-256 | 303bc3cbf0c7de347e75055f6dd58bdf3ebbcbaa16da4d109499551f3baeafed |
哈希值 for pyjnius-1.6.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6b15a05b3dc1c261761a2cff8d8f02f8f3b4cfea3a250b85e455c53b55cbf2bd |
|
MD5 | 9108c3d2c98318430f8c30f109e217ac |
|
BLAKE2b-256 | 8f97d6129e57016705ae13fa70cb227f5b861c3600bba2699a8200ad3e8e47ee |
哈希值 for pyjnius-1.6.1-cp38-cp38-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 6f4ab7609d68872092083740bb3ce00b8e0c93fc0b5066a6e4a93dab7e43320d |
|
MD5 | bc449300ecc5f811a77152568b87e3f8 |
|
BLAKE2b-256 | d36235bad7733c94d80f02afdeed573bf7290ff79646642bab079c2d6fd11b3b |
哈希值 for pyjnius-1.6.1-cp38-cp38-macosx_10_9_universal2.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | a13cf7fff029cb54f8dfb2605b2f427a3ced0783abe8dc66a35d62d8d2baaac7 |
|
MD5 | 6a0fa2ae623b7a709d1d3f4f53c99c83 |
|
BLAKE2b-256 | 8c02c58a327382cf6cfd3bedc25ef07dd17d62a6561b445a12d930d25f5d0edd |
哈希值 for pyjnius-1.6.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 54593442f9703836a045a172041bb7c56fbd96d0dca5bab9e77573e78fb7c08c |
|
MD5 | 7cfd13f284ea5a359507d9e44884b96d |
|
BLAKE2b-256 | 3f4111bebef451e4ff870d5cc7ec1ea04fb2f541cc2eb94073fda8e32e95d960 |
哈希值 for pyjnius-1.6.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 761f174b2d4f452f6b7d0c7011959f806bc7af78ec934ca64c0d15d3aac88984 |
|
MD5 | ad407b6507f8cc73f0a65f54f0e426cc |
|
BLAKE2b-256 | 535e45b9ff5b6b0d8de0836a217b31aa8727cd6dcb35fc042bac1ea1bfd67523 |
哈希值 for pyjnius-1.6.1-cp37-cp37m-macosx_10_9_x86_64.whl
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ab4c0ff95e09b971bf233542bd350303a39306170f3b3f6cc979cc98abb96ae2 |
|
MD5 | a1679b5b12215bb62f7066304f467599 |
|
BLAKE2b-256 | fd274a492b3cc35d86a53acf217f198888869143b5c6f41db0af26356fe36eb8 |