Skip to main content

openMTPK Python API

Project description

Version Codacy Badge license Codacy Badge clones PyPi Py

Overview

openMTPK is an open-source (intended) mathematics package written in C++ with a primary focus on Numbery Theory and Cryptographic algorithms, Linear Algebra, and Machine/Deep learning concepts as well as a range of language API's. openMTPK aims to provide options for pre-built functions, models, etc. along with modularity for user freedom. Look in the samples folder for examples on how to use some of openMTPK's functionalities.

Installation

openMTPK C++ & Python is tested on the following:

OS Architecture Status
OSX Monterey 12.6.3 x86 darwin
RasPi OS ARMv6/v7 cppRPi
bullseye 11.6 ARMv6 arm6CPP
ubuntu 22.10 ARMv7 arm7CPP
ubuntu 22.10 ARMv8 arm8CPP
ubuntu 22.10 RISCV64 riscCPP
ubuntu 22.10 S390X s390xCPP
ubuntu 22.10 PPC64LE ppc64leCPP

Note Testing on Apple specific hardware (M1, M2) is in progress.

Python

To install the Python interface, use the pip package manager and run the following, pip install openmtpk. Additional hardware support is available with SWIG as a dependency for the pip installation.

Build from source

  • Linux/OSX
  • CMake >=v3.24 (build from source for latest version)
  • C++20
  • g++12
# clone repo
$ git clone git@github.com:akielaries/openMTPK.git
$ cd openMTPK
# create build dir
$ mkdir build && cd build
# create necessary objects and static library
$ cmake -S ..
$ make
# install necessary headers and library in correct directories
$ sudo make install

Note Keep the build directory for easy uninstallation. This process asumes your STDLIB path is /usr/local/lib, where most 3rd-party libs are located if not, run the following:

$ LD_LIBRARY_PATH=/usr/local/lib

To test the installation build some of the example drivers in the projects samples directory.

# compile yourself
$ cd samples
$ g++ cipher.cpp -lopenMTPK -o cipher
$ g++ arith.cpp -lopenMTPK -o arith
# script to test all modules and their drivers
# using the projects root makefile
$ cd scripts && ./all.sh

To uninstall files related to openMTPK, simply run the following:

# enter the build dir from installation
$ cd build
$ sudo make uninstall

Modules

During early stages, modules will be developed in breadth while focusing on depth in later stages of the PRE-V1.0.0 phase. The modules below are all in progress.

  1. Arithmetic
  2. Calculus
    • Differential
  3. Linear Algebra
    • Vector Operations
    • Matrix Operations
  4. Machine/Deep Learning
    • Regression
    • Cross-Validation
    • K-Nearest Neighbors
    • Neural Networks
    • Classifiers
  5. Number Theory
    • Primes
    • Cryptography
  6. Topology/Complex
    • Dynamical Systems
    • Topology
    • Spline

For more details view the project documentation.

Examples

View the simple examples on how to use some of the modules in different languages here.

# clone the repo and enter
$ git clone git@github.com:akielaries/openMTPK.git 
$ cd openMTPK

# to run all examples 
$ ./all.sh

# to remove the generated binaries
$ make clean-mods

# run unit tests and other checking methods
$ make run-tests

# clean up generated test files
$ make clean-tests

Example C++ driver file for running Caesar Cipher & Mono-Alphabetic Substitution Keyword cipher:

#include <iostream>
#include <string>
// include the number theory module header
#include <openMTPK/number_theory.hpp>

int main() {
    // declare CIPHER class obj
    mtpk::Cipher cc;

    /* CAESAR CIPHER */
    std::string text0 = "Plaintext";
    int shift_key_0 = 5;
    std::string hashtext_0 = cc.caesar(text0, shift_key_0);
    std::cout << "Hashtext0 = " << hashtext_0 << std::endl;

    /* TESTING MONOALPHABETIC SUBSTITUION KEYWORD CIPHER */
    std::string shift_key_2 = "Computer";
    std::string text2 = "Password";
    // encode the plaintext
    std::string encoded_text = cc.keyword_encode(shift_key_2);
    // call the cipher function
    std::string hashtext_2 = cc.keyword(text2 , encoded_text);

    std::cout << "Hashtext2 = " << hashtext_2 << std::endl;

    return 0;
}

A Python example showing the same functionalities.

#!/usr/bin/python3
# import the Number Theory module
from openmtpk import nt

c = Cipher()
ciphertext_0 = c.caesar('Plaintext', 5)
print(ciphertext_0)

ciphertext_1 = c.caesar('ATTACKATONCE', 4)
print(ciphertext_1)

text = "Password"
shift = "Computer"
encoded_text = c.keyword_encode(shift);
hashtext = c.keyword(text, encoded_text);
print(hashtext)

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

openmtpk-0.9.7.tar.gz (77.9 kB view details)

Uploaded Source

Built Distributions

openmtpk-0.9.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (229.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

openmtpk-0.9.7-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (244.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

openmtpk-0.9.7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (223.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

openmtpk-0.9.7-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (181.5 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

openmtpk-0.9.7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (229.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

openmtpk-0.9.7-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (244.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

openmtpk-0.9.7-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (223.6 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

openmtpk-0.9.7-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (181.5 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

openmtpk-0.9.7-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (231.4 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

openmtpk-0.9.7-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl (246.0 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686

openmtpk-0.9.7-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (224.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

openmtpk-0.9.7-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (181.4 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

openmtpk-0.9.7-cp311-cp311-musllinux_1_1_x86_64.whl (2.1 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

openmtpk-0.9.7-cp311-cp311-musllinux_1_1_s390x.whl (2.1 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ s390x

openmtpk-0.9.7-cp311-cp311-musllinux_1_1_ppc64le.whl (2.1 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ppc64le

openmtpk-0.9.7-cp311-cp311-musllinux_1_1_i686.whl (2.0 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

openmtpk-0.9.7-cp311-cp311-musllinux_1_1_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

openmtpk-0.9.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

openmtpk-0.9.7-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ s390x

openmtpk-0.9.7-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.5 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ppc64le

openmtpk-0.9.7-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (1.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

openmtpk-0.9.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

openmtpk-0.9.7-cp311-cp311-macosx_11_0_arm64.whl (189.3 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

openmtpk-0.9.7-cp311-cp311-macosx_10_9_x86_64.whl (207.9 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

openmtpk-0.9.7-cp310-cp310-musllinux_1_1_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

openmtpk-0.9.7-cp310-cp310-musllinux_1_1_s390x.whl (2.1 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ s390x

openmtpk-0.9.7-cp310-cp310-musllinux_1_1_ppc64le.whl (2.1 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ppc64le

openmtpk-0.9.7-cp310-cp310-musllinux_1_1_i686.whl (2.0 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

openmtpk-0.9.7-cp310-cp310-musllinux_1_1_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

openmtpk-0.9.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

openmtpk-0.9.7-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ s390x

openmtpk-0.9.7-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ppc64le

openmtpk-0.9.7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (1.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

openmtpk-0.9.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

openmtpk-0.9.7-cp310-cp310-macosx_11_0_arm64.whl (189.3 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

openmtpk-0.9.7-cp310-cp310-macosx_10_9_x86_64.whl (207.7 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

openmtpk-0.9.7-cp39-cp39-musllinux_1_1_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

openmtpk-0.9.7-cp39-cp39-musllinux_1_1_s390x.whl (2.1 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ s390x

openmtpk-0.9.7-cp39-cp39-musllinux_1_1_ppc64le.whl (2.1 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ppc64le

openmtpk-0.9.7-cp39-cp39-musllinux_1_1_i686.whl (2.0 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

openmtpk-0.9.7-cp39-cp39-musllinux_1_1_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

openmtpk-0.9.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

openmtpk-0.9.7-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ s390x

openmtpk-0.9.7-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ppc64le

openmtpk-0.9.7-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (1.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

openmtpk-0.9.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

openmtpk-0.9.7-cp39-cp39-macosx_11_0_arm64.whl (189.3 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

openmtpk-0.9.7-cp39-cp39-macosx_10_9_x86_64.whl (207.8 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

openmtpk-0.9.7-cp38-cp38-musllinux_1_1_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

openmtpk-0.9.7-cp38-cp38-musllinux_1_1_s390x.whl (2.1 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ s390x

openmtpk-0.9.7-cp38-cp38-musllinux_1_1_ppc64le.whl (2.1 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ppc64le

openmtpk-0.9.7-cp38-cp38-musllinux_1_1_i686.whl (2.0 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

openmtpk-0.9.7-cp38-cp38-musllinux_1_1_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

openmtpk-0.9.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

openmtpk-0.9.7-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ s390x

openmtpk-0.9.7-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ppc64le

openmtpk-0.9.7-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (1.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

openmtpk-0.9.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.4 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

openmtpk-0.9.7-cp38-cp38-macosx_11_0_arm64.whl (191.9 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

openmtpk-0.9.7-cp38-cp38-macosx_10_9_x86_64.whl (210.5 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

openmtpk-0.9.7-cp37-cp37m-musllinux_1_1_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

openmtpk-0.9.7-cp37-cp37m-musllinux_1_1_s390x.whl (2.0 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ s390x

openmtpk-0.9.7-cp37-cp37m-musllinux_1_1_ppc64le.whl (2.1 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ppc64le

openmtpk-0.9.7-cp37-cp37m-musllinux_1_1_i686.whl (2.0 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

openmtpk-0.9.7-cp37-cp37m-musllinux_1_1_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

openmtpk-0.9.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

openmtpk-0.9.7-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.4 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ s390x

openmtpk-0.9.7-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.4 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ppc64le

openmtpk-0.9.7-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (1.3 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

openmtpk-0.9.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

openmtpk-0.9.7-cp37-cp37m-macosx_10_9_x86_64.whl (209.5 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

openmtpk-0.9.7-cp36-cp36m-musllinux_1_1_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ x86-64

openmtpk-0.9.7-cp36-cp36m-musllinux_1_1_s390x.whl (2.0 MB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ s390x

openmtpk-0.9.7-cp36-cp36m-musllinux_1_1_ppc64le.whl (2.1 MB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ ppc64le

openmtpk-0.9.7-cp36-cp36m-musllinux_1_1_i686.whl (2.0 MB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ i686

openmtpk-0.9.7-cp36-cp36m-musllinux_1_1_aarch64.whl (2.0 MB view details)

Uploaded CPython 3.6m musllinux: musl 1.1+ ARM64

openmtpk-0.9.7-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ x86-64

openmtpk-0.9.7-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl (1.3 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ s390x

openmtpk-0.9.7-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl (1.4 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ppc64le

openmtpk-0.9.7-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl (1.3 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ i686

openmtpk-0.9.7-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.6m manylinux: glibc 2.17+ ARM64

openmtpk-0.9.7-cp36-cp36m-macosx_10_9_x86_64.whl (201.3 kB view details)

Uploaded CPython 3.6m macOS 10.9+ x86-64

File details

Details for the file openmtpk-0.9.7.tar.gz.

File metadata

  • Download URL: openmtpk-0.9.7.tar.gz
  • Upload date:
  • Size: 77.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.9.16

File hashes

Hashes for openmtpk-0.9.7.tar.gz
Algorithm Hash digest
SHA256 9064571c2be5c58d34e765dd72e94ddf10babaf59ad532e546756d2abea08eeb
MD5 95954ab9add071fa830900e53d79a659
BLAKE2b-256 9edacafd806e129387a5ef35270b2e659449facfde7e2cbcba1b3e8e88eab32b

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a0b2d64aa8f538c86163751a25bc3beb0d4f6d9f39565b2764ad37fab59f3b2f
MD5 3a9eddd7ee22d40a5adfb47c1d3c5e7b
BLAKE2b-256 0157c7110a834a6578e65cd7ec5decf39799fa90fbd9d557723f9b89a8019b65

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-pp39-pypy39_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 3bd28855fa161aad86ac0ac12052e3edc3c185c2ffe49a84c107adf3ab86df9f
MD5 a74e4f60433d74e18ea91300eb3b0e44
BLAKE2b-256 0eec18bc711f92a439f0ef20bf524e899c602300d27e20f0a268d2024bd01364

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cc12c1df0e7338587041fae896962a9f4a9721db33a7cdbbf3c8d9ecb5eb0126
MD5 c12615de8ac2fd4dd1df4d29bbb50756
BLAKE2b-256 2813e47181c65f05184fc07cbfe8b8aeec226adf08cf3d73588eaeaa14cddacb

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a3b298ef11bb7ef7456b5c0c43bd2f976be5d5c5429fef2504f3d86d5e41c951
MD5 8c2369c8741f1a90f77044d4dfd81257
BLAKE2b-256 f2e60745905bee988a7cc0aac8249ce281f5595758d72b4c6ce0937815f782da

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f9e143f82e957eb3aa271c3b0fcbb00194654b98c2d28079716a5b28d4a54216
MD5 b331b6746ae0f474d97e442eefc0bf77
BLAKE2b-256 80f4ac7ba7991eb8d469af57d374f262bd6e09a6c08807b463929956a158a606

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-pp38-pypy38_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d87f712e28b724f7c455a849ae2a2f29cd314e71a85111623d5a530e1180b43e
MD5 f5047fe81d8c7a8fa21cc16f5eee9149
BLAKE2b-256 ebd5dd843fcd87bb14bdcef7a2cbfd25aa8a59d6999d920e5f3992a333a250d0

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6710a16bf9f481edb8b495c3fdd5750f685bd713239c561ea72258a944ed3a9d
MD5 fe51accb365e40ec4cf59f872dab5b95
BLAKE2b-256 5a5e66dc4d1f9494653dcd27d16274512267285b75b1962d77711b8e0c29f4d8

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bf458aca880729d411f82f211befee0ef1bae8f9642f832b355837548c1490ab
MD5 ac1d9be5058b9acf88d76d9c443b200b
BLAKE2b-256 35c8d301c6f719cda520181e98555c682740e9505e9b56c29f444536416270b3

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7a953f25685605e1f40b0d4548f5845f3b51e1347d6fe64178746a3353df45b5
MD5 ec3c847867ec9753c6d39dd9be32d415
BLAKE2b-256 cadb728ac997d0b76665d6df2fade105de4a6b12867b3129b91935279eb5d27d

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-pp37-pypy37_pp73-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c5611f486585c39545d1ccf5ccbf15df777c09fd340783d841095cdf98c5fc8d
MD5 c751dac07a866f450d751553a5dfd2c4
BLAKE2b-256 bd554b2982ebfb5b327314898c83dd876163f1675fdfb51e452db7978f9986ff

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b21a0339f457797fdaaa4ee806856f192e84b33dee09a0d0cb00d9cbfee13b89
MD5 3abd0ea383e066c96e9dd136086bffa8
BLAKE2b-256 0541ddfddbf289f77d2a711b2b1b1b56a3d50887fd3b83de279372b8d3e2330e

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 71eb4d4b749b45c52f19e4377746d404a8a3d019a9d6ff9d9c206da57fc061a3
MD5 11f216e57527163269453dbc9a1350c4
BLAKE2b-256 0536e9cbce84fac31e067615ebca8e467df9db60c34da8d10c3bdf0d42f1c3d5

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c3950f21ffce68b434e069e9a1beb732169f57a0186766c17a82f11a17d3cf9f
MD5 182e3d6c47405eb40319b20ce08aa2d2
BLAKE2b-256 bd643765df7bbd208a03c8bb4eb0e34907bdf665e2284c439720d00771308084

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp311-cp311-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp311-cp311-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 87755ad5aa37fe46e9e9ea3304c020ccad1803df36f78e92ce69a5e408b7b85b
MD5 5c5076496c21f61aae12fe8a8dc51d2e
BLAKE2b-256 c4c7b7c5fc772cb961fbdc392e6661dc0e2d2b69bb88af983ba0827d90eb4105

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp311-cp311-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp311-cp311-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 199ecb14a1127f0c0ba4ee943c53cd77b30137baaeb1aca8396a37c66b976369
MD5 b3f0b1cdd59edae6ceeb47923100f170
BLAKE2b-256 6fae51c93609d8dd6093a786ab72b98052d7f6600e39a52e540bef85fa907c9d

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 21dd8fd08be87e1276b365dc3146b809aa68c5e537e98a86671c7415c8f21354
MD5 6002734bc2a069637f29dbf6c98d4519
BLAKE2b-256 f12d17fe014b2633933266fdc47de27d9e1dea15b88c237dbadd26af45cd87df

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 618349a5eac6e24930df10277f6493467ae48e72d55da59c6ed7da845f5e3d1f
MD5 b71271f5be83f5a5cfca507ef3931587
BLAKE2b-256 fd04f922a1019e0e842cb7a78687838e6025de03f6ca24288264e8fcc2282cc7

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 846ccca8c05eb68aca6a443251c8cb85eb41640a078aecaa2b860a5d7966ac12
MD5 8c74b9cb8313153e0d72226e8015c386
BLAKE2b-256 ca3b9c073a3c1f6f89b0aede02d119c0d515f9a00c876daa471e893e761ad8c1

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 7abd19126042e7ea1c396fed68c055606c2e2ad22dbe49346f55a4d10b04c08d
MD5 44e267e77f6ceae0b655571570addd65
BLAKE2b-256 e7412d544382e658ce87296275fd6a40ed82613a829e27bfe04ce33289c49d9c

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 1c0032ad49bec9a77f7f4b8c74ddc97e395264b371cda5e21178363f867df788
MD5 4609b394179a2169165f85e6cb84b53a
BLAKE2b-256 333c023a443b73205377aa97e03a091ad3aa21d00d8c50a77964ddbccd6b7f41

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8ff72c44bbca503836c9ff67dc35bf69614048ce543bd3fdc7ccda70617f0423
MD5 fd1285594a579c2b99a17389da138fbd
BLAKE2b-256 b05efdac22fd1c52eb30d58e475f75832ecaee4d8e7509ce33d4ad393355944e

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b132e0760e32111d3de832773d608e115a3054b481bb614bcdc6850c8dd952ee
MD5 897569d8f3573527cd87c7f6fd7632c8
BLAKE2b-256 38d7b620dafd6b5d00e56b76e11b5b21ccd3c1bb978900df7e0c2d3e6b663e5f

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 019ad0880392a9edfb24fc9f8d031bba39086fb1b714bd81ffd76625785aedba
MD5 6aab06e81110869c572057fcc6c2a441
BLAKE2b-256 6719907bf8af036fc13064e99c6962a57147d170fed362ad16714271b3fa7905

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9687e906c2066ef973c74a05ade4bf25bf1f279649edade18e0eeae1333aa21c
MD5 e61c3f18f8f1155238c49395dc37960c
BLAKE2b-256 dd4dd4c988dd846804a8b606e0d6d7420c5c77be9d0435ec95703b563ff7aa71

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f8cd57d4b6b2c45de1e9a7a545fd3071305c06ae382eb00094f7a07accf7324b
MD5 1c3880ac72b9c66906971e215d414773
BLAKE2b-256 01968a56fb2997cb0349b36e82f6b0589c831b9467193a4d13039a59a1201fb9

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp310-cp310-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp310-cp310-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 9858d7f2e9ba27878a647af400fc6dc0a937550ad3cd4fdd8c7cbfd0219d2fd3
MD5 deb8bc7603e07a7eaf6dcaa509628f6a
BLAKE2b-256 4531baeb97ae77701d1641fbee3a170c7a11ffc24d6ed810dc84ca5891e7854b

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp310-cp310-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp310-cp310-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 1af99a4bee9747e9395e3f49d994a539110e722fdb89c87814b4f2a868fc1117
MD5 001e0d8fe31895d0c6ae6843538ea824
BLAKE2b-256 66f5cf5fca350da70ce7196af1692d68ddafdc4d3b7e334402c1e9f9ccb0aa76

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8f7a459547cf403e105b410b459bcc5dba2ff1939a998de44bd98ada54a29aeb
MD5 c194ea1bd351ba07c4f12183dee1a6d1
BLAKE2b-256 e755729736e810b163f42d70fe0789b4fabebb0630493e52a97aac238c421425

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 0e3c869f017250ef8ec37df14cf75466f3639d349cfe8fce77899e1d8cddf0ec
MD5 77a77728dbde7f8fdfc8a84cdf439ff2
BLAKE2b-256 c1a9417e2abd34a90b10bc1226246b06b140cc1435702ddb688c7f37aedf0d84

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 dd714028f214f93c3aa23090dd31dfdeecfb508b8c9ebb6f16f0fd0f08241497
MD5 8b4659a40f84d597c2f12d8d5a55b0d8
BLAKE2b-256 46a7103d7c5dc51045e90f7763721adf8924ca3f1f8793c78fe2bc5b69ce46bf

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 88e6b2b137ad7fea4b61161a532125c64eb5dd283aae3effa6294b069144d54a
MD5 7d2fbfec40a8bababe0cdca20a848b6f
BLAKE2b-256 6a39d784f43637620e7ddd3595058f8d3688fd16f345b63d2e246535782a33b6

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e24712a6ad1e587962ddfc35e2cc1323b1423d7bb74618a40ec17775f3b63e07
MD5 a4557c742d24cbcf37f6d6df79e66ea3
BLAKE2b-256 1ebfff178efaedb9b9fa8a2909372fe9fa31f8600fca436114085a21e4f2e113

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f666130162a8cf7364e30e0b61213a59d4ca90ad94392030425970447c42bacf
MD5 c6d4ecc854e477c06d8aad3ec4293043
BLAKE2b-256 d6bfd4663d818d8b51f33886bb846a88155dae6104315305c1822d2edece41c3

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 82019b0bd853ea6873da49ddfc862c7e8d3d29df3005542379f37bf4e1e7c3cc
MD5 276f40931c9f429c9ea0c3e7d4595de6
BLAKE2b-256 c766eaa9af4f13aad2ba2edd16b74e48f2c0d029439387d5b7fc11c6888903c4

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0f4c15599edabf4aa9c0c1d6ca58f96dd0a2bb52a333f3611bcece4e9dc62c9d
MD5 788180af329a0784e289d4b753d7654d
BLAKE2b-256 eab9fd52ea23dffdde8bee651b1974f59269d709e47cef209bc813f0fffa4806

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 efd3f5133bcce3dd931a462235b8eedbbceca4157aaaad7cec1bfa0a144e2019
MD5 eaaab1bffc14db480e9db16fe09fb741
BLAKE2b-256 a3b678c2ee4847f4d194a55d3bb0addc361631cd245ce08e0bb063dd5b79f1c9

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1f8fa7c012e6ab98332078f908d3ee3f024f3dc36a0522aedce3ee385cd1167e
MD5 bac6336159c927c150dc5f95b44d87ab
BLAKE2b-256 a79a032762c338b581744155e525ea184de11963fe79e3aff070e34567c66bde

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp39-cp39-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp39-cp39-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 4afdc269546c641734b62bcb95a5e5418497c5be1aa1a94c5558dc1838bd4bdd
MD5 49bf790e8175413c006ef6c34fa28950
BLAKE2b-256 d6d54b6ef421524586a88218034a57369cf90c73489bfca02a2a0ac237392822

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp39-cp39-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp39-cp39-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 94f3af15fb07145bb9bac14d2cd1a8b6f31e5e86b1e3ca3ac11dd47d6299d116
MD5 6008701879a468bf49b93ab9ff4758f3
BLAKE2b-256 e3821cf4e27fa886bf087c7d8260b474ce3f0de665c894a6d62887e0b377b8d6

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 bcbd44005f1eb71e2a1070e1e4fadd2268b568a99096adf8a3fd740d57b80a2e
MD5 9a0b5fbcdeb747607fba76bf064f5714
BLAKE2b-256 ad4fce90f0c7d00af963bd51b77787a46e4f865281d6be3bc95ba7ae08d8df08

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 44ac9fe379baed0f06bb98652d66ca9e630dc505a67d52bbe078ca2c34f8c9ed
MD5 74bbc0a292b8054b4191e7d6609cda63
BLAKE2b-256 2bc67628dd75000945b954c6a1c9e443041d18b4fed00605871842b7b1ec3a53

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 915fdd2c0f6623a177ed8cc87f9ee28887fba7e56f67e223ee474c1ec0d8923b
MD5 6872f898ffed260ff14a320522443890
BLAKE2b-256 4f9d11ba3d8f35b07f80bb6ce587078abbab561fd9d02a91b878544bb93e20fd

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 e4db3495fdca883e87ac3846c3e6f6e349335ed8c97d6b114d0b4858943e5ad8
MD5 39e90774cf53c0d3f9d52866183fb441
BLAKE2b-256 385bd389b1d2a7901b668d25826c7b757d272b3beae8c06fd5b7a785b4decd03

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 bf3820c98c4b17c141018aacea554401b08bf6d940f358ed353b404f99c3561b
MD5 1b853c48acd917f770615afc63b5fc79
BLAKE2b-256 a0b16aba87603ad8230338c71e2ca9e72e7c19e98cc0d69d88762be1e8ad7854

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 340dbe3aacc1436f996c64e8cf077e38f151ca8768e2c483c74f6fce5e6a30a2
MD5 5311d722a7383cf93ee469b47cdb4462
BLAKE2b-256 ff7f14c79309918ca259704c99c96c7b51655eaeb1b6bb1a2a436365c935613a

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f779520a454e7858a16a663b27b7ad88908a0b64cc7429480c127dc64c732b59
MD5 996f6856dedb371000cfc798c2fc3fce
BLAKE2b-256 43d2a8f1b2b3da1f9afb388ee53fd771d66f116299a3c04204b772959741e959

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 504feef0dd578b0ed226b7c8a10842c999d1244b7ccdc7127af8839fba0dbd29
MD5 0422956741934fd303e69bf989ffab18
BLAKE2b-256 8182e80bdd73d2bd4f784b6e1d25bc1e7466a4cb3ea1f049e9e56f93a078b8b6

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 500d967a39e6100b14b70f997611e7d241d10149929fec343f17ffc63500906e
MD5 6cd755945b4bad5386c195d92314544d
BLAKE2b-256 02e77c5a42a359c34992470557ab8f9a7dab4528adbbf2f7f440d37bf3767ee3

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 cc2b21433a3c91300ca35c5f9d9892e92ca4bab442fe74ff50cd41b83fe70b84
MD5 74f6a53e8578baa7d3f447adba5ae26a
BLAKE2b-256 e670018e4cd54692d09618331c104c78e9ff39324f3393f871da64b10f230f03

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp38-cp38-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp38-cp38-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 6467bca1d58620d425d6dddc9d58fe6f2671c015fa534256f323640f0e6ebeae
MD5 85928a16c1eab4e7023d4ddf1bdafa41
BLAKE2b-256 9aa21f381fe95cac32b912d5cb3668576726e7c5b7c08ff50de6509f8b050a10

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp38-cp38-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp38-cp38-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 389c2e4e8a2a88c83119acea5caf6165f563bd9221c714b46ca3f088cad10070
MD5 aa7e789596457230bb796cab61d08892
BLAKE2b-256 1d084fb94ae622bd4700ca87b2d1ceef7f2ebc68b66e3fdfbe22561b73c2f865

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 948065793c436a4c8be1085c0df9fc0fc8e0d0e1a2ea0b9e440352620bfc6b99
MD5 7d97586573d5b4aba799fd0aa60d8de2
BLAKE2b-256 21fcb99eb7c0e1bdf8ac354a95223368791e22480dcc8716993daa6f2c5d3381

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 26ffe57cb70f7eff9bc858f0d571f9a46f85f31d60be8db7c3e9d3246a506129
MD5 0f49b6633f67fb988b4adb9d440de3a9
BLAKE2b-256 0d1159f6b56ae1f34ef9ded55c7e10e46aa9a5542dd97976f26f889e9e5a21c2

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c4deccaa1386cd3b42490d19ee49838b722378a595c52a564d7e987b45015d15
MD5 4262368be67c66e4c179a8972b121c5a
BLAKE2b-256 8a85042fc413d08aa47ad4f554fc65807dcd88abcb7e2f24bee0c2f3bb2f375b

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 422dae6883dda38d0098b86f945b395aef56f9e8a1a8995c3e9361f5b28723eb
MD5 56db9a763194dcec7c166ab75d6f2b94
BLAKE2b-256 5310db33a2d75609c9cbfc57b9e7ae898cb9acd90c257c43bdb34ff0bdcda9a0

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 277fbb18cbbec4ceff2e5944fecf2fc77aa959833835e43714d7b88613aba810
MD5 c709689c889382109382f0e0790a0bb6
BLAKE2b-256 6cf5a41766d8bb010b092477bd7f468013477c3c690e6292b1be37724faed1a4

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 56ad2697572afbc779e4adc07f7d4b671ccd9b5e663f04e78ae561aa48dea978
MD5 dfe245c9352acc0708a4a578a69cfaeb
BLAKE2b-256 9263bcce76567ed8317cd91289517e0976497435e5ff8f725e1d9aac2b94bc69

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c7388a15fd070addf21830dee0a99ab85624c3042b1e9ba8b2fa0e121a753440
MD5 048914dc952807780678796afb66001e
BLAKE2b-256 08ba9377d74748760e4cef803d8cb95f693d45281c073fb530cff365965738ec

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c930b625cc9237df1e9f34a2911800bfb081f4d203bbbb43bc37bdd7fff8d721
MD5 67ebfb53d694e684670ac570f7e4e4c2
BLAKE2b-256 7b96e0c3ec58e86f7e207a6b60adbdab12ac46c31b905da56ea293f94c511640

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9dc2c4c2623fdc55ca6ee2056d47e68897372ee443a2ff6c4c1a76228974597c
MD5 40d38659716bcd39e611b24225ba9e75
BLAKE2b-256 9e4c2bfd9f8601499b3a9cd702cc81fef3d187aa343b396310c737f777394dbf

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e394752f95ce795b4ee58705d67fd07dbc1be9bf675f0c3d636b942a12e6d900
MD5 f485f758e32ac2c2975b4545b26d7042
BLAKE2b-256 1ded22a6fb3bec3053a66381bbb965b7bf3af6f7df07cb8bd6c45cc8c8a65f1d

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp37-cp37m-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp37-cp37m-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 3a5a771e93bdc99afdb3d586f043f6fd95cf8da4188e87eba0196c4f8b14cebf
MD5 9601a53d2c11e0a0cf98652b9901ed73
BLAKE2b-256 9f49c8691cc0baa66afb08850e4ddb5ca2f131e6aff4dbe770698de9b806063b

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp37-cp37m-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp37-cp37m-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 5272c1ddca57f9ec873dbc79ecd626e47b202bd3a1ec7f01f35d0d45021db19c
MD5 17c14076b442730090b315bf2de048b1
BLAKE2b-256 8876438bb2597707882bfc668242926299a08fa84770a48de2ad18a2b3a79ff3

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 2c32b5602e6104e9637eb4c50d2779888fc714753d5892012fe3c95641c3fff3
MD5 8796dc3391d5ef436e96e95d67f1ca2e
BLAKE2b-256 12766e2cd5ed3ef42080ce18eaee632eb9673a9e30c4e0a5781439379c2f7dad

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 50e77b74a9f51475ac00677f2d132c3abd9b51c0ecca946201debf0dcdffc3b1
MD5 a2007d6907abca3882d1e4ff5e388ab7
BLAKE2b-256 54efff549dae18f6813900ea564e980e44e649c1551ca17cb09d66e99f53be29

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a867efebe16958644a5e4d2b208a2deced9235894d55b5d85c6d254b8262c640
MD5 c2cf084e45e68a8779c8ff6411dec532
BLAKE2b-256 fbd0ed9ca7a669fe254a6568f766ca5f08f7c13ec8a14ac1f75ffefb4c17286e

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp37-cp37m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 baa5e9602d46607aea323e16d47fafd8d497d3300d76221a84b166a2d08f47a0
MD5 bd62b0f503148cb0e32126774f74e65d
BLAKE2b-256 eee4c8fd36daf48f73b3c4101cd9ad7cd140b64f31b56c112c37e72fc6c30428

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp37-cp37m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 deab82f6fae24c336792b78054bbb683e96b57499c6f49542880080d4ecb9a13
MD5 eb493c253933fcf71339a21f71aeac05
BLAKE2b-256 0e57182c20848da421c2016e9234d758d14512f2293abfc99191850bcc50fce7

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ef69e9aaafd2544afe1b7638e61200ef1fb2dcbf39d16caf6177ede01898d02a
MD5 1f640d9e91f242148cc7bdaa6d2b493e
BLAKE2b-256 391bade88dcce3ea276a5f432b44f6fc744cc2297ac50fc2a651f978359f807c

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 03b029a1e08db3a35d41f23d4932143e100f41576eed6a5e1cfada7419ab5602
MD5 ae728953be8427495ee796d5bca0f39a
BLAKE2b-256 764d8a1342f8f4ea2e1f8809810956752d2deb4d30fc2220f253f4f9eb7dca8e

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4c0c552e8daf3748c9a2148f207ffbfc471152de777b6781ff8df8bc94e60974
MD5 d4c6bd872509e9c536d144fcbc752651
BLAKE2b-256 a771776f26445945af0a885cec55b4f4cceb8be3555eb34b0a8c14072b790fc2

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp36-cp36m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 639c24a756f7a002facfd5d6038018d33afb636f094e7f325e2935672d77d390
MD5 22d56911621b253081b583f54b0af940
BLAKE2b-256 08ffcac50fabc3450607fd8dd82b760abd401d0c4bcc067ef3bb3f59e72ec3c1

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp36-cp36m-musllinux_1_1_s390x.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp36-cp36m-musllinux_1_1_s390x.whl
Algorithm Hash digest
SHA256 d3c86d46003b04235cc6c2fdeb2bd4ab88474de6d13b66384bddb613ec2e992a
MD5 c41de6a8c74f06e159d2dc310f256342
BLAKE2b-256 ca235b71d56b9e3d58deb60cef479cd270d270e95d024df2a4c7bdecdf42a5a6

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp36-cp36m-musllinux_1_1_ppc64le.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp36-cp36m-musllinux_1_1_ppc64le.whl
Algorithm Hash digest
SHA256 910d69eab83bc6fac614806157c0461e58888ef3f4e3f31d503aca2e8fcc5583
MD5 368d6804b54567d0c4cc3634a564467c
BLAKE2b-256 565d3398acf5f32ba2764af18f30f94a0b88ad1aeeeac6f1710a501d9ef9057e

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp36-cp36m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp36-cp36m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 44968edf78e94974beb906aeb4b83a97be87f699e85f4bf425be7430377a1c8e
MD5 be4fb0003db5edaf1cc197706580db64
BLAKE2b-256 05a31847d38495782df1c12ee2d02657cbeb556185ed61acad66543a73c0b119

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp36-cp36m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp36-cp36m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 283ab17175d65cad576035cfb75f080523781557e56e7904a1cc0b32acc8c65e
MD5 d08a65395cf904535b42194f7beb3ca7
BLAKE2b-256 8906d64c579bcfe5d5752826cf3251e63783b6e5247b874dac22478bf70cdd9a

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 13b22e20fd1d25f4f492df4d98c9b14ee250b18c375759e507a69ebf493896b4
MD5 550530de8a40eb1dc7de0ca75dc8ad50
BLAKE2b-256 a1366591ea2585c995f004c448299b216b45f2b60771cfeb4774b02c4ed8018b

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp36-cp36m-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm Hash digest
SHA256 a6ba29ce1a76a9d469fd1799a026a0f3636c4f00ce373e388cbf301ed185f2ce
MD5 5c80952f159b67a19a1ca5a08b8071a9
BLAKE2b-256 af0fd6e639666c827ec50882f4b5691dc6b0738fe58cd1ad8a94e66f9de16fb9

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp36-cp36m-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm Hash digest
SHA256 e5a9314df35b5f308e972c58c1fb30b7ed06773c3fe992cfbf31998c64bf6ee6
MD5 bdc246d348570117e798c83527665d3e
BLAKE2b-256 2c9b45421c4ee18be3dc5dff128dcf9a04cb9313aba1915d8b2f03abe8737875

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp36-cp36m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e565642482ff198444dde66fd3229158c86222986e51d9102bb54f361d8935ea
MD5 92eeb251a7abfb0d005137602427deb9
BLAKE2b-256 a5d9a8ffa4c2e915efe54e56dba328ce483520a90a088f71e623ca037d39fad6

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp36-cp36m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9fc786048357d5188816816693cb0d49e2cb48a0eb6e9bd69179a61d7cc260ce
MD5 f98046bacfd7becd4b891ac5c8da159d
BLAKE2b-256 36017715f9d83cb3d0454fa18323b3773ac6f63144cd43448332795d346bd998

See more details on using hashes here.

File details

Details for the file openmtpk-0.9.7-cp36-cp36m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for openmtpk-0.9.7-cp36-cp36m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8aa177ac56a7064d4d60242f530fecc96cf8f3ae3797582e3ae9535a46667126
MD5 a2cef9f259687f3e6546b416a79b076a
BLAKE2b-256 e5cd3bd396826a7541a7574da429686db7780c585187a0c5bd8802c8284f878a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page