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.0-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.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

deltachat-1.112.0-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.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

deltachat-1.112.0-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.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

deltachat-1.112.0-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.0-cp311-cp311-musllinux_1_1_aarch64.whl (10.8 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

deltachat-1.112.0-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.0-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.0-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.0-cp310-cp310-musllinux_1_1_aarch64.whl (10.8 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

deltachat-1.112.0-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.0-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.0-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.0-cp39-cp39-musllinux_1_1_aarch64.whl (10.8 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

deltachat-1.112.0-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.0-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.0-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.0-cp38-cp38-musllinux_1_1_aarch64.whl (10.8 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

deltachat-1.112.0-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.0-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.0-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.0-cp37-cp37m-musllinux_1_1_aarch64.whl (10.8 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ ARM64

deltachat-1.112.0-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.0-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.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for deltachat-1.112.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0d14d1ae5f3ae93464dfde7805a2a25037451a41e341cfd057bc473b3def2be4
MD5 6140d852991ea9206663c5038a5d7d9f
BLAKE2b-256 d97d970a629422e0f24a7d0f18fa66115d896bf44f69b37ad13eb30136e2e507

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.112.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3b9b660b85ad901d6f2e749be9d46f4f1d3a5317609d10d0d8fc69a952aa5ebb
MD5 19b6458be7bd209ec1993c4113e9074d
BLAKE2b-256 a1ec4072234aaff331449191e781e47d0b47812661000182fed28bc6b309fef5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.112.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4d3ea85ca75263ecb44c8dbbb9cacff9fdbaa189461aa0c9f580274b076f47ee
MD5 299abcdf6c5be4b698d9a4b5589ce43d
BLAKE2b-256 e67f072bd91757f00cf610978b0a25726e905ae0ff9e6e7fd8a4035dda4fb5f7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.112.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a5a6ee0a0f15374ac2e4f7a5b6643dff6d32d632329feba0153e14128cff57ac
MD5 c0c38e4692f32eab3a4a0b4247c7f30e
BLAKE2b-256 7f2ad633a582ba2647ebd490c03c6dc1019fcd9a8c159eabefcd8431e2ebd05e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.112.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3a39884534a6e953a46326b82cca6f76cac9d8d91e20ca219aa6c5759930f512
MD5 5c547293473c0a3a123d0b73858b9764
BLAKE2b-256 086bdf51792cddae6fdd0e683e06f01f12659626578624b0c3be5c33d302af68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.112.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 73c76c71f3d928104a0b986e9a3826b64b82ca3e2ed9e289033c7a2f89501516
MD5 cd161d1914d50e5eaaf0fc546c54fcf1
BLAKE2b-256 97d4c4cdfb43cc333b772bd05cd51cc074e2f1cbb8d264cc084a0a820ecaabdb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.112.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b6c207c511ad4e0eb62676f85a8e19338956a2ac37d4d451ee903a4ec51d2357
MD5 9a5c1a111b5bb6331664d5ef0bd4eb62
BLAKE2b-256 8eddad6e29ca7b230a070c186beb90a521f3f6ad9f0a54bf84144cf260444947

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.112.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 6fb55d335caac9650cc6584cf283cb46002b2ad3314ee315bc8365e92183278e
MD5 3751d6006032e4b792d8c50eea0d7334
BLAKE2b-256 235617d6973000eb507548e54510d277112e7cc4b2e255e2da740445a8b00c06

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.112.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d92b00328cf5098e19b36d3773c52e373469ef3be4e8c57112e487df29c04080
MD5 36068300e5006dc3060bbbadaf14aa76
BLAKE2b-256 36766642984a286d1495ae2c13002b74cb96596e9e072910bc868759d2a5da0f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.112.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f214cd2078e47da521df7254b168a960f516909b08635fbd645865ce2df713e2
MD5 b1ee8a942002c9641003d3565a4db430
BLAKE2b-256 d7c16c9df57dcd0d2e0161676322bdecd39a9fb9d6a80cbeecd809de6648ed88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.112.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a1d688a6a34fc26b2a15e09cc57cbe5e5f79800d0e6bc9aa41bae112ede213a0
MD5 2af64495d026949b1462ad7ee4c0b0c3
BLAKE2b-256 8f8903029ac7d328cddeb31a4dd59cba0787dddf6461b7764be9ebb631cd61a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.112.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 b7d3dc4b0cd530bc2a8928f7faf17b27308beea1f4f4991156f713cbe08a4f6b
MD5 93c5dca1e512645784a5905fc64e2dcd
BLAKE2b-256 b6ecad2eb0372af63e0eb9dfafc0c9423983f07d74691ead50aca8ce6f134022

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.112.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9980ca742ef09c3cdaae300b971677d049f022bae5db7e824ca0e09154afaf1a
MD5 5dd3825edee36bef58e496c093df0ebf
BLAKE2b-256 e2a92f32d3bbedb730181468f43367cc02337d8659ada7d7ef7bd5db1ee2ebb1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.112.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c2b3553ba2a3154f249511a4e9476fd202c0f2471aa4650a8fda70a5451702d7
MD5 9ecca541d3fd6bb32945fa8cc1c4e361
BLAKE2b-256 084ddbbd90b3fd5d71df24c4097b1e611106db42a8d2f3a5e8d60a934505e35a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.112.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 02747dbe091514f8d19e0f5341adea4459ed5625f7babd49d588fdb085039967
MD5 efd1c62449d067a64e6e0a855249c2f9
BLAKE2b-256 7111f11805e3adfb4c7e2d7ef21730af714ae3c8b6077174991f5fec107f7ae2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.112.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 831153d927a6c0df962345b4a37c6c134a9f4421283eadaa80e6a21502165552
MD5 7f1bdbb1feb2f3dd025c34e2e00d4b39
BLAKE2b-256 e9d46aa4faf8a399e9a22499c97f5e93056835bfbc138d67cd70d155f9ba9613

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.112.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b6ec47cc6f8f0461691ca1bf5ff96cd3c93f249607343c1c45a860b7bc4f6d6e
MD5 6de24d720ec380556b64a32cd9623c5b
BLAKE2b-256 06434de7d79ffe2642df3248e26ee1fcf3c3978dd6b769fa8bc099ec2fbcab69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.112.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b04cf32963f847702ffd464895bc9c8820c4941cfda13fdd4896bc1291f14858
MD5 f5c1ca0da3852cddf827e50c326aeec4
BLAKE2b-256 525e0a022b042d77ae4f562e743321ecad202338c1ef65eec26a3e7d45fe5ff2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.112.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 cf50a5457b91397f868eebb49054d282a83cf57f0dbb4a524de16c87caaa58fc
MD5 be115421772397ec018ffff2d6c51fe0
BLAKE2b-256 8c9108e3b2b79c20cf8a561f64fe84960faf8cb52739f8f1a3a019ce9f1de732

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.112.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 ca748f6039845e4fc90f8caf600096b3a75f79f54d771bcc9e00e08b414e1ffb
MD5 7dbfb8a9c3eaf8c401222ee54cc7a593
BLAKE2b-256 6e12835a4ae39fc76ee4874edb6aa63b6e95ddede8df2531720d031778ac391a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.112.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f8dfe3d887799713cb64c6948dd5000eec46f207fb6d9f695f74da15dac1bb82
MD5 43ba2a4af27e5dc7336dbe56d18a3253
BLAKE2b-256 9af6122469f230643bce50b3dd02c6b74321e31c5ff35dc9dfc20baf10f2acd2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.112.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 83bb7c56b2bf6e913b120fb4f673799c9fee2d42055da66d1e71f0dd3fb9ae5d
MD5 57a019fdd9a75784ef8b3383dc3150f4
BLAKE2b-256 096759c03035e4ef02e181737bee83774ffb7839af377dd0376975ed37d9120d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.112.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 547638566a06c703cf0bfefc1e83c1bbb42582e9605870c1827334028b9aefcc
MD5 e5943bb582fb2d0ebdc28b0e7c5262b9
BLAKE2b-256 2fcae56b7fdb86fb6f2167ec900d0bd1c0171413842c1aa0b23a4211799c61e6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.112.0-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 86c3a70f9bc6db58b39c28c80693dcd806b601cc65351bc6856c0c08331c82ea
MD5 8050354e4c610dd3ee1b5b74ad75d512
BLAKE2b-256 b927177f4459d6ec37e8931baeb585096fb3a31b8538049116ff8b48cd47d552

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.112.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 865b775cc85f55e2eb1874eea93666e59c61753b6f3876a5c4b01349285fa406
MD5 09f7178b2c56389b1f6f4889d0842e4b
BLAKE2b-256 d720e3c1d154d06e9611481def2f201f7d945122093cb4c39bdfb71d64054330

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.112.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7fe8e2afe2ea266a9180cdd089d9984ab6ceca3e8ae27d6da4f205957b3c91b0
MD5 24fd7c7023345674b956fd0babd7a273
BLAKE2b-256 7d9ad2ab4eff8bc8a0cefcc34cf9c8a09676971b80da244aeda2ee47cc747914

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