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 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 create a fresh Python virtual environment and activate it in your shell:

python -m venv env
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 scripts/run-python-test.sh script provided in the core repository.

This script compiles the library in debug mode and runs the tests using tox. By default it 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 are removed automatically as they expire. After setting the variable, either rerun scripts/run-python-test.sh or run offline and online tests with tox directly:

tox -e py

Each test run creates new accounts.

Developing the bindings

If you want to develop or debug the bindings, you can create a testing development environment using tox:

export DCC_RS_DEV="$PWD"
export DCC_RS_TARGET=debug
tox -c python --devenv env -e py
. env/bin/activate

Inside this environment the bindings are installed in editable mode (as if installed with python -m pip install -e) together with the testing dependencies like pytest and its plugins.

You can then edit the source code in the development tree and quickly run pytest manually without waiting for tox to recreating the virtual environment each time.

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.

First, build the core library:

cargo build --release -p deltachat_ffi --features jsonrpc

jsonrpc feature is required even if not used by the bindings because deltachat.h includes JSON-RPC functions unconditionally.

Create the virtual environment and activate it:

python -m venv env source env/bin/activate

Build and install the bindings:

export DCC_RS_DEV=”$PWD” export DCC_RS_TARGET=release python -m pip install ./python

DCC_RS_DEV environment variable specifies the location of the core development tree. If this variable is not set, libdeltachat library and deltachat.h header are expected to be installed system-wide.

When DCC_RS_DEV is set, DCC_RS_TARGET specifies the build profile name to look up the artifacts in the target directory. In this case setting it can be skipped because DCC_RS_TARGET=release is the default.

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

Uploaded PyPymanylinux: glibc 2.17+ x86-64

deltachat-1.121.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

deltachat-1.121.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

deltachat-1.121.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (10.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

deltachat-1.121.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

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

Uploaded PyPymanylinux: glibc 2.17+ ARM64

deltachat-1.121.0-cp311-cp311-musllinux_1_1_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

deltachat-1.121.0-cp311-cp311-musllinux_1_1_aarch64.whl (10.7 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

deltachat-1.121.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

deltachat-1.121.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.121.0-cp310-cp310-musllinux_1_1_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

deltachat-1.121.0-cp310-cp310-musllinux_1_1_aarch64.whl (10.7 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

deltachat-1.121.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

deltachat-1.121.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.121.0-cp39-cp39-musllinux_1_1_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

deltachat-1.121.0-cp39-cp39-musllinux_1_1_aarch64.whl (10.7 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

deltachat-1.121.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

deltachat-1.121.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.121.0-cp38-cp38-musllinux_1_1_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

deltachat-1.121.0-cp38-cp38-musllinux_1_1_aarch64.whl (10.7 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

deltachat-1.121.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

deltachat-1.121.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.121.0-cp37-cp37m-musllinux_1_1_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

deltachat-1.121.0-cp37-cp37m-musllinux_1_1_aarch64.whl (10.7 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ ARM64

deltachat-1.121.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.3 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

deltachat-1.121.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.121.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for deltachat-1.121.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7340efc6626172665ef17a6eb069a75d25d8cd79bc0b2aa3802c46856e0388b0
MD5 60161d8a85b5d9d177da496d9c84f40b
BLAKE2b-256 5347d39db3ec79389db9fe5082d35ea626ea207d3c679f1ffdd8936a05e40df4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.121.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2ea676d70f9f6c357aea6d4f3f4a62ecfbed727c5d5e6ae15e69e7e3b0e2f94f
MD5 22d153dc31b57aec48c650101c099a6a
BLAKE2b-256 dc86203d62c66a011a36145c5f45289cf61efe9ee252ae088b2be00786fb833f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.121.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 450f1f07fbfb6aa7fe77d2c091fddccf5cc5d9e62b8b831d3509e1200f1df362
MD5 c42610d51930cfb84ddad1c32948f8b2
BLAKE2b-256 a91f28518b62fc2b7d8189699ff975673712f342b8bc293904a988525c4c5248

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.121.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 98d1a88502b53000321f0fe64ea2e5f757bb3dd71d13d6c9dd85fa05923a2e08
MD5 2bb3c7cbb491bfe37827331a2165879c
BLAKE2b-256 681b3c0949af150ef6dd98cbcba5e7546a69cf800d4438963a2255b1432759b8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.121.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 04d1b6aa77061884203915af74c4ddc05fcc299b6e7fb12fcb53cbf413ba338f
MD5 383c6242465c6ca19acada7bd8bb3f1d
BLAKE2b-256 50b7666de2f5f204ab5d72c801c7dc8b0b3fb346ce539e37cf3c44f1cf002e4e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.121.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ecf3fca7a663797d0a735492bb30690800a6a4f09608bcf62c10f3581ded0d59
MD5 4f483aafcf15a6ffc7b228f2e2363ec4
BLAKE2b-256 8702a0a5bb8b75b081237dcf8b036d44dfb829c29712d4d4e14a64955b8a3476

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.121.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 fc343dd47fcc0f56f6d395a4d0349eacb94279826e2578b4a13bbd0236b2f8bf
MD5 8e28a15f49faeb92937a9985225e668b
BLAKE2b-256 cf092012e7435b76356cb89ec126b40919e3ca516cb6450a0846b46bda6ee063

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.121.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 1ed68af3d48d122b28bae63d4ed902e2776642c730c968d7b79539c48706f40a
MD5 ee962a4f9586f82a7eb1d362f300d318
BLAKE2b-256 88c453bbd22d609a7d11766517c2329494ef2e88debd54d748c3850a64ea0fe6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.121.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7748071a0e1f4776bdc0b42f566d102778b84f97bebdbb48e2e372a77abd6c83
MD5 c9f53ca6d8d7bfea5ee0c717d3c56c7a
BLAKE2b-256 a6df98d84d27ba41fafec568c03f7576bd1c2bde881af51d08ba2e345214b824

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.121.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 95e0847397d5e48db268c7a71a2ce8dc7c4f371a784df9d112a5452f68923c7a
MD5 f61d7894f37d5a1a7e711d378c932370
BLAKE2b-256 a52d8cafd41a9a637cfd2ab8cc8e4eee492238a96d704bcf3ff356bfd5d87cd8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.121.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a39b0cf12e9388df8cd1bf407836b0aa5f62ecf4f19bc6425fb0b4f803ba9fbe
MD5 6410b81f0accdd6bc605e22f8627ffdd
BLAKE2b-256 bf27a8bf7aae24760ef2faf842805a58d08a1cb3e5bd2dd50299042eb814bf90

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.121.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 8726bbe3a175a7d6e899340ffbd49b55a76b3f29cd2f1bde29aee30091b4ac23
MD5 5e2d66ee3640fa187e0f953e952ced5a
BLAKE2b-256 add5745a347fbb71fc602f6583e30a042f1cfb26db35e30b5a9dd1c906d7a904

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.121.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fb039906174041314a292c0888209dca3b6edb18c88c5399f22130afa30ef0ee
MD5 9993a411b68377fbb1107b254ba3c4f9
BLAKE2b-256 4ebe9452e10d7b3888eeeb39f09561beee80890074be5e5e5612be445140b91d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.121.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5f22a8fe98d210ffe7c46cec6dae25dd5465a9c7005d3d022f88ad19be26de2d
MD5 9a948f24d3ca476a35c0bc2871920b29
BLAKE2b-256 09a17966ba0b83503a216bcff485067d40076abbe8af0b97b3ba2a343eb8c00b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.121.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 783dde5f47bb88e686e9a114472aa5325cfb80490076a74797650e60af74efca
MD5 cb676eaa6a9cf2b1c043770e44328be2
BLAKE2b-256 dd2110c0b1ee5fed4d63ac3145aed276151b560d9eca6933fc665dbcb9df7065

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.121.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 4a7ba4df210a64ed03de3f4b11106aae5cd242094de6e2b2b1a17406a1aa51b5
MD5 63897ecd1bf00704267d6a7b5f7242be
BLAKE2b-256 23f47bec8902ffd1080d8dd6a50eb868abcce8abe49e0c088e09ac7f14ad78cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.121.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e1c4550ffc6130f1d17b623b344f963bb9445c2a7d1193411380fa260aab4c63
MD5 74f3922e8af93683a053e7caa66fa2a1
BLAKE2b-256 ce2fc6dda5ca85914cf9ed3bcb4ab06b70d54537c3298efe9192460cabf0615b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.121.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e18c42c5c49b10171ed865fa7c6e9001fc6b1db8a3f9063e397e8a077c9fc4a9
MD5 f2b3b7afc13c6fe60f9ff6d316b8742e
BLAKE2b-256 9c5a09f566a41e285fea46ad3a52c280e209cd246c82cc19e948dd9c01f688fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.121.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7ff8ea4212404221004f95e4126d6e0a005782490ae9c164f501a9512fcc6d5c
MD5 9ea644e8c06659b68f807ba529a8674b
BLAKE2b-256 dc9a184069119fb0f7970302b661309dde65c20015e6dac0f9ef340e9ce5a4b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.121.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 4a6b4eedab6aed4be5c27a6bf078e7a87a86ffbd6fa682cc19cd45c01150dce1
MD5 401951433b74f5d3f4c46916e6eb7fe8
BLAKE2b-256 ba5c6235ffd175176568118cf1394ce9a26cc8322d6249da0442a1d1f9aed6f4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.121.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3f385f74b0f40cfe4d274a8e0ab3c678b2dc75562e0e85e07ee1ec03ad1fe52b
MD5 d411f2b65349f5dc42daf1fafc40f0f9
BLAKE2b-256 3db5d8146db3a281c68fef4d87383e2c8947d8aec01246e04e16c3a1b6e5d4c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.121.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 53f23c8582bf46cb05ccc1cfbd405140c875590491a7cb0e4747d84cf553f1ff
MD5 0db76268dff3889b71dcd4833ecc30a9
BLAKE2b-256 47c01f8590c200b3cf4ee649c15daed3af57cfe851772e64f07557c81a83cc92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.121.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c331508c856cfa9a3387a468d59145f8c5f4332dd01bdfddc9545a6ad853f6da
MD5 e54964f024f0cc3bd1d57f4765bf02b2
BLAKE2b-256 97f9a951c9c24ebc9710d5f9f72049eaf191167e537d677e096ab4345f84e14d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.121.0-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 46fa384e214d0b02b5629f0539cdb02a5ce26711abd87daffc30d0c90397c638
MD5 36982f7111412526ac789ff51ac5f0ef
BLAKE2b-256 67f674a3676cc82975da3bbdb8e07968d22d9c36f76acad2e731212baa48c104

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.121.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2693aaa9795c11e63796cdde96bfdb66b31c0489da01886312d5c1993a73a5ad
MD5 6be6f1821028e8918fc67b4cce6fd1ca
BLAKE2b-256 2f052f5e20524370e4cfebc060fffc31285f96bfd696d715cb9585bdc4aee941

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.121.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c1d42111baccc87e6ce6af18e533674e642f0cd2bc8333583eaeb0f0f5a58cee
MD5 f69bd624e4de5c5bc3f04d4ded1783e5
BLAKE2b-256 d75f4d665a61978cbb2cf0c36c186a405394db704f83f574c7f2b2a0e369d48a

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