Skip to main content

Python bindings for the Delta Chat Core library using CFFI against the Rust-implemented libdeltachat

Project description

This package provides Python bindings to the deltachat-core library which implements IMAP/SMTP/MIME/OpenPGP e-mail standards and offers a low-level Chat/Contact/Message API to user interfaces and bots.

Installing pre-built packages (Linux-only)

If you have a Linux system you may try to install the deltachat binary “wheel” packages without any “build-from-source” steps. Otherwise you need to compile the Delta Chat bindings yourself.

We recommend to first install virtualenv, then create a fresh Python virtual environment and activate it in your shell:

virtualenv env  # or: python -m venv
source env/bin/activate

Afterwards, invoking python or pip install only modifies files in your env directory and leaves your system installation alone.

For Linux we build wheels for all releases and push them to a python package index. To install the latest release:

pip install deltachat

To verify it worked:

python -c "import deltachat"

Running tests

Recommended way to run tests is using tox. After successful binding installation you can install tox and run the tests:

pip install tox
tox -e py3

This will run all “offline” tests and skip all functional end-to-end tests that require accounts on real e-mail servers.

Running “live” tests with temporary accounts

If you want to run live functional tests you can set DCC_NEW_TMP_EMAIL to a URL that creates e-mail accounts. Most developers use https://testrun.org URLs created and managed by mailadm.

Please feel free to contact us through a github issue or by e-mail and we’ll send you a URL that you can then use for functional tests like this:

export DCC_NEW_TMP_EMAIL=<URL you got from us>

With this account-creation setting, pytest runs create ephemeral e-mail accounts on the http://testrun.org server. These accounts exists only for one hour and then are removed completely. One hour is enough to invoke pytest and run all offline and online tests:

tox -e py3

Each test run creates new accounts.

Installing bindings from source

Install Rust and Cargo first. The easiest is probably to use rustup.

Bootstrap Rust and Cargo by using rustup:

curl https://sh.rustup.rs -sSf | sh

Then clone the deltachat-core-rust repo:

git clone https://github.com/deltachat/deltachat-core-rust
cd deltachat-core-rust

To install the Delta Chat Python bindings make sure you have Python3 installed. E.g. on Debian-based systems apt install python3 python3-pip python3-venv should give you a usable python installation.

Ensure you are in the deltachat-core-rust/python directory, create the virtual environment with dependencies using tox and activate it in your shell:

cd python
tox --devenv env
source env/bin/activate

You should now be able to build the python bindings using the supplied script:

python3 install_python_bindings.py

The core compilation and bindings building might take a while, depending on the speed of your machine.

Building manylinux based wheels

Building portable manylinux wheels which come with libdeltachat.so can be done with Docker or Podman.

If you want to build your own wheels, build container image first:

$ cd deltachat-core-rust # cd to deltachat-core-rust working tree
$ docker build -t deltachat/coredeps scripts/coredeps

This will use the scripts/coredeps/Dockerfile to build container image called deltachat/coredeps. You can afterwards find it with:

$ docker images

This docker image can be used to run tests and build Python wheels for all interpreters:

$ docker run -e DCC_NEW_TMP_EMAIL \
   --rm -it -v $(pwd):/mnt -w /mnt \
   deltachat/coredeps scripts/run_all.sh

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

deltachat-1.112.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

deltachat-1.112.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

deltachat-1.112.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.1 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

deltachat-1.112.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

deltachat-1.112.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

deltachat-1.112.4-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

deltachat-1.112.4-cp311-cp311-musllinux_1_1_x86_64.whl (10.4 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

deltachat-1.112.4-cp311-cp311-musllinux_1_1_aarch64.whl (10.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

deltachat-1.112.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

deltachat-1.112.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.7 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

deltachat-1.112.4-cp310-cp310-musllinux_1_1_x86_64.whl (10.4 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

deltachat-1.112.4-cp310-cp310-musllinux_1_1_aarch64.whl (10.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

deltachat-1.112.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

deltachat-1.112.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.7 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

deltachat-1.112.4-cp39-cp39-musllinux_1_1_x86_64.whl (10.4 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

deltachat-1.112.4-cp39-cp39-musllinux_1_1_aarch64.whl (10.8 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

deltachat-1.112.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

deltachat-1.112.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.7 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

deltachat-1.112.4-cp38-cp38-musllinux_1_1_x86_64.whl (10.4 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

deltachat-1.112.4-cp38-cp38-musllinux_1_1_aarch64.whl (10.8 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

deltachat-1.112.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

deltachat-1.112.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.7 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

deltachat-1.112.4-cp37-cp37m-musllinux_1_1_x86_64.whl (10.4 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

deltachat-1.112.4-cp37-cp37m-musllinux_1_1_aarch64.whl (10.8 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ ARM64

deltachat-1.112.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.4 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

deltachat-1.112.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.7 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

File details

Details for the file deltachat-1.112.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for deltachat-1.112.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 82a92ff7094a37083ab37c3594114307efef80164b872bb91a9c5a25c93be644
MD5 e2833f028dd2936144834f8a864f217e
BLAKE2b-256 371817bb384536805175e64561a9449ee1213b065f28b04dcf0e6ff1fd3c775a

See more details on using hashes here.

File details

Details for the file deltachat-1.112.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for deltachat-1.112.4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c81bb015756c6688a208e59a7928a07d9bbeb616d9d13ed665d3fc46a045b95d
MD5 5064636d0e2a04a92910079a70922839
BLAKE2b-256 902dea7f6de208fa16e6caa6fddf4021ff1871ae09f85f0b8f917c272e05c8ee

See more details on using hashes here.

File details

Details for the file deltachat-1.112.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for deltachat-1.112.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 199533e08a2664c82468f2d8116199657e79074ce1b319e36a4d0351aaaeedc2
MD5 b3821ada898c5fc425a04a0ae4622f9f
BLAKE2b-256 e84cb79d22d4a646dac89df551e5bba0dd9d1fb94c3aacf5455a0c4dfc84a930

See more details on using hashes here.

File details

Details for the file deltachat-1.112.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for deltachat-1.112.4-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9f536f25fe86ac95c0f330717c5885eee7caff43d923c03bd2d6ea2f1730bb73
MD5 ab71de83398ca8d7621fe04ba2c666a2
BLAKE2b-256 b01db411c0f719c7cd02485e1578744044e8d86c8b78288bd596241f864bc3a0

See more details on using hashes here.

File details

Details for the file deltachat-1.112.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for deltachat-1.112.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fded3f3b170e3f3c305ed0cebc8f337a65035dc479f0cb13a1f87e413e753e8e
MD5 67697f2a0db577b1194336ae803c0a7e
BLAKE2b-256 4716367dc3bd9d7f552de2affe95e951c9da49c5996545a080a7e912c8482b20

See more details on using hashes here.

File details

Details for the file deltachat-1.112.4-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for deltachat-1.112.4-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 54040f68b8ee61515daeffacba0f1ca825255a0810b8fbcd0d19f233015c7990
MD5 5ccc6ba8ae7ff4cf361dd98eb65f4995
BLAKE2b-256 a9466c0e2a050a06185b4639d7fda57511a84331a1f967bc418050afb8b5cb7c

See more details on using hashes here.

File details

Details for the file deltachat-1.112.4-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for deltachat-1.112.4-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a79c42f1f61b9961346e167c9dbb3c58a54251eb2cf15cd090cbd6bbd1b8c5a7
MD5 149a70f600d5c66748cbbdd5461f27b8
BLAKE2b-256 987e20c692f8a0544e59e405080226a012f7837b9b3f79b4f26782108db9dd5d

See more details on using hashes here.

File details

Details for the file deltachat-1.112.4-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for deltachat-1.112.4-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 5011482f9dc8edad46a3ab1894883ed2c4898fe1a907efa82da26cadfe3030d7
MD5 6bbe43c1c270b722753c45e37df9cd0c
BLAKE2b-256 57fd9c9eb435851ec57d18966ce3671ca92cbaebe7339439114422abba458532

See more details on using hashes here.

File details

Details for the file deltachat-1.112.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for deltachat-1.112.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d50bbac3940313da17d6b579f091b542286d88ce7d08014cced1f3d3b02dd6af
MD5 d7e5fb08417b3c5c4cc1a93e63d206f7
BLAKE2b-256 8ef66f1317a2beee21412c8f53a7317a43d1d58ef5200aaa1451d754bf6577eb

See more details on using hashes here.

File details

Details for the file deltachat-1.112.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for deltachat-1.112.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ccb6602208c3d06455ebaf6aed45c72427fda286bcc9d478962495fbf0b047b5
MD5 28d6a539406500e5f392388a4a2adc8e
BLAKE2b-256 57e1ad62b91b6b744630ea6cc9560c41b950840a0afde036a5650d364aab29ce

See more details on using hashes here.

File details

Details for the file deltachat-1.112.4-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for deltachat-1.112.4-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f34e27f358896724fbdbb5d117e4e7e938246fb2cca15363edd0eade2c97ef00
MD5 7fc9b020a4e40787f79e1c0612ab69d5
BLAKE2b-256 a3158bbb9cbc3cb79a010b450ea0af3d0532e9a331df272f4ccd448b83db452d

See more details on using hashes here.

File details

Details for the file deltachat-1.112.4-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for deltachat-1.112.4-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 6674e965904a3c279c1af0855cf60c559dd2f79ffdcfe724abaa240382d49e9b
MD5 1ecc7a14b515cb8639eb2fe0f8cd7d41
BLAKE2b-256 4a2fc71c11f10592888bf126f45f3308015a192c6a76c7ee3a100baf3c45bd87

See more details on using hashes here.

File details

Details for the file deltachat-1.112.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for deltachat-1.112.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b5a1d0d9eedb1d1ee4b924495b81310c0fa6ec1bdf492401c65bfc162e3bb8b0
MD5 dc55d4d1b83ee55590e336f1c2186b5c
BLAKE2b-256 497a16f1a3241f723b20a6651f84611ad9d9a3e27b9e68ee1b7d9ec6cb2495a4

See more details on using hashes here.

File details

Details for the file deltachat-1.112.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for deltachat-1.112.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d21bc61d1bbefb4459d14cfe0887f393db1ecfc30ad231442cd0173b517ef8d4
MD5 0875a0f4a2b3af7cbe59920fe61f09e9
BLAKE2b-256 3cbe8c0086c846c5a437a5adefa366b73cfe5b41bc3e44f9a8171a325492a17f

See more details on using hashes here.

File details

Details for the file deltachat-1.112.4-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for deltachat-1.112.4-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b6eea0fe423c74f230855844c38a7313d1075a496204e14938005ac257ca32e5
MD5 ba87923d3dda1f5fbe406cda5167881e
BLAKE2b-256 88998f22ed9178d03ce144d72377b80f890f19fbc519f3a101dbd76d00f3b82d

See more details on using hashes here.

File details

Details for the file deltachat-1.112.4-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for deltachat-1.112.4-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 6d39a194f8f0dcf50701986463fc1b1fd33550e8dd3183014b6dfec0edfe02dc
MD5 af315f3211c23220db4f8fde67fa59af
BLAKE2b-256 e660a48c1300cb4e5000f7f79678169de816ecdf99bcbc3afabe762bb92c625a

See more details on using hashes here.

File details

Details for the file deltachat-1.112.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for deltachat-1.112.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 81fab452d38af544c0412c0b098a34f5234e701ed8877e9e0a206cb7e0c83957
MD5 23932e54d5fc1764f36480e0fd3716dc
BLAKE2b-256 9b178c53bcab6aa5535604cad5021382c5f77ab4d5c1d2020255272305d250aa

See more details on using hashes here.

File details

Details for the file deltachat-1.112.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for deltachat-1.112.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 244404ddb5cbf81b9ea4e5da88e146df30eaf182579402a24876e48383adb627
MD5 915367305af94aaec66edf9c9ae4e95a
BLAKE2b-256 e31fa3bdd75a604b05da4089614d370b17e2e549688cefae87730fb640092cfa

See more details on using hashes here.

File details

Details for the file deltachat-1.112.4-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for deltachat-1.112.4-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e4e0da076b3737a9186de465af4f7efcaaf170d1b420c08c798fac5433bf1218
MD5 657da1ced36de2de798a2d0913cb6e98
BLAKE2b-256 1a323bbd45e8edfccca8b1af852e55fdcd786e138bf39a76eb722f78cf62b083

See more details on using hashes here.

File details

Details for the file deltachat-1.112.4-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for deltachat-1.112.4-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 00335acde70f52ea30927138d9b38a977a175c2e496552bac36b2cf7731c3690
MD5 9ce394c43a5f6a7072b65a2f473622ac
BLAKE2b-256 c0ac3cf5067538d799e129cf834dcbf82cf72efa85c1aa898051fd6af40fa7d1

See more details on using hashes here.

File details

Details for the file deltachat-1.112.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for deltachat-1.112.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 98ffebc3fb59df01335d1a03394fc81047f7afca82b321383c6d0e1c6e6fe9f4
MD5 8f468d6062a647a95ae6d8c61681709a
BLAKE2b-256 bd7a57dff30ba2e02139168101442ec92afa55c1f770e2c51b7d9ca14e12f2a6

See more details on using hashes here.

File details

Details for the file deltachat-1.112.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for deltachat-1.112.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d631b9b9a4de27835c64840d4a644a9c2b3c22939f2cd00ba21c11f981737936
MD5 f57d1d747af6d9278fc69d1933437180
BLAKE2b-256 c1078cbb65a5fcf6d11ac2e17c27b349de64a267533cf18c3b7b36399147e5d4

See more details on using hashes here.

File details

Details for the file deltachat-1.112.4-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for deltachat-1.112.4-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9256df07b882fba4925e726c1a2910c987872230bc7e03b2867233f2b0d8432a
MD5 abe57bf67618a1f5e1eb8958be9c0886
BLAKE2b-256 b674d54db856e253e328701e4126d3c25ec18823c87e37a03b48fa2358e462ec

See more details on using hashes here.

File details

Details for the file deltachat-1.112.4-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for deltachat-1.112.4-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 85ba4d157f8f9653d565bc39e575473fd04e095cdec1ccb1df889ed7565ae63f
MD5 e2d53f0bb86120793ffb425b535a372c
BLAKE2b-256 f21de766a8c6914e174cbeb9ee1a90aeecfda951ba3eaef95497568fec4ec9ac

See more details on using hashes here.

File details

Details for the file deltachat-1.112.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for deltachat-1.112.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9cc62b0fb6995f3261bbcd36b0f7954bb68fa7026b6e1d74b11713030a21fcb9
MD5 8c63cf3b9c7587192a2720f4afe98cdb
BLAKE2b-256 2df6a2c78b689fa2163139262ef2cbf9cf8c8089c68d4b7e529ee53c531e8ba3

See more details on using hashes here.

File details

Details for the file deltachat-1.112.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for deltachat-1.112.4-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5bc3d360a74c4bdd4eca935d5fbca2f97d1291f3c433a746b49123cd336614da
MD5 a3e718af4e4d3adf44723ce98ee74cab
BLAKE2b-256 9b5c2328c08be7d0b7e8aebf7b4104168dcc1664e97ff364c1a884038c5b87d8

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page