Skip to main content

Python wrapper for OpenCL

Project description

Gitlab Build Status Github Build Status Python Package Index Release Page Zenodo DOI for latest release

PyOpenCL lets you access GPUs and other massively parallel compute devices from Python. It tries to offer computing goodness in the spirit of its sister project PyCUDA:

  • Object cleanup tied to lifetime of objects. This idiom, often called RAII in C++, makes it much easier to write correct, leak- and crash-free code.

  • Completeness. PyOpenCL puts the full power of OpenCL’s API at your disposal, if you wish. Every obscure get_info() query and all CL calls are accessible.

  • Automatic Error Checking. All CL errors are automatically translated into Python exceptions.

  • Speed. PyOpenCL’s base layer is written in C++, so all the niceties above are virtually free.

  • Helpful and complete Documentation as well as a Wiki.

  • Liberal license. PyOpenCL is open-source under the MIT license and free for commercial, academic, and private use.

  • Broad support. PyOpenCL was tested and works with Apple’s, AMD’s, and Nvidia’s CL implementations.

Simple 4-step install instructions using Conda on Linux and macOS (that also install a working OpenCL implementation!) can be found in the documentation.

What you’ll need if you do not want to use the convenient instructions above and instead build from source:

  • gcc/g++ new enough to be compatible with pybind11 (see their FAQ)

  • numpy, and

  • an OpenCL implementation. (See this howto for how to get one.)

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyopencl-2022.3.tar.gz (721.9 kB view details)

Uploaded Source

Built Distributions

pyopencl-2022.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (889.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pyopencl-2022.3-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (852.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

pyopencl-2022.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (882.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

pyopencl-2022.3-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (845.8 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

pyopencl-2022.3-cp311-cp311-win_amd64.whl (553.3 kB view details)

Uploaded CPython 3.11 Windows x86-64

pyopencl-2022.3-cp311-cp311-musllinux_1_1_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

pyopencl-2022.3-cp311-cp311-musllinux_1_1_i686.whl (1.5 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

pyopencl-2022.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (917.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

pyopencl-2022.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (884.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

pyopencl-2022.3-cp311-cp311-macosx_10_9_x86_64.whl (633.9 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

pyopencl-2022.3-cp310-cp310-win_amd64.whl (553.1 kB view details)

Uploaded CPython 3.10 Windows x86-64

pyopencl-2022.3-cp310-cp310-musllinux_1_1_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

pyopencl-2022.3-cp310-cp310-musllinux_1_1_i686.whl (1.5 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

pyopencl-2022.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (917.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

pyopencl-2022.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (884.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

pyopencl-2022.3-cp310-cp310-macosx_10_9_x86_64.whl (633.9 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

pyopencl-2022.3-cp39-cp39-win_amd64.whl (537.1 kB view details)

Uploaded CPython 3.9 Windows x86-64

pyopencl-2022.3-cp39-cp39-musllinux_1_1_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

pyopencl-2022.3-cp39-cp39-musllinux_1_1_i686.whl (1.5 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

pyopencl-2022.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (917.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

pyopencl-2022.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (885.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

pyopencl-2022.3-cp39-cp39-macosx_10_9_x86_64.whl (634.2 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

pyopencl-2022.3-cp38-cp38-win_amd64.whl (552.6 kB view details)

Uploaded CPython 3.8 Windows x86-64

pyopencl-2022.3-cp38-cp38-musllinux_1_1_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

pyopencl-2022.3-cp38-cp38-musllinux_1_1_i686.whl (1.5 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

pyopencl-2022.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (917.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

pyopencl-2022.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (884.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

pyopencl-2022.3-cp38-cp38-macosx_10_9_x86_64.whl (633.9 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

File details

Details for the file pyopencl-2022.3.tar.gz.

File metadata

  • Download URL: pyopencl-2022.3.tar.gz
  • Upload date:
  • Size: 721.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.10.8

File hashes

Hashes for pyopencl-2022.3.tar.gz
Algorithm Hash digest
SHA256 236d6daa749ceddba7069c3d43adb6b651e40c2d4835275bfee68319cd03808d
MD5 4f1c0d18ae32268c3430435173422129
BLAKE2b-256 c2f5cce0353053ab9438145daf0a653878742259b158aea1234d0336e69da4e9

See more details on using hashes here.

File details

Details for the file pyopencl-2022.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyopencl-2022.3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5641ac36514acf2539e6e4c55913ed45326e920c3cacda9e40ff03ed9972f129
MD5 281684c873dd2070d48bfb07599c7646
BLAKE2b-256 c2e87fad68e66336134d32f2b7beaeae33eaf1a95e5a5298927a6ffa6c80f122

See more details on using hashes here.

File details

Details for the file pyopencl-2022.3-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyopencl-2022.3-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fbe46ce6fa72b5d5801d353301474701efafbb4d416338bfd872fa0a21c01a4c
MD5 f6df14cde2e4943af782ac11e08f6001
BLAKE2b-256 1a48b743f7ac38c1e5eefecf160357f4b17878f153fc46f329eebef334f659b2

See more details on using hashes here.

File details

Details for the file pyopencl-2022.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyopencl-2022.3-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1a0e8572dcbe819e37d16ceb4e947159cbcaa9712f7b21ce5cdac1605b6d7055
MD5 bdcf4d5cbc6b7b0d1e02d41a556e4fbe
BLAKE2b-256 a73d8d3b9da6c6f209868c7dc40c321e31974306b54a1046c96be2ed317a35b1

See more details on using hashes here.

File details

Details for the file pyopencl-2022.3-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyopencl-2022.3-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c850cec1186447c3dd36bc0481dd991ed5c9008f0a4de1f46e73e98fc5962475
MD5 58aa141419466f38c1fa41387388d5f6
BLAKE2b-256 4f33f06bb8a01d14813f96fcb1d42da6749375b92cb5b17923fa7576e3c46405

See more details on using hashes here.

File details

Details for the file pyopencl-2022.3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for pyopencl-2022.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2aa686b639163481def4716c2792a0f7bf48e9c17cd279b86606f50954300332
MD5 c2b48a640de5305e02382a84c0bcb7df
BLAKE2b-256 3c7fb2a93e947cb1e616a108f1e4f554f2b877813077d39c23499b540fabca4a

See more details on using hashes here.

File details

Details for the file pyopencl-2022.3-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pyopencl-2022.3-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 369c3d2cb3dd17c4db89fc08f6b0dddf670c9425afc75a3196d70773c23379e3
MD5 83422d83789ab58e69aeeb39717f7c23
BLAKE2b-256 0360c329fc0a34aa16e2ac90520078130204a32da7d75cee12f5138e5933388d

See more details on using hashes here.

File details

Details for the file pyopencl-2022.3-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pyopencl-2022.3-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c43dad4c66c45ccf6165bb37af22078dd1aa2d048c7902ea3501a9abd4a79009
MD5 9e19b9ecc001505852643bd0dc4d60f1
BLAKE2b-256 367de0661194424781ccd2433bd3e100d61aa4e13d457227fcde1a3363590f11

See more details on using hashes here.

File details

Details for the file pyopencl-2022.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyopencl-2022.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0008677d0d07feef5fbf7ab2792cf38af40d70a453e40125bf3ada4bea628af0
MD5 6c1647b683e74040054aeb78d70805cd
BLAKE2b-256 c05c08abea18ef890e7077ab8bbbb0b70d46decf2feb6a1073337953d5e23674

See more details on using hashes here.

File details

Details for the file pyopencl-2022.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyopencl-2022.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 51706babdd8e21e7f03de6a62afa67a70e976b9e39af1a0ebc30b8212f45f6a6
MD5 87b5089f94a3ce9aae547370994267e2
BLAKE2b-256 6b52f722813810d0dd482181713e2f2e7bc3c71ba6d836afca6bec5bf174902d

See more details on using hashes here.

File details

Details for the file pyopencl-2022.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyopencl-2022.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e5678acf2d548f612d04f805cd5186a0eac8e51f5a0f0b50d029ad09a8221cb5
MD5 6031a2fa733d385207f1bb9797e0d9b6
BLAKE2b-256 3c9899dc2201cc4af106d9d635273849d1d52c01065185bdd5638b92bf9959e7

See more details on using hashes here.

File details

Details for the file pyopencl-2022.3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for pyopencl-2022.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 d9be713b38db0765f49a563d64025edc62f0c3ec15cf979f980fa46ac5bf419e
MD5 ebac0385edd907dd2e2c4d58c3466d17
BLAKE2b-256 040b7ee7cdf60486629238039e822e7af93acd598fdc50dd7e2e30cf72257e70

See more details on using hashes here.

File details

Details for the file pyopencl-2022.3-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pyopencl-2022.3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 da361dcffe92219517f6091cd18a6081e5314d1920fd30a018d9c4711b51da37
MD5 ed945506e21c469e57d3d3698e652729
BLAKE2b-256 37acb02df4c554ce542af5ca505b41a84655ab56fac4ec1dc209a7b281aa7439

See more details on using hashes here.

File details

Details for the file pyopencl-2022.3-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pyopencl-2022.3-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ae1e6a931ce12804b40f951f3a3b000c3371c09125c63d0b0ee7aa86918f619a
MD5 9bb24121c75a34d2ce8f4810ad291d35
BLAKE2b-256 4fcecd3be0845bd26033fa016d42981a8dcd80661b5e0980ed65f119f9b9e0e9

See more details on using hashes here.

File details

Details for the file pyopencl-2022.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyopencl-2022.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8c54677fbfe2c206587d22199bbbc1952cf2ba3081d8ecc35b9a6df2767898b5
MD5 d06ccefe7bab7852e21a109d17b16834
BLAKE2b-256 2914b2dd563b8e813a2e16655cae27a4c85cba4c058d1e0d8b42ca2925f33651

See more details on using hashes here.

File details

Details for the file pyopencl-2022.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyopencl-2022.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 991f5b5c4e69969c130bfeb40ecd2099bfa6361031f4b8898ffc9cc6d0234dc1
MD5 ccb94a6798fcc57587cd95edc5bcc201
BLAKE2b-256 83ebcaeed8edd328bd6f973adfa23553b8ef844b85ac5b9537962d02ce182d36

See more details on using hashes here.

File details

Details for the file pyopencl-2022.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyopencl-2022.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 87ae27ec898ad16d224531cc3b92ea23313c733e30f66cb044cf4ae9d631d00c
MD5 39ca543ebc0199d62f01a211656c7743
BLAKE2b-256 01fac658caca6ed4a8d5c06708713e40d1218410242a6a280d84707e05df3fba

See more details on using hashes here.

File details

Details for the file pyopencl-2022.3-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: pyopencl-2022.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 537.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for pyopencl-2022.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 1bcd3c6bc47c674e21a2f62da3d9af902967f3e51ed3890573002f5ddfadf86d
MD5 49bd3bd28173c38a0aeb53c7a652dcf7
BLAKE2b-256 155997c25f81ec04cef33c09076556112a0fa02cf897a053ab903fbd7b557bb2

See more details on using hashes here.

File details

Details for the file pyopencl-2022.3-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pyopencl-2022.3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4f1ae2a396e56073c96870587f597b5fb2dc78ce710a4b1ec2bf7b7aec076142
MD5 38ac67c736e872f0f57b53a0db5205e6
BLAKE2b-256 fe6fb03d173180ac2e2546bc78ed03dce12332578f4623f072de2b79621ffb65

See more details on using hashes here.

File details

Details for the file pyopencl-2022.3-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pyopencl-2022.3-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 1d573ec94bf5debe9b1e365383a765de792f80ed5b4866c897cc7ea2e3594b0b
MD5 1e2454e1f07608f640bbccd2adbb03a7
BLAKE2b-256 38b6d65afb648ef42d2b67ccb6627a84057d2433dbfeeac29849e7feaeafe2e8

See more details on using hashes here.

File details

Details for the file pyopencl-2022.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyopencl-2022.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b543101e8080028921df60356eda4a5df204ad9a8152b3cda73067e9b8c8dd06
MD5 c3bcd70cdaef856939f3e5e65ea5d362
BLAKE2b-256 6ca37370b3bcc448f089826e55bc073dd62848e5c0a85794c183539dd9c290c6

See more details on using hashes here.

File details

Details for the file pyopencl-2022.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyopencl-2022.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 17e84290ac36e382a20869696b1ff4f86351842907e977e021dd2e1210b283d8
MD5 9944719bce2d1bd34ede76205ed43e06
BLAKE2b-256 04a4eae211c58edada3f74f1d0e27a8b5edb00f1bba9dc1f6dc4d84bd4c2d145

See more details on using hashes here.

File details

Details for the file pyopencl-2022.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyopencl-2022.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7371ca1a5ccf0092d2fa78cc1cc034b2b9a631163731b31a78b4d2f4c5523944
MD5 6ca2aa83bb1e8daa14aa2708248fade0
BLAKE2b-256 3329a3fa92ad3d18ec21d4027488d1c99766d6a74384d1981b21d84a1bfea2ff

See more details on using hashes here.

File details

Details for the file pyopencl-2022.3-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: pyopencl-2022.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 552.6 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.9.15

File hashes

Hashes for pyopencl-2022.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 4ab633ce546aa30dda16120e74cf576a93c0a49aae46cfc271d9284e2657cc61
MD5 9d85fc2d14fb554d5e83c6b4131e833b
BLAKE2b-256 c90dee80422f4786bf5215b3d7c0972ca1a30672f0b1c13eb59a6397c5c4ad3c

See more details on using hashes here.

File details

Details for the file pyopencl-2022.3-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for pyopencl-2022.3-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 487a530f42032230a3f026337288244c34c764c845206950e3416f349e20ec9c
MD5 5438af3b6feb733edf1f8d244851a760
BLAKE2b-256 c6428dc635d1e15739b796797b3674fc7b55ab9a4042e3ead25ff394b866aa9d

See more details on using hashes here.

File details

Details for the file pyopencl-2022.3-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for pyopencl-2022.3-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f706d42c1c978851cfa2c312faddcd075448d22dc8ef4678c009bf3c79de0f45
MD5 cb058ca9c6c58f361e6a19bc61223431
BLAKE2b-256 13778ab0384338a784d5a8f25fbc560e3f88eb601513b1d80cfcb6f990d55d9d

See more details on using hashes here.

File details

Details for the file pyopencl-2022.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyopencl-2022.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a5e7cf11829b685d777887be1d2097989942d455f71cf53acf653c8ce1b394ef
MD5 444d2616af27898e59fe390a47f6874e
BLAKE2b-256 b40a5c65fae97341435c016b1affb3a8f03efa64e730bde442689025f11bd9c5

See more details on using hashes here.

File details

Details for the file pyopencl-2022.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for pyopencl-2022.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 17619314c89a79b96f09d60c9f48ddd5d46a6d131835e0c9770bd4a071f5a4db
MD5 cc5fdb36f4f6e1a11a2964b48d1caee6
BLAKE2b-256 8c031e26c219fff5274f73ff7e510073fe6be2f1d42ed77a546d12aa21b71b2b

See more details on using hashes here.

File details

Details for the file pyopencl-2022.3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for pyopencl-2022.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c252f469e5976c6e81bf310a03bab83fdedc68e011b3610debbff4725b34421f
MD5 c5f7793c7a3c1f300356a578032fed29
BLAKE2b-256 398d345419e0261352373d6e2d5d5d6dae2b0086a7fe3b458668e47f782921c7

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