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.125.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.6 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

deltachat-1.125.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

deltachat-1.125.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.6 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

deltachat-1.125.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

deltachat-1.125.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.6 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

deltachat-1.125.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

deltachat-1.125.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.7 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

deltachat-1.125.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

deltachat-1.125.0-cp312-cp312-musllinux_1_1_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

deltachat-1.125.0-cp312-cp312-musllinux_1_1_aarch64.whl (11.3 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

deltachat-1.125.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

deltachat-1.125.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

deltachat-1.125.0-cp311-cp311-musllinux_1_1_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

deltachat-1.125.0-cp311-cp311-musllinux_1_1_aarch64.whl (11.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

deltachat-1.125.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

deltachat-1.125.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

deltachat-1.125.0-cp310-cp310-musllinux_1_1_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

deltachat-1.125.0-cp310-cp310-musllinux_1_1_aarch64.whl (11.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

deltachat-1.125.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

deltachat-1.125.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

deltachat-1.125.0-cp39-cp39-musllinux_1_1_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

deltachat-1.125.0-cp39-cp39-musllinux_1_1_aarch64.whl (11.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

deltachat-1.125.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

deltachat-1.125.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

deltachat-1.125.0-cp38-cp38-musllinux_1_1_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

deltachat-1.125.0-cp38-cp38-musllinux_1_1_aarch64.whl (11.3 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

deltachat-1.125.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

deltachat-1.125.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

deltachat-1.125.0-cp37-cp37m-musllinux_1_1_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

deltachat-1.125.0-cp37-cp37m-musllinux_1_1_aarch64.whl (11.3 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ ARM64

deltachat-1.125.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (10.9 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ x86-64

deltachat-1.125.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.3 MB view details)

Uploaded CPython 3.7mmanylinux: glibc 2.17+ ARM64

File details

Details for the file deltachat-1.125.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for deltachat-1.125.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bee26a108b07d819c78a945b55b88495fc20d5078d5ee1c5c04ea0d7890d4ae1
MD5 bca127b7a9bd320a1a8f3cabc69aa826
BLAKE2b-256 e303d814672133ce9f960271be424a0f4ba7ef5053973b2ae737dcec17079a9b

See more details on using hashes here.

File details

Details for the file deltachat-1.125.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for deltachat-1.125.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b7a63774a36fb80ac5eafda27ee26ef0fe713626bde6dcc167961bdd93397fdd
MD5 8f955ba9a9bcb914604f9072fad94cfa
BLAKE2b-256 3e042a3fe3003a77e694bc64596ba3a4be3e2b866aa40dc25e6a52982c916a24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.125.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4d67f6daa526f133889e48dc6cea2562fb3f0b75c59aaa16b66856c1d49fb886
MD5 bd9259ca842abed70bf59eabeb1c4b9e
BLAKE2b-256 cac41949f633d94df1514742cafa7c4b8c3fe4d0dabaafa3bc8060970c27e001

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.125.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cf71dfaf64dd58885201fd5f6a198998d1637d247f61bb80c048d1946aa5302a
MD5 ba59774a2aeb35ee788a42e301447dfe
BLAKE2b-256 813dd58a35d638e7d7fa96f96cf70feeef1dff1befd6c2c8624b2c9fffafd39c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.125.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 332e591f6b6af8cd637184367be208cb2d4201b5bc9eb71603f054f68791829e
MD5 ad73b225e55dc21876488361e64a0024
BLAKE2b-256 85307c507237a3e3293aa902541e769913509855b29187a97928c8e8a9c6ab2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.125.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e9e6d38a2909935bddce3949b1db1239d5912552534ed0e9cfb1d052fb694594
MD5 b36ca99196a3092d44b18ed1e30634bf
BLAKE2b-256 f894f4f1655624d4fa94f0960ef435975896b6b368598fd931b5797f77d99caa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.125.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 df7bca4d9c13fff68ca15ec876f8bf97b0afc41289f47db331a1e680a52778a1
MD5 b0d5d870f2312cb9b1feb1737327324b
BLAKE2b-256 c83c53af8d28deed917a29766f29dbe97c944bdaefce6c27fce07906b51a501c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.125.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1e19ed570b1bf08953037a5d8afdfcf4c33ef19283fc52bc1e93fd80be33ed33
MD5 7324a00fa2e151901a14df10eb8fcf25
BLAKE2b-256 9cb3282ec16b0a7beb929c805ca1788e58b0b7a3f17553f6b258cff53ee4e8ea

See more details on using hashes here.

File details

Details for the file deltachat-1.125.0-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for deltachat-1.125.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1ba5da38b702f3f62d5cbc762f5633820837f5b73675b0d76a453b9565cbe63b
MD5 4174e23e2e218e65a70cacdcf812a915
BLAKE2b-256 e33455f97aee041eed302114ce841291c04430337f7037e1f4a3d600bc67394b

See more details on using hashes here.

File details

Details for the file deltachat-1.125.0-cp312-cp312-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for deltachat-1.125.0-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 aada6712942b38bf033914a01f295c97bebc61d6e5c3df379399dfee1c37a7ec
MD5 bae472105f76cfec51fb3f2ea96fefb9
BLAKE2b-256 6b5e56adbb1b27a036502257c15bb981e535e95407fed59d0595f99c628100c5

See more details on using hashes here.

File details

Details for the file deltachat-1.125.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for deltachat-1.125.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 26f8ed373e4dce560cb06252969b744442f3a5a01072c1ef264f0411d178ac47
MD5 a025f92713fd49699018b8aa8c3698d2
BLAKE2b-256 3f49adecabcab5bd214b1f5735aadb144ffce7f7728192713fb51376259bf327

See more details on using hashes here.

File details

Details for the file deltachat-1.125.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for deltachat-1.125.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a08957e394bcf82d07cf9616609385844380164bef264c2e8f894129d3ad8e55
MD5 73db4585f3d9fb805233c7fc826fa325
BLAKE2b-256 5fddd70ecc99578d507a17f43dcc4515118d50f52b3edf76c3352b06b500c314

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.125.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2e643cf56749da28723bacb0e85005104860afdf877caaba18c4b6551a15a4a5
MD5 62b976bc091a5b1eb3a931e0771d8f29
BLAKE2b-256 c7b42f928d99c4ae8cc4e5a8971917e4b622618e9d46a61ebaad387dae70b9ba

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.125.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 9ccbd7a76cf4ca0d358a2686248ac1b8b2e28761f75f4a60dedf121af2151f14
MD5 90560a60114ac44f18321e3e28cef158
BLAKE2b-256 57b515f9743fcca83929a733bc3a661518bcabeb5407415ec159053443541389

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.125.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c2e84204d67ea15acafe76e5c216c6c6f3aa18d6f5a6d56eb713a4772bae7420
MD5 62dca7081a9f569e630f4eb93f7b5f25
BLAKE2b-256 edf5d32d00a184a5d247514db3bc6aa2c0051e3031d0de89dc53a2287e5c5cfd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.125.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2b45b71aa6eddd6acd7b868d0c6cb62f94f24e5376fc944e171b1a8a61814944
MD5 34bb11c9db2e4095650c99ade798ea38
BLAKE2b-256 e2500f43673af67275256abacab581b01758774e00c7a3815296508b9c2716ee

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.125.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 bb2c360475b2625ca25abc7d9bfb3a367963f40480660e886baf31b584776ea9
MD5 dd1a8bc5e376c6d0f2eea0f166a019e8
BLAKE2b-256 a224fcb53a567b3c32b51e8778819b240b1ca1c3fab06ecbbff0ed123055acf4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.125.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 7907ae89af60ce6a8cbb7e00c550f70866f1aa51d9cc2982d3012568429eaad8
MD5 fa3e471055900495eb2b1aae66b96282
BLAKE2b-256 4e40fbb4342294a17f978d0809b6b8621f3e8b63f4920ec7e626b453cea057ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.125.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1a196c31ec682c5a72ab7d0447d6326b477661c641e196245ed269d2a17c4d67
MD5 fc792840ec5c615410b89bd552965940
BLAKE2b-256 e2aaa812c7b5d04ea7b7954e36b4c55f77a52b3ba096e5bd2f960bbfe653432d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.125.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b5ff882f56020877319d4b215e369d868c0dd5194086b27db858947f22e6de44
MD5 6711752ed7cf08324bff1d99a4f4b3b8
BLAKE2b-256 9f4f95db84a593dd00f5444ea01a6b0be00c3ea1ec45960a56efbc1f39067f1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.125.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e163266f9b6bba690a1176cbe3771aa12d53b6b81788d5c16fd3d86662ce16ce
MD5 50a93f5091a0154fc5bda45415696ede
BLAKE2b-256 e1493fa4e0be9b56025b336b3bcc2fbbfe4cdb6584c1fb2543eda5dea3e14238

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.125.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 f3dcf1931ded6c9b2c4b96c5676f2c18881d6a558f067292761c4d5ce59163d7
MD5 61196d365d0264bfcbf85c056d7689e2
BLAKE2b-256 c788aa2a8732bd2ef8b33fd042384735934c38ff5f1f3674ca2a1f7d1b42a8bb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.125.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1483e930c3eaca976e7e82ff16ede4c3a3c20c101dd0ab2ef83935a15fac4b08
MD5 9b3fd90c0cdcc452125acb0d475a8281
BLAKE2b-256 aa952402cf3d296bcf1f91c7440ad44902c224bb82b3058f00fe77b98877894b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.125.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0826e051a6d7e822ac3651aa7c5313e118b7f129bc9b7fa38ceb32f23baffba0
MD5 6b997b59f0e69986594a263ebebc70af
BLAKE2b-256 cb9537708e8ac51e186e446b95f51aab7228e49defc82d5d94934e1e997c1112

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.125.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 39474596364e5b6d14dba53e48b90b89a4408eec3df7f0767aca9846cd409d2e
MD5 8b745cddf60069783098af64d36c4f43
BLAKE2b-256 1e5e79da365e4dc026e35bcc893d202517f76f2afb1a4170f7716a81340720ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.125.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 a4f58196cbad396a5eae5bef0765e84363bb89ede8d0f4797fa2072f87423c86
MD5 7cf519c21ad02795e981e8fd6f89a346
BLAKE2b-256 05dada53a03339765033a6adf3d8f8b8458112bb20de33fd10286be525b4a516

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.125.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3ee46edfd1e47c5794d7c1738cdfae97a93085440643a3791a0c8ec1d3b2eaec
MD5 c8c757099cec74efe7e3edb6bf39de6a
BLAKE2b-256 27b2c42f49c973d61baa8d4716c8c766db2f2f510336abc65d8f7fe5b902c974

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.125.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2eb18dab8f3633268e91b57d655de9580787daca45e1bf5e3ab30768cde5f723
MD5 c6a4280961b77cb8e2251edb35aae548
BLAKE2b-256 809bf5dd6698d10f2379015430ba59cbbcd7d04a8e02a0694adc5111b261a08c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.125.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b4c3b67dac5edc8ad35fa879211f0ac340d8a4322b31cf45572ec50cb6ec8b69
MD5 d57d325ee3484ada3c57588d41b1cf9f
BLAKE2b-256 f47a646ccfa1392cd9f478703dad8e0d7615949c66ce2460a69386c1dc35a562

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.125.0-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 9c1befa8fbe7872fa3fa831e702e7c9ed24e809ba9c241170394d168a00a6058
MD5 a71ae1368ccef74d4ef5aad9ce138b17
BLAKE2b-256 4bf73cd896ca417b55801e595c7d6d4096e99500bdde8a7e11cf85a430aa52a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.125.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0dcc1c29df10a59921be073da6d3d298b36ae4b157d64a9ba6abf840e9d05306
MD5 65165cce2fbc3c931cf2bd588fe64c79
BLAKE2b-256 cad8e9c6e8fa2ea2fc549f78a3b7eaac8c7a12b5c126aaa01d5fb343563c31ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.125.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fc4985e15c0f8ea16591eb77ab2c1e966b80b2d930dd4d1b70d97ebf00a906bd
MD5 d283e2c66b3bd1264a217738b827ef42
BLAKE2b-256 84270c1938fd57890285f9556dcd7e14544151adea5b09b2a450ea5efa38ea46

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