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

Uploaded PyPymanylinux: glibc 2.17+ ARM64

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

Uploaded PyPymanylinux: glibc 2.17+ ARM64

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

Uploaded PyPymanylinux: glibc 2.17+ ARM64

deltachat-1.123.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.123.0-cp311-cp311-musllinux_1_1_aarch64.whl (11.3 MB view details)

Uploaded CPython 3.11musllinux: musl 1.1+ ARM64

deltachat-1.123.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.123.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.123.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.123.0-cp310-cp310-musllinux_1_1_aarch64.whl (11.3 MB view details)

Uploaded CPython 3.10musllinux: musl 1.1+ ARM64

deltachat-1.123.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.123.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.123.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.123.0-cp39-cp39-musllinux_1_1_aarch64.whl (11.3 MB view details)

Uploaded CPython 3.9musllinux: musl 1.1+ ARM64

deltachat-1.123.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.123.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.123.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.123.0-cp38-cp38-musllinux_1_1_aarch64.whl (11.3 MB view details)

Uploaded CPython 3.8musllinux: musl 1.1+ ARM64

deltachat-1.123.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.123.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.123.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.123.0-cp37-cp37m-musllinux_1_1_aarch64.whl (11.3 MB view details)

Uploaded CPython 3.7mmusllinux: musl 1.1+ ARM64

deltachat-1.123.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.123.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.123.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for deltachat-1.123.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4411b6f3e260b6ea1a32482207b43b337bf83790cbdc61b87815f5dae85ece3f
MD5 c55a9e08027a60152340c5f7b606fd2a
BLAKE2b-256 b78def6cd3d1adf6b7bfc8fd023bd217e40103aec5d3cf112b580d5cc6996e9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.123.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c327b44ae0cd79847e88af4eab67252bb88ad28c6e778801b7dd5ca7f4d299b1
MD5 dba5a263a6a24f0c95ab44f8836c608f
BLAKE2b-256 34492d749c2613de924cf59a637a04130b6c9fa4aa391c0eaefa77e80ac529f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.123.0-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 252be23016e097a51458b7bd191ab07d9e71ed1870d2d933a5ccffcfb37d8496
MD5 ee4c3a4753a0c7d8ce010cf1440afe3d
BLAKE2b-256 6eb90f6f50cccd60ce468c954f5cebe118f0cf9c188c0a5df9e8e56b1bb8961b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.123.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 870e83f023932349d3e3beada3f17cce10dd6737b0d9a868b55c1dd44472363f
MD5 7ea8949a0ceb93505021b068cc17639d
BLAKE2b-256 0528c829939145647c534bb6e9801f893a2958de7f8041c703cf6fb6b85d1e9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.123.0-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8706e9e2dc853aa7431926782acc655d8ecac4738b8fb20e4e405e26ba67ddfa
MD5 71d525df6229407495a8eadefff48134
BLAKE2b-256 f2c6c1ce11500332bd2099d86cd8622adee49aff3f22d9a6561aa83f86fdb77a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.123.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 e54dd099fd09e684d656a1cff325a6bb70b755ea149013ed8624497734a59756
MD5 7b63ec51c22a06ee7778195d59fa4bd2
BLAKE2b-256 898dbf5e50f0a426175d707ee5aad8e684e71264d6c8ab178de8b09abd26d083

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.123.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 01d4f008547f01c531cdc1be4b57ca5ec14d202e29d62387b8341cee07bdf339
MD5 5ad7ee6cf8ef5070378eb4d6bfdf1e7c
BLAKE2b-256 09e48133854922d9984d2691069c6e941465719dadcb3b18584231b520bdac56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.123.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 7bbd2d54c4c2fdfaa5b3bbdbf090a036a644f8fe4342a54fb8926e4e4fa9366a
MD5 e449e37a510f0edb294eae9f9b5b90ca
BLAKE2b-256 227a84a2437066d3c209e1e25c1d2c96ecb681edb9d6a2ff058ca4e6dfb89868

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.123.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 99a6e1049985dcfbe36facdc497e97c9eeffada19b72bde56059f50c5af73c3e
MD5 e2d03fb95fc68e6347ae326642e5f311
BLAKE2b-256 e5811654746662d5d9258f811171eecb7213f2807cefdef1b8c711530376e4c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.123.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7edd686a8dac53df1cda41186f15c23b15a53b4352957a0dd0002051bfda9297
MD5 f0fad7d08696fa22ef281c1889519c1c
BLAKE2b-256 acd648816ebbc9b0cfeb5d9eb3c53ae37ec147c7d7e8854b0ab403f5fba6b4f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.123.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f524b9f632eb4fa0b305fcc411f790f1bb161d02fa27c6882f275f4e1600b857
MD5 3b9d2ff1a4e13b1586df7a8d0a5ed4d3
BLAKE2b-256 7e479934347d78eeb505d40b7c5c4add18eb2b0eadb27ea5607db01504e65293

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.123.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 5fb500861f33b3f73aafd9b929b7cffae5ec90844163168181a54547d6f1a3b4
MD5 34c01e8feb9642528253cca15fbb3428
BLAKE2b-256 472281b2077b422a05e914e15b965149cc5a524a741ed4419738ff540d0d6830

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.123.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a48bf4df2e1086a4aa62880299cd14941aca3f9519f46c53166a1f9a8216e3d9
MD5 9d31473645a37c97bcc53875256f8f91
BLAKE2b-256 22c4b67dcd16aca3cd4201423132947f2b7dd8aa3c67675065c5c471e7889822

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.123.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 904ff7025e89b243691af3f2eb10c9ff3631804302407670d336dfdfe86c803b
MD5 35812b4a6369bffbe3b1214dbe5a4b60
BLAKE2b-256 da81a1c7282e5be1e0d793ef4bdd516d610a7e3976aab88a345bb6bc5f35e23b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.123.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 394c26a96843296417c00dbabb6972e0ad5a165745e084e3112e9dddfd2aabdb
MD5 3838af97a84c04d7c4045fba32f9c46a
BLAKE2b-256 3ae4b90b18eb7ce6c3e04f5888f4546f7af91dceffcbb25ff63b097528f5bfd4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.123.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 57d9d0c856445f5887c887855aba8686db7f0c7e038fb9d32502228b0c584d33
MD5 ddc01c391d6297d12ca5674d66ab1dfa
BLAKE2b-256 50a18ec8de5736073895a7fef5c9f2ae4e6752e3052778a16e853bc2ec11c001

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.123.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3761b7bc2a5d539ab4bad40bc67de04144df520f6a409da571aa118119854370
MD5 d8c097518af343cca3631ade2881f0c9
BLAKE2b-256 16c9d0831eeb0fe9618adbed991f515824bf5bd86576242bebf52f3d82bf0b49

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.123.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 968dbf3f6c87925f336901236015a00fc5fc8a38a06f8afb6d5580cb94536781
MD5 4aede185d26934fbc0ee11ead05f3c82
BLAKE2b-256 69c0d5dcaebd3c0b2d0a0521f7a7557cb301b4ffff92dc615cc6df0cbfc3510e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.123.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6c5c2c3144d7fa0c21dd372c2ec9a759a4a0825d36305980b1f2b3ac31b2ac7f
MD5 a2db2df3a2de55d1ac5652dfc24c2ab8
BLAKE2b-256 ed4e6314400c17a098f7be92f8e474440ad1a69e38619338819c4a6c7acc9080

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.123.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 4c5b5990dba007f91fe73b5560948b75e896cc039084139e7262c6fdd55e6d33
MD5 738881d912a6b4bf527ba8000f02522b
BLAKE2b-256 4e291a234a364a4b103df3b9f98cceda07e70cbdf1f96287a871926bc80adf73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.123.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 583f747e3fe1a82679783f28cd5ff2293bed737bac763d9e3b4b2de03e296d53
MD5 768659a397d1a4d893b2060a37fabf6c
BLAKE2b-256 f06c37f77d5c33db7645f8c42106a8cc0682ca3677797f8a1c136ae80e2244a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.123.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 19589a28cdd7585c9dcbf694cb16beca50e047c7a701256fc82c56ee05a03505
MD5 513f2373903ca3b785e646b8756caeb0
BLAKE2b-256 3587365befcb4291550df68a5927f25a08a0e67144a92194f5d9d69694de97bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.123.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a10ef1d69141806b4422acffae1bfccf490287320d3d1cd3ed1da5d731f0bbe1
MD5 a3f897d8fb3ee85d8ebc259c311b6b86
BLAKE2b-256 7cf5180d02b815e231ceb21c327e098d861e9b9bd25a83e2acd25c6b6a9b8173

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.123.0-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 4b6964d261d6938cf6b609f91f5d7359d7465229f0ef3896e281815f8868cec9
MD5 6276c73e6ecb1a3853e2eee8c642c84b
BLAKE2b-256 673ea0c1f533a74bc73341c479dbb0451fe3df3dfcf3c446700e419541e6ec73

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.123.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 317dea621c0bc9bf63bd7fbc1f725c9ad75c43954a9aa02a0d994dc57a09354f
MD5 4e07214a40870aed432e65beb50ae7af
BLAKE2b-256 f12e24e51fb08049fb1f4efa10ef1a2fa0648b18c7dd120807491284e4c84d7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for deltachat-1.123.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0c4d78020d883d47e31612b5a3fcb9f3deb79942c4253d5d933d37aa13dec399
MD5 c39cf86cf4c4bfd2a828710de423548d
BLAKE2b-256 74970b88da724022078eaf91d8542717b8cdfa9f2ae7606ce51c87e6aa6557af

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