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.126.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.126.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

deltachat-1.126.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.126.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

deltachat-1.126.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.126.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

deltachat-1.126.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.126.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

deltachat-1.126.0-cp312-cp312-musllinux_1_1_x86_64.whl (11.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

deltachat-1.126.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.126.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.126.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.126.0-cp311-cp311-musllinux_1_1_aarch64.whl (11.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

deltachat-1.126.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.126.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.126.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.126.0-cp310-cp310-musllinux_1_1_aarch64.whl (11.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

deltachat-1.126.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.126.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.126.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.126.0-cp39-cp39-musllinux_1_1_aarch64.whl (11.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

deltachat-1.126.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.126.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.126.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.126.0-cp38-cp38-musllinux_1_1_aarch64.whl (11.3 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

deltachat-1.126.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.126.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.126.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.126.0-cp37-cp37m-musllinux_1_1_aarch64.whl (11.3 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ ARM64

deltachat-1.126.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.126.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.126.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for deltachat-1.126.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dc77e06f715508bbff80f36fd6882fb7faeeb159721f5093ee68c3e1b9b4ca4f
MD5 73133fb604b4d84e5d450d81dc76b93b
BLAKE2b-256 316121af4c33125292d6aafcacbd07a046431fdf00195aef514ccd6d30c86424

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.126.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c83b74606398982f64bec857276cc0002f910d1a01d0dc928398c5bb814b9b09
MD5 9a1dbde7f47b6b4a88fdbb5991bf7b7d
BLAKE2b-256 f4d5846216b735ddcbd539a7e179d4ecc6b727920ea76d2e4b5de345f0a127f2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.126.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 31d2888ed0788d8d2721fbbd0986d5394fc5b0ddb9f2dc53fb65407fa3b3b9f9
MD5 3b72ecd5ecb83d33b5f7623f35f3c151
BLAKE2b-256 26e1bace0ae95c3705acea9fbd293e96eb1b20d3f0eba9933f5834b0da0a1745

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.126.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 17f5822bcfacb22e5645c3ce7ee0dfbfcccc53f897eee546d4cfb69969dca1f0
MD5 8ab26186e5ad1eda28a8a9343852ebc4
BLAKE2b-256 0613b199746a7b7c11710ae2afdb08330aeb98a9da08997b5367a7371787db0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.126.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2633f0077ef8d23588bb823d280730752e99493ecf43950cbad2c76af76a1e60
MD5 a3d24b2013dedc772d0434d876110d25
BLAKE2b-256 9ba09bc8feec8f461565665a96bdb154ad6142f8b199eef9855a212b0cbac5c9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.126.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e88c4c53a98ababaed59ed1b9c1436a45dccb514359d7d210e546d697b1040c4
MD5 084886ceb2567cdb32073e6f02c4f98b
BLAKE2b-256 bf41460b260312b4bcf3279679873758f51b4ace7b2f39bdd1dab3735d12b806

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.126.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 55656f979267810d8221885da6c1f27a2289d65ad622a808b3d6a43f625c0781
MD5 476d40dd514c0316382c8e14c7e9fd3e
BLAKE2b-256 de3e6dfb346c55d1a93a5f1206b8b672f6227806e0126947c3420b9171b44070

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.126.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 113a823a1a65535024b98a5db33b4c60b7537f84c227ac08a45c07bc282282df
MD5 b88463f8790eb999653584a7c963fa95
BLAKE2b-256 139cd4bca70ae14264a4c731adfb0cb1680a734ea0de4f94881d5936b644b994

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.126.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9269bad3649bbf133a8e105f6847abebb6b037319ae9665051449f1bd5a607c5
MD5 fb0b9e7d6db07d52251131d5d5a50986
BLAKE2b-256 f86905d57ae3e82f161a42fef8d9578339d0da5fd31a9bb38f210ebb98b378ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.126.0-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 9725fc2232cb222e68e7c2637fcc9dd2d5059a509e3944949ae20178dadfbc60
MD5 12e594b82f6be2e14680725524c67631
BLAKE2b-256 624c9a9f6087d65f1bf93fdea11dbc846410470298a4b624ed2053ad9c302c4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.126.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3867f8fac0d3318c4d169491a7a88acc9146da16f3562753723c23e7f0af5e01
MD5 1a1820e324fd4c6c41f3164cf44ba0d3
BLAKE2b-256 2b6548b03a7946206453523546bb81374a6c7f7cf6d1e884925048576b995b15

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.126.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8fd7461ffa1f11bb8e4f34f81ba2119b1b9aa8da1cfefb1cdcaa473458acfe68
MD5 13a71d7cd4f147e49e2eb5171e306e2a
BLAKE2b-256 b8122ecc70ea868ad8da974766f7870e6670fe79adc1762806e48661aba79e9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.126.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b4aecbbc601f9bfd0b529d242ae56a516293d7a42d80481c4bfe9eea0086bcf8
MD5 d7cb77f99f69ef1d147aa7a68fd19ff3
BLAKE2b-256 6d298fc66933bb151357cc4088d9887be26f3e4db85fa174fcc87f2ebc0b1790

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.126.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 08e765131f3b6a7b4af832645e3b923e31961a10e22c332200be71b845234eb7
MD5 28df587c7fe67a586113da0580871f17
BLAKE2b-256 22fa536d2d3a487f5dcaa08a480ecc4463bf6ab3be42fd2763186df28b0f95cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.126.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8703088083d663b01474f588d34d0a0ec07a84e98f8839c08137a8fc5862caeb
MD5 745d7a2bbfca0599723907050d40a729
BLAKE2b-256 ce15b24aaace51f78d6ce567c81153cc70bd16e6a9ecb645591b515215ef2de5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.126.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 306151d6837f70a5f5692b76c05e41e8ecb30e64ed5c4ef4dc92aeccb175990f
MD5 cc902a3cbde50b58d8c03ce51a301c2d
BLAKE2b-256 a07cada3376b2b91ff3f51f3655a3be9d2216332a1799317ce2a69652d4d4542

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.126.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 5a866a38011a4a4614d80aee6b6fad1d14e89ab0be06a08ff356f1a44939816c
MD5 e85ecba2abbe1360100f16d0bae2b9c0
BLAKE2b-256 aaefe8ba0cbe636a8841651a286b646eefb367b7947ff360357563c68674aa55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.126.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 7dc8f47b9d7dcf3ddd4936a63dbb18d87212b9f5aa2e839269965da82aa84b49
MD5 819a1d57975a93f1bce595ecd5ce8a50
BLAKE2b-256 e0153cc5afcc73b23861290106ddb18f878880e4263855208b46d9570a1ae550

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.126.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1991f511b69baa6cbfd844ccbeb4c1016fd9b3942866d678b8a297a9f2ee116a
MD5 0db88cd5660f364b5846c42ada2e232b
BLAKE2b-256 4dd29385b4645be9aba3ba845d99b06d57ce2ca0792433c50d4d39b3b39d74e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.126.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 05c4202e03b19b97230c6888087bdc460a96b46e7d7d46c13b7c632aadffb934
MD5 45dc018ed9780f718a08df622f1b30c9
BLAKE2b-256 00ae22332bdad67382d3013e3f1ce88a0484106d4471bd8563164b21b00754cc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.126.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2fc4969d3e74bbdb483f0a5c694cd1541f755e2b63b725d3d25c4dfc6c25d087
MD5 c629fc6422c6b836badb7bca2466099a
BLAKE2b-256 e6dea56ca76e21a383f1715c2e918e1dec43366a4cb42ca07a5d36d564a4f378

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.126.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 41a5bfcc2a3a0e0fdd1765517cdbb207598dd073c6a86be9b5d5dadde914a160
MD5 58739d6fb5d80e3f5c8e425169f5f402
BLAKE2b-256 0c2a12722947d4d72a6d611cc5657e5a9524084b46493a642ee41bc20aad472b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.126.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 664119221eccbc6b9f6ee729e12172dffd6c677682cd8f23d3bdd3891de288f6
MD5 2eafe5b0cf72357571037217a3aa14ca
BLAKE2b-256 a6c7b7c9418032346c6f1afa99c6a7196344901548d8ee2b825e5bf7338bace5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.126.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0f7a06de33fbc383e23696880148f3a7332966f3a7d6897bd135caddbffb4db2
MD5 54815dc7ce5b1523a54ac02183f5328c
BLAKE2b-256 326166a35986e960188850d8b2c6d060253a2e67b74f1d2c2d0f139af1384549

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.126.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 48c170687648edcc249326c2b706c688f33f3ab90634692e9762915ad0a64483
MD5 81eef04082728edfb85d916c74ad40b6
BLAKE2b-256 78ca586fed7fc209541a9325296484260d9fb74ab6fd01d3e1403ca180f563b1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.126.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 6bd11d53ba5d09d0c9a35e047dd9fe4733e6efdaa8460bdb26d9d08d23faee87
MD5 bfa9cac6cf81976f701d4961b10af972
BLAKE2b-256 318775a263904ab0646dc531dee5a9c11163be518fe82d8e103f4df1b9d27eed

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.126.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c5ecc4f29a42ea328487337be4767864644e0e6e694da6e2b12f7da92ccf54ae
MD5 39479a4101656186bfdad0d6b395e4f2
BLAKE2b-256 6b05268ecaa64e6754ff53e92dd8514acad936d70a8b33be61fdc46e1a41ce5c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.126.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b5a0eb2ddbac7d461917a73c4121ac942c4dbe3930d30381dc3d15fa6923ba15
MD5 d31c728b45f68533deee4ac462b511d0
BLAKE2b-256 5e08f522825aa0ebd79c0419c94fb00591f96175b5356b922f0672c372e334ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.126.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 db2736a3489c3a20d7137da6c404383e732ce54e7d6bc10f7a04075e8fc071bd
MD5 76a0ba021b5c742be5b19102de3c7f08
BLAKE2b-256 450a07025d2b9f9aa9cd735ce00d29011cbad8ce0e5e88b637efa8a38cbbd6e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.126.0-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 d65c71d292397233711560ba3002c44182c905d0b9928180a037df00c0fa25ad
MD5 da89e379bc56f0e548a3296a98dcee30
BLAKE2b-256 ca6488fe0dee9549070c2fa3cb089a392d6fa90ccba3e35a210c587469c346a9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.126.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c0f2fbb661302f6ed5e013b0bd3263ecdd8da8ac488c1dc0ecf35a68b326e019
MD5 b59dbe8cae1ed4f0b77ca292d4752232
BLAKE2b-256 08547b5c7d2e9f1766bbf9c1a96eb0fcc125a5ec34954bd396949ef86946e102

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.126.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6819cf5d668907925e34acd5aa3fd1d705ab047758e1d6d9f20943c152f8d661
MD5 3ade27bc826f520e36b878af14f914f1
BLAKE2b-256 68d792b7384e3ee847503059459dd3065acae7c3ec63cf09421849852db4d18c

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