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.111.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

deltachat-1.111.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (9.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

deltachat-1.111.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

deltachat-1.111.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (9.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

deltachat-1.111.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.6 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

deltachat-1.111.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (9.2 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

deltachat-1.111.0-cp311-cp311-musllinux_1_1_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

deltachat-1.111.0-cp311-cp311-musllinux_1_1_aarch64.whl (9.5 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

deltachat-1.111.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

deltachat-1.111.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (9.4 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

deltachat-1.111.0-cp310-cp310-musllinux_1_1_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

deltachat-1.111.0-cp310-cp310-musllinux_1_1_aarch64.whl (9.5 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

deltachat-1.111.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

deltachat-1.111.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (9.4 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

deltachat-1.111.0-cp39-cp39-musllinux_1_1_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

deltachat-1.111.0-cp39-cp39-musllinux_1_1_aarch64.whl (9.5 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

deltachat-1.111.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

deltachat-1.111.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (9.4 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

deltachat-1.111.0-cp38-cp38-musllinux_1_1_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

deltachat-1.111.0-cp38-cp38-musllinux_1_1_aarch64.whl (9.5 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

deltachat-1.111.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

deltachat-1.111.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (9.4 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

deltachat-1.111.0-cp37-cp37m-musllinux_1_1_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

deltachat-1.111.0-cp37-cp37m-musllinux_1_1_aarch64.whl (9.5 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ ARM64

deltachat-1.111.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (8.8 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

deltachat-1.111.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (9.4 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

File details

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

File metadata

File hashes

Hashes for deltachat-1.111.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2a077e6f4239557c85e2be6f15c8a39c2b0a71f115c6accac4fe526e561605f2
MD5 9013a8c5631b4b2d7f8171ace37d73d6
BLAKE2b-256 b8bc5b5b81b961ec517b16e58b040fed6afe16a9fbec82d19a6fa7d3ed0e88f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.111.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 479c4834aea50a7ccd931331e4316d213207b1e0afae092fbcf6b4c2033515a9
MD5 84df689d6f581b5980eee4b0eaef02ca
BLAKE2b-256 ebad17245b1121128b007dc57efe0bef333d70868ed572fb1c12e67b688380a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.111.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 76194f9a1ac1a5e79cedeb2e2adf414eaea2abbd4d104107831bd2fd6261040f
MD5 77bfc8b1aaa0702c344e41400e0264a5
BLAKE2b-256 1163d9334d893a6fbcf783addbf41f0fd3fca5d6110e2c43c72babc6649727b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.111.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2535985b6b82d7be8c00e5de3029f100436ecd124d50081121cfabeb77021da4
MD5 9387c5d118c90329eeb9cfcd023aa85a
BLAKE2b-256 b74214f6a6667effb22471ee6bd99a43e47b16f2441f7c43c45d78b223cb1a01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.111.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 783fe825c250e7aa838cbadbaedad5236ab9c48df13751e01ac7a8088b015d6f
MD5 4663410d32e1e22059362eeeb4ff5570
BLAKE2b-256 461376a6826da7467ca35fe705bed2f50e878fb1328f753d8b35a2ac6bcd04c3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.111.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 caede7d58cacaeaa22002667ce1dfc149a820bee3020577b70a5fdd59147201c
MD5 2f6285c11ffbd99b927d282c7192f591
BLAKE2b-256 3bc20633b5836e03646f788b5e10fb4a728e528dea17b020d12c8f5f2e84b4df

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.111.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 19b600f225dd53759fab73bb19548ac6d4a682166b3535b36eb4936ded72c702
MD5 b575d8289e44497b60e1543ff701a136
BLAKE2b-256 32a648126a820a3c6ea673b8032ee145bd7e6cdfb676550cfe8e15fa0e78fd5d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.111.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 eff81ffc863dd8ececa489280c275f6db7befadfcbe4dca595e55e60d173d778
MD5 815af5d866d766987f6e7f7243e444af
BLAKE2b-256 5f032e1696ff6964f5faf37aa42f8ea42bfd03ce0d1e0f37960f1197a690fe3a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.111.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a549997892d61469734d135291ba3e5c8dea795ff77c7c9dae0e79f5fdb1e3e7
MD5 2f8c66cbceeb705c6b26d2d869db5b5b
BLAKE2b-256 9569bde417d30f52385dc9ed697e0885db86f2f564aadecf21b13ae25ce4fe93

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.111.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6ff283290e9f2240ac99023e390d5cdfb0f8eef37df81889266c0083363a39e3
MD5 2b54fba0164f40a1d79d47653f62834e
BLAKE2b-256 4a3c09b4bcb5587e41e9539caa8b84a6556efea42b9f653f41b1b1100d54c733

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.111.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ce8b5ef1bcb90e80b0118bdddd9070b30f50feac69b6717aabadfc99e9a65ed3
MD5 eaf697b93a740fb7bafc45640ac9b214
BLAKE2b-256 b5bfea0bbbf65b035ef598c7da9cc617ca53408569e4876532aea5ec646e3eca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.111.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 cc4bfabb3425fd772d8c6a9cf965ed0f129b759cf34410ba39f325a213d9fb56
MD5 6ed7bd5991c49235f613c67e404464c8
BLAKE2b-256 20c89e326bcda1941ba220d4237932bcad64be1141b6e6faa4c358096758f783

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.111.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e17872c12acb8d71758fc7e20e47db0ee4626f228f0ff41ab54e4739b319377e
MD5 d2b5f474d773109fe5e87748e3d6b169
BLAKE2b-256 6b340b524baa325e7e843180cf6c4903ab9fdd48b6fdb7262be6fd535a5dc222

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.111.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d8a96f5972d3bfab6ea168149007860b9a61c6a679f73d42b995ca9d953ac621
MD5 60ec930b94ecf406d30715753b527058
BLAKE2b-256 56a922064163b44c299c1af644e0d72b055f7df6d6054eab9ace78caeebdc559

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.111.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 41fe930f2ad080f88518900b484d0a0e704788cb5cad0b2576d5a1825c0ce2b8
MD5 b2e41e4a467ef1809ab93ed6fc965efe
BLAKE2b-256 86b48b2d9f7db3fe1ebc316157ae38c986fe53b06f2df11918716751cbfad463

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.111.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 89f7d25cc9d5949e1e3bc5824cdca2eb48e6c1fc23d0c514b5617cfdb6c05de6
MD5 5bf9b90b209a241c7caaf75f1f0a1438
BLAKE2b-256 790b98211d6e3e1180414496caca4798b12fee01deabd4b08687a62900b68b90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.111.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7b0637db8560834c7a638fc593400f9cb0b6dc0d3d2ede2c6f8f091553c79668
MD5 2892bfbf2d0aa98ddf6e35b3db67467a
BLAKE2b-256 1a4f9cb17f217b74e0b174194977bb66c5b7eece15889594d71897df6807b78f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.111.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5a7e5c60b72ef36c62ae1f2c87796c382c326645b301b9e1716add9b461ed646
MD5 2739d692a74065b113c3ea57889e4ec9
BLAKE2b-256 9fa4f099987deebd9ce917b26f931fb69083fbe6ae370f992db36d75574d85d4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.111.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ae88e76055f524e7eeffa0ca5be63ad0c029d5d476fcbccc3772d6b8c5fcb05a
MD5 76136e90f2cc86f83d2a4b935010def9
BLAKE2b-256 6d7c6b68780eaca0a123768c961e33febc82f8694387e9f663e78982eadf63f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.111.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 978870ff13b76f25abfabc578aaa1f37e8e60cf83450fccbd379b60c8667832a
MD5 7d30b7aee6891451807edb9e75b125c4
BLAKE2b-256 df980fdca1c5ebb225286d30b6b3f5f77691e25fb3b6015f0f2242865452108b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.111.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ff5af713e71d69d9daa29d2fe3d4e0ffdbba2883b1f32af32fa70a9583156240
MD5 a062aec838f08b1bd3297a3edc4afb18
BLAKE2b-256 26a38916be49d190fe1b5aca57e53a6b60cbb24319b7ede0df98ac6a820cb874

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.111.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 eac976c9e4a0d3838d0c0b601de028cf252561d97e10e4df06938fd3a9d7097f
MD5 3fb0029f7746b67b1e6500940c73b8ac
BLAKE2b-256 52c0cc0dd19890b8093c0ecc743dac5520e3df3425d5ad4713c7fea796591354

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.111.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6ce12cd880c2ceb80056d5bcedede17813ce17958ed972297cb1a2f3cf0cf161
MD5 8638e50259a7903f8b33a649e28ca31b
BLAKE2b-256 6a13822a7cbb2a6dfbe98e12d925dea1afae921dffb6ee1fd1923452a7f2bcb6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.111.0-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 9053922cc4baa22fefddef44148e484c456211649dae4a5e20097a964685b57a
MD5 2d0989ce197d55f6aea2b2a3e56a8456
BLAKE2b-256 e9ad3321fe42aad274c4bc555c30a42185d9102d400c119eb8c4d6636ac0b5dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.111.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 65ccf09a4a8fd9632f8acb9e87df06fbba1f3e745727dd3f399e20d5697840c4
MD5 d4b0c969eeade8fe9c18d32b291991de
BLAKE2b-256 c1fed6e5af51f25fc7756a0fd39a6a87ed619799eb97d561613d13bb9ec21e8f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.111.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 982708e644209fe8f5220124f19fae697494af7aedfbc054b1bf83841f2e1dc4
MD5 ff6f60402dfb6682d127da5508d4a2c7
BLAKE2b-256 0636ccd720193cd54b1bf643af5c0ce88c0ee66e6321d5016d95cfbafe124f31

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