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

Uploaded PyPymanylinux: glibc 2.17+ x86-64

deltachat-1.110.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

deltachat-1.110.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.8 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

deltachat-1.110.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

deltachat-1.110.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.8 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

deltachat-1.110.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

deltachat-1.110.0-cp311-cp311-musllinux_1_1_x86_64.whl (11.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

deltachat-1.110.0-cp311-cp311-musllinux_1_1_aarch64.whl (10.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

deltachat-1.110.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

deltachat-1.110.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

deltachat-1.110.0-cp310-cp310-musllinux_1_1_x86_64.whl (11.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

deltachat-1.110.0-cp310-cp310-musllinux_1_1_aarch64.whl (10.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

deltachat-1.110.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

deltachat-1.110.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

deltachat-1.110.0-cp39-cp39-musllinux_1_1_x86_64.whl (11.0 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

deltachat-1.110.0-cp39-cp39-musllinux_1_1_aarch64.whl (10.9 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

deltachat-1.110.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

deltachat-1.110.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

deltachat-1.110.0-cp38-cp38-musllinux_1_1_x86_64.whl (11.0 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

deltachat-1.110.0-cp38-cp38-musllinux_1_1_aarch64.whl (10.9 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

deltachat-1.110.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.0 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

deltachat-1.110.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

deltachat-1.110.0-cp37-cp37m-musllinux_1_1_x86_64.whl (11.0 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

deltachat-1.110.0-cp37-cp37m-musllinux_1_1_aarch64.whl (10.9 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ ARM64

deltachat-1.110.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.0 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

deltachat-1.110.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.9 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

File details

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

File metadata

File hashes

Hashes for deltachat-1.110.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f40ea50c2f61aed4b68f98207a53410f8be579c50fbf384787e9d7d84cf59d8c
MD5 4f983d9ef87c5f7e9c426c127b9da67d
BLAKE2b-256 f6f70d6750d47c72678cb62f359640cebcf1e3de3a55d9394205dcf8abaa69c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.110.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b7f25c99341a7751a8e13908928ce0ef2f4d4d84b144443fd14d204dc9e7acd0
MD5 4a0684d09b2f3c45cb0f99e135d88165
BLAKE2b-256 13d00a073179c3c34f5626f5d88f13d2fba643b3d7c3d167a2629f504d449fd1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.110.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4e8bca38574488adf4fb4858bc55248ff2bd632ef8023e46d9d3e2b890830f82
MD5 a6c7ac089a77418f638e7192b87419c1
BLAKE2b-256 d24da2ff516e67b4d75df9be1230d5df32f00466b9621a46f3aa29809bd45ceb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.110.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 296ce0d8c4f7c4c117aa08f488a48d648d327630acaf1680d8efba05ddfd0288
MD5 5a4f1fd06b7842ace94a77126fcb911e
BLAKE2b-256 976476ca2af7f0a117895efcb191fe81eb116460eb5ee781174ef2c182900aaf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.110.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 88675578e1e29f779df74324096c2326d8c4d4a3d069d0902e972c595fa5d50e
MD5 a226320c9a48e83cdf3ea17074ec36f4
BLAKE2b-256 5beb149aaf05b00ec031b6ff6983292aaa8de3c1eda414551c15d7e5dc2cd6d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.110.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 30fe0578c61a71d4214c98cb9c633a2c75a2e715baff7c26068940de869f1944
MD5 637549d89b5ee37a8b7446a10232c033
BLAKE2b-256 cd842a3d3d25ae9b9a36ef2709f0f9865494ad5c4474dea3d107d222d6ad6d4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.110.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 fba26c16167fb6678b8739828fa143dda8fb7b5958ddf1325d4eee9feae80848
MD5 42b24a2e825235631ce0ca899cf8c44a
BLAKE2b-256 e83d2c21e8b07dc272b11ff725019200f45ff322f1fed68cae9c534b1626b4a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.110.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 6bb460c9519c5050412c77a8ec2f7e35156c81d74dc6bc86ef023d8acdda67e4
MD5 8483ee196e0a322a6230985368ee7039
BLAKE2b-256 540ef3fc94f7fafa661875854faeb2bad486531c12ba1b08aa92aeb2076d12b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.110.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 908d33ee53f3e73132601c976c31e3c5d1f633cd6c4d32a94a1add57be7c1f80
MD5 ecdfe6be3fd19ed06d014e10d86193ad
BLAKE2b-256 2da2a641d1ee6982b888262dd07b3145953dee45a7a9fde9f09266f1b4f5451c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.110.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ae5a9bb9596445aaaafeeb3c530e78e68a55f30819c86580a484c5dc21aa2d74
MD5 7b616018ddfd0b5b0743f49abed5b2ba
BLAKE2b-256 7ab4ec488ea049581dcacff8a9aa19c7b43b936c23e02bcb483981d296589f3f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.110.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9081e363a222bc369a188e05401b6add090d061d31fc9e7f85299061ff7f9a7c
MD5 5e8cf6a0e9af14092ef4aeb8cea7647a
BLAKE2b-256 18d58fa707c52302b89afa962144c1c7b26708b2945b204ee7bf66f2c708b15b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.110.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 c7cd18c6830eee01da40beb0ae9e1be9346506954427efc561b87105cd948ae2
MD5 8158e8f6ae5cd300639d917d52f1b388
BLAKE2b-256 7f97dd784a056f4fe785978ad0b15a88e44a7dfcb823e97843f6efec5c75e7f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.110.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3fc0c920da0e1f5ce9c2398d4986735b0f5297006f14ba9d62c6852f58bf0d9a
MD5 2186cbfbf5af1aafaf926770ef0c74dd
BLAKE2b-256 1244a1ba02f7a03bc770c345e71337771b9d70d62c9b75166fabac9f0ad18a32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.110.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cbf717cbd9d657aef3d39977b72f0b900361f99b28d58affb0de4404c157873a
MD5 3a935e22d8bd37af2f4eb5660c0e8003
BLAKE2b-256 bd0fb8f37df35f2502135fa0000009de7ba607126934825e12199e3e33f6dbea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.110.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 33ff9bd501f2f14a46fcee62b9a9bdc851ebcb9d1914b5e522f679d485d7ac96
MD5 df00f8521c7684237bafcbd1c6ac8b29
BLAKE2b-256 cd788ec42f89fef5f5dc6ef64a3e343a0b25a5cf0af237b5b91afb276fade24f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.110.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ba4495c2afcd336e844fd42054193da13104919676c4adcc711d9c7459f400ae
MD5 0d135e2a750de13580920ccc8c80e41f
BLAKE2b-256 ad53242521f0b076433f35a31329bbae1e9069997740ff4ffa2601b2cddabced

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.110.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f39428ffdc4e67f39af61e8eaff064fd7262ae37ed643b131c3023977d2ca943
MD5 4e4b7085ae5f1aa32f514dcf19b1e68f
BLAKE2b-256 c72a5d307371e3e2dfb0bf3a138768ce5f62dd3ccb61349b86ac33b29041b1be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.110.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 386a498fbd711f7dec413172023e75774c4af975c805d7ad3d5439feaf5fc895
MD5 2dc1ea5dd049f697fad8244437689685
BLAKE2b-256 b897e291ae900fb6cd86315396ac706e5256115a8cba3fd9f16017d536fd626d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.110.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 98dcf0a7b7e55168bdca301b72fae6c127c57334fcba77b2b91c4fbe8b63bf86
MD5 bb148d1912fe686a6f6be0e23437215b
BLAKE2b-256 a45c6bbee478f65715bf6ad1754e62a9e482b021523b6016291ba80ee21480d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.110.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 5946d354bdfda410038932b92be3ca37838e9d6340b1e4ad3d6d57d0be78bb09
MD5 6d3f09d1b5405595b6bd3eff1da61046
BLAKE2b-256 c871022568b85c9b628dd1f20fcf08ac42bfb170f67cbe1f256ed00b5ff51bc4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.110.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3a3cc5795fcf46790514f1c020873e15479bc60751b86a0b9e3c3076e2289089
MD5 8546301ff98b878a1be73d8d9f01fc95
BLAKE2b-256 23e3d633793ea34cf49e2121d39e2acab94db739e6c43f7857712d1e1c30a347

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.110.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f0519f3693561ed3ce03ea51537a480bfc92e2654bf8bd464879e21d31b4ac19
MD5 c01e0f97ea36a551a3e4fb67fc7c9366
BLAKE2b-256 bd09985ed71285de420630f0b37d25b5323a0d4461b707144ada7f63bdcad34a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.110.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0c23d601fe1625133d90e30c7a44fb4d434647a824b3f3220ff701fb55cccd68
MD5 52861d5fb65bd6e389b2566fcc33aacd
BLAKE2b-256 85189a353f47f88aa53e0e3e865d5d599e7fa20dcc1f18f5b1188464cbebfc06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.110.0-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 b4caeeb555edd06a369819b355be57b2ea7a81d45e86bfa750147ccb10918edb
MD5 8e648d3b711ff90803041166454aff2f
BLAKE2b-256 aaa6342249db55c531c7cadb00bf47909876c2447215fcf4b194012ae68065e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.110.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ee6fd4fa106c7082d16206de71b50e9b232abb3820f3a879a574556104450430
MD5 121c8822dbcfc4d321f16d2d0af97845
BLAKE2b-256 4d28a141d2ea0904463917490a24ddfccfa8398a2ec097e3fbe1b5508701e56e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.110.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dcc1606818bc0806bffb3e0748913f130c77de740f8899295a1520827243599c
MD5 f31ee32116992a6ce46c124ee089ffea
BLAKE2b-256 544db57ef95af6386879e2c91485b69823262f23cb14d0548639a79b4d045e19

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