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

Uploaded PyPymanylinux: glibc 2.17+ ARM64

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

Uploaded PyPymanylinux: glibc 2.17+ ARM64

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

Uploaded PyPymanylinux: glibc 2.17+ ARM64

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

Uploaded PyPymanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.12musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.12musllinux: musl 1.1+ ARM64

deltachat-1.124.1-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.124.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.11musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

deltachat-1.124.1-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.124.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

deltachat-1.124.1-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.124.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.9musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

deltachat-1.124.1-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.124.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.8musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

deltachat-1.124.1-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.124.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.7mmusllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.7mmusllinux: musl 1.1+ ARM64

deltachat-1.124.1-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.124.1-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.124.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for deltachat-1.124.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7e72f80fca0b0817e0596c52be259ae3e124ab04420d3dbe0c86e7082f156bf6
MD5 ffc24e7bacd63a365f99df919deae677
BLAKE2b-256 1c85aebb6d485f9d9fffaf39c8fca0d9628e6bf2576c9207d5eaa3b3ca15b2ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.124.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 df5f3bfb65faa4fc352f3ad2331cfdf0f13bab022c422752949fabf0b3c790ea
MD5 474a49d404a02b1f78ee750a7bc080e0
BLAKE2b-256 560396f9569e743ac4874cf5b042127de030f8b1fcb8ed3a185031ee9bad8282

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.124.1-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 990419d08b3000763bd52be7654fb4a1626a6b01c59ea91ec2eef2768b1faa3c
MD5 2acefcb19e6bac8f1348900d6956483c
BLAKE2b-256 9ab56258af6f35b98c821c180895574b62e45d6d91aadebe251916d02f4f1396

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.124.1-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 77a4c3ee71722fbd5ecfa8bb783bf68de6280ac78e0fdf3365d28f152558818d
MD5 d38c43e33dd9e4560a44c60f8a755eeb
BLAKE2b-256 afdcab6ade2062471171b0610e31b63ccc53420f019aa772b423e82e17e7dffe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.124.1-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7bd20fca2e450a2ab60431cfbd266e81f4e6f107ff17e6a30305d57d53737ebe
MD5 71f13ba2bf6891d09cc2f92be0809c08
BLAKE2b-256 b888cc41565fea4928b6d341a7837962fd6f04a300b2c328dc8f72ea82ffe9f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.124.1-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 36c9adb41bbc0e62ce16ff8c3a75f8bebf5fac58724359e99360e1d2f0061de5
MD5 179f99b2e0c3ebf6887d7f1a33d3af69
BLAKE2b-256 f5cf9803b6758d443dd5828e1b90f8366a885ce28eac73369c9e448313a4af29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.124.1-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ccc910b270a5ed1224f5e05bb49d6055bbb5c3c57d2a3d5284b3989399acb1df
MD5 728b2e237fd36f50f36abc176d886903
BLAKE2b-256 cf20be5175c1c5e40f70caa885ca77f3b064f135959ddab16bf96c8e63afb047

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.124.1-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 96e5fd7ff00e6c9b7514ad2d59202679e2f5cf11571b6d6bd9f50c8317f5a358
MD5 1af7e161a905784bfe5bbfd789d0bd78
BLAKE2b-256 7c1649046a35f48c835d8bf410e0b5e0d1eaa4b8fbe58b2f40fc145091ccf497

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.124.1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1c20a59f5ff762030b75e3134904c27d906dfac1422164b3d88b2f858a21ba3f
MD5 b72acd4fbb8ca0ea2baea9198b45a083
BLAKE2b-256 3167cc2eee6ee92dfe0827ea7d7e49da931ffba49d990c549b78c3d08dc8d4bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.124.1-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 63d9eb0cffc71e2ca057ac0bf5ba1730b70e56ad78fca7b51455e28b83bb8f76
MD5 692df2faa7d78ca8d47f32a750071c0b
BLAKE2b-256 8d1549107fb64eb08ff9dbba6e132fd0c59fe2716fb7fc1fd018abe12b033cec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.124.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cf250625a36f7dfaf16078efd172d451cef56bbe565a7339831f862c72319bbc
MD5 2fd9d7f8d14e07e3783ad0848c669f11
BLAKE2b-256 33b713f0e51984e384cf1ac8f64ec15f6d0c92703b4a78cbbfe3408234c4ca83

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.124.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a8c24f1fa4854dacb2b3680b0c83f468c2a77f468e8a67eaa2476dfc35a5162b
MD5 fa584891c2abc8e01583c0805c13e224
BLAKE2b-256 448e3ea10372eb7e7322e451f4e571598d52112f06cbee5ac432d58f351d9088

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.124.1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 12aa09555804b07d13f3697820cfd52434db5e9025e9fb2a4d194d8bf0e5d534
MD5 54e62d6d0f2aa291805d6288470f4059
BLAKE2b-256 e40407ba9ba82566e75fb611b93f8430c60a8ec35bb40ca65afecff21ec58c97

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.124.1-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 627dd1254dbb77ad5451a3d5eb94bf4ae1d6e57d1d00cb27e18bed25c355d8c3
MD5 cdf109916c1e0754ab9b1a48e1abc7c3
BLAKE2b-256 4ad8e011f7d0a29e71e2e15c518ab34a16b9ec33f7ba9c20bff1e1f263bddc3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.124.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 84b8c7efe6b13e7d031839582d5fe81cf58b7a05ed29acc80f01de9da476bbbd
MD5 d272cbfe5366df4b297bbc4af547e1ab
BLAKE2b-256 668e16546b842bda806c1b34d318db3668b18e378bb0ed09eb070e60096cd81b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.124.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 330c4049b4b5ab1573ec0faf1f31aca39f1369b6fafba3571b31a4dffbd4b205
MD5 2a103ab24e25323bbde0d94f40d30e56
BLAKE2b-256 ab157ed27cb059cfbf8c381a34b9ad9d69daaf633c019c9c79dcf2183a475994

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.124.1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 367f2ae335d64f4163f9ed2bd004e3e21e7e23d5e87b0892c11d0510d9d516fe
MD5 4245b8edd26d12f0daa24fe07629bde1
BLAKE2b-256 1e85ceadc79c16b272b4bfe950ab71ef6bcfc143b0ed5d02e0e85b7b66bb842f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.124.1-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 487c2cd39ea226d12eedea1674d264fca0324ef07172fa4c1ec5c04d5b870629
MD5 5a8d98310407cf7230426717802aafa3
BLAKE2b-256 872f7848b9faf35dd8dcca4e7bcddaaaefd3e4f6dbf9bfba506209660ad2a4c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.124.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 89c7603e840ba8b712ea143848f95bbd74bd4ab8c51dfde046bfacb7b8f849df
MD5 e3d5c9d8c7e9a97de6a3baaacf1fbcc0
BLAKE2b-256 9e2b25aa5f92d0859673d282ae0c7977f42ced9d23ed0c33fd7b87d231bd76c0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.124.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4b99cdfb0340c35df8b4db672d7d2462f12b6f2b3a0caad337ee42b7f0d8dfb7
MD5 4be7146280e22116a5d1e2ea1c3295a4
BLAKE2b-256 501886e1190fa6bfdeb15500a2bb7a34688f6dedd5fbb1f52a0cf7c790b0bf73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.124.1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a170bdc1ed39aebc47a58fd5ecf88f236ff6c364c3647d5b11456cacc235893e
MD5 c5f6abbdc82d0766730ed2e9dc7e9e93
BLAKE2b-256 1339cdcee4908f307ceb9b1d6f8ff3f54606405895ccee9bc46d14474d853aac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.124.1-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 711dffebad487fcf497d4b4a2342be236f4398b4e360afbe20e5821c4cfef4b3
MD5 53cf11e2377ba209525e9fdf4e5883c8
BLAKE2b-256 4ae183b11ed05cdc68a4eeca0eebbfa0c841118fa65fd9930ba51de2c960f28b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.124.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0aa5176245ad80368a3c1a57af6ec06f01861ba3ad001926d0998eb0b097ea5e
MD5 4c8d807d1471deed0dcbecf1b61762d4
BLAKE2b-256 a6fbaf7f60a65be2d10b4aae1d51fa8aedfe8c81218f153ad78177a7c22bc548

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.124.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 769c1d531d8037b0cf0ce3bcdc8825b4506c225fa191179973a1e2705b61b3e2
MD5 9610a72d2c14a99a3178f864750b5d6c
BLAKE2b-256 61772b0d53405bbaa4ab01e84d3b8b7299c6ef539d922d91cd65e1d5e83104fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.124.1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b32e4e48678932af10534a8c96241aed7971bde7b662efed69025ba174be761c
MD5 f085c77af16ad81f873631c0ffa95ff4
BLAKE2b-256 e834a3d2d37d3b6141ead2653a8bd6139e19b4be7457bab28764544c3069457d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.124.1-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 3bafcd02204519f09424ef5f896d070f68f1b8fb5c4b91724ec08ebd2960bef8
MD5 53beaba3dae6cf19de6c241e84ca8e72
BLAKE2b-256 a357745ac21a6f9fae9a3d8d98978f246a4e59d5d32d5676373dcb8c562d40fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.124.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b8cccd2b04a32ccf7d160b4e01d46453d241342127e58357f1bd3e35e2d46604
MD5 f38e78358343a5e5c14b600cda1cae9f
BLAKE2b-256 ab08415585ebda868e83a5f5ca18b8a113df48e107011815f19b8bc74f60dce6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.124.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 094455c99493fa049a599ee055673823c075562d5012fa099e6a4cbd9725db82
MD5 cebcc866c0e78eda2238a6fa11717765
BLAKE2b-256 fc691a6483c0391a63e84dc23b996d75f46cad2469833966a0d59b2422856172

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.124.1-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b5c13dac62be497efa142d1b69f2cf6f19e7a5bc9376013dcf65bd03f36ca0d7
MD5 18d45d09a89f32bb0ddc6834873200c9
BLAKE2b-256 61446be877af8b36c075dc2ebf1679d1e541ca07bde1933f9826eb2858ee7d0d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.124.1-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 379fe53e4c627e34bd4bb5476d8e3d1b57ab561a090bbd0173324be5e0cc7e08
MD5 f035f9cc7adee3f13d7034529cb1e6a5
BLAKE2b-256 82ad178156aa4ec4771b1844a0c38cff775b94ea40f7acd1928f65127fe52a32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.124.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5c700d027672bbde4cfddcd0925aa03c85b0710a67bccbf4fd2c33bd2878626c
MD5 c8a61b0ff2f6a9abb00c5236da36eda8
BLAKE2b-256 2f7a3f64ff0ac31f8d449f7ae7cfed2541f3750011eb66a8ed7f528b0b696cfd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.124.1-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cf5a52bd7a63eb82d5241d074f1288f87be9a0771bed83c70a5f4f4c3db6571a
MD5 8dceb7fd1979b7aacfb831bdf2a381ea
BLAKE2b-256 0b380deb847add353d90212c67dff02966488d8efd1abae98d1783c7a4a5542b

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