Skip to main content

A learning-augmented text compression engine in C++20

Project description

moezip

PyPI version License: MIT C++20 Platform

A learning-augmented, high-efficiency text compression engine written in C++20. moezip combines a Mixture of Experts (MoE) predictive state router, 32-bit Asymmetric Numeral Systems (rANS) arithmetic coding, and LZ back-referencing.

Standard dictionary-less compressors (like raw Zstandard or Gzip) incur frame-header inflation on short inputs, often expanding small text strings. moezip embeds pre-trained vocabulary tables and transition matrices directly into the compiled library or executable, enabling instant pattern prediction with zero metadata overhead.


Installation

Install directly from PyPI:

pip install moezip

Pre-compiled binary wheels are published for Windows (x64), Linux (x86_64 & ARM64/aarch64 for Android / Pydroid 3 / Termux), and macOS (Intel & Apple Silicon).


Documentation

Full technical documentation, build guides, and API specifications are hosted on the moezip GitHub Wiki:

  • Architecture & Design: Internal pipeline, tokenization, 32x32 MoE router, and make.py string-literal generator.
  • Building & Compilation: CMake and PyPI build guides for Windows (MSVC), Linux (GCC/Clang), and GitHub Actions CI.
  • CLI Usage & Training: Command reference, stream piping, and training domain-specific matrices.
  • API Reference: Documentation for Python (import moezip), C-API dynamic libraries, and native C++ headers.
  • Performance & Benchmarks: Detailed space savings and speed metrics across micro-strings (< 500 B) and medium documents.

Key Highlights

  • Zero Warm-Up Penalty: Compresses small text payloads and chat messages (< 500 bytes) without header bloat.
  • Self-Contained Portability: Default vocabulary (words_final.txt) and router matrix (router_stateless_v4.json) compile directly into the binary. No external asset files are required at runtime.
  • First-Class Python Integration: Native IDE autocomplete (.pyi type stubs) and quiet background initialization by default.
  • Multi-Target Compilation: Single CMake or PyPI build produces standalone CLI executables, C-API dynamic libraries (.dll / .so), or native PyBind11 Python extension modules (.pyd / .so).
  • Domain Trainable: Train state transition matrices directly in Python (moezip.train()) or CLI (moezip train) for specialized corpora (code, medical, legal).

Quick Start

Python Extension (import moezip)

import moezip

# Compress and decompress strings in memory
compressed = moezip.compress("Hello world, compress this text!")
restored = moezip.decompress(compressed)

assert restored == "Hello world, compress this text!"

# Train router transition matrix on custom domain text
moezip.train("Sample domain text for matrix optimization...", output_filepath="custom_router.json")

Command Line Interface

# Compress text file
moezip compress input.txt -o archive.moe

# Decompress back to original text
moezip decompress archive.moe -o restored.txt

Performance Snapshot

Across 532 cumulative bytes of micro-string test samples:

  • moezip: Reduced size to 247 bytes (53.6% space savings).
  • Raw Zstandard (L3): Reduced size to 456 bytes (14.3% space savings).

For detailed test data and medium-clip benchmarks, see the Performance & Benchmarks Wiki page.


Compiled Artifacts & Platform Matrix

Platform Architecture Executable Shared Library (C-API) Python Module
Windows x86_64 moezip.exe moezip.dll / moezip.lib moezip.pyd
Linux / Android x86_64, aarch64 (Pydroid 3 / Termux) moezip libmoezip.so moezip.so
macOS x86_64, arm64 (Apple Silicon) moezip libmoezip.so moezip.so

License

This project is licensed under the MIT License.

Project details


Download files

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

Source Distribution

moezip-1.0.13.tar.gz (520.9 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

moezip-1.0.13-cp313-cp313-win_amd64.whl (384.2 kB view details)

Uploaded CPython 3.13Windows x86-64

moezip-1.0.13-cp313-cp313-musllinux_1_2_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

moezip-1.0.13-cp313-cp313-musllinux_1_2_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

moezip-1.0.13-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

moezip-1.0.13-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

moezip-1.0.13-cp313-cp313-macosx_11_0_arm64.whl (386.0 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

moezip-1.0.13-cp313-cp313-macosx_10_15_x86_64.whl (389.6 kB view details)

Uploaded CPython 3.13macOS 10.15+ x86-64

moezip-1.0.13-cp312-cp312-win_amd64.whl (384.2 kB view details)

Uploaded CPython 3.12Windows x86-64

moezip-1.0.13-cp312-cp312-musllinux_1_2_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

moezip-1.0.13-cp312-cp312-musllinux_1_2_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

moezip-1.0.13-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

moezip-1.0.13-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

moezip-1.0.13-cp312-cp312-macosx_11_0_arm64.whl (385.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

moezip-1.0.13-cp312-cp312-macosx_10_15_x86_64.whl (389.4 kB view details)

Uploaded CPython 3.12macOS 10.15+ x86-64

moezip-1.0.13-cp311-cp311-win_amd64.whl (382.9 kB view details)

Uploaded CPython 3.11Windows x86-64

moezip-1.0.13-cp311-cp311-musllinux_1_2_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

moezip-1.0.13-cp311-cp311-musllinux_1_2_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

moezip-1.0.13-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

moezip-1.0.13-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

moezip-1.0.13-cp311-cp311-macosx_11_0_arm64.whl (385.8 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

moezip-1.0.13-cp311-cp311-macosx_10_15_x86_64.whl (388.6 kB view details)

Uploaded CPython 3.11macOS 10.15+ x86-64

moezip-1.0.13-cp310-cp310-win_amd64.whl (381.6 kB view details)

Uploaded CPython 3.10Windows x86-64

moezip-1.0.13-cp310-cp310-musllinux_1_2_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

moezip-1.0.13-cp310-cp310-musllinux_1_2_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

moezip-1.0.13-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

moezip-1.0.13-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

moezip-1.0.13-cp310-cp310-macosx_11_0_arm64.whl (384.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

moezip-1.0.13-cp310-cp310-macosx_10_15_x86_64.whl (387.0 kB view details)

Uploaded CPython 3.10macOS 10.15+ x86-64

moezip-1.0.13-cp39-cp39-win_amd64.whl (381.6 kB view details)

Uploaded CPython 3.9Windows x86-64

moezip-1.0.13-cp39-cp39-musllinux_1_2_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

moezip-1.0.13-cp39-cp39-musllinux_1_2_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

moezip-1.0.13-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

moezip-1.0.13-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

moezip-1.0.13-cp39-cp39-macosx_11_0_arm64.whl (384.3 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

moezip-1.0.13-cp39-cp39-macosx_10_15_x86_64.whl (387.2 kB view details)

Uploaded CPython 3.9macOS 10.15+ x86-64

moezip-1.0.13-cp38-cp38-win_amd64.whl (381.2 kB view details)

Uploaded CPython 3.8Windows x86-64

moezip-1.0.13-cp38-cp38-musllinux_1_2_x86_64.whl (3.2 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

moezip-1.0.13-cp38-cp38-musllinux_1_2_aarch64.whl (3.1 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

moezip-1.0.13-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.24+ x86-64manylinux: glibc 2.28+ x86-64

moezip-1.0.13-cp38-cp38-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (2.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.24+ ARM64manylinux: glibc 2.28+ ARM64

moezip-1.0.13-cp38-cp38-macosx_11_0_arm64.whl (383.9 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

moezip-1.0.13-cp38-cp38-macosx_10_15_x86_64.whl (386.7 kB view details)

Uploaded CPython 3.8macOS 10.15+ x86-64

File details

Details for the file moezip-1.0.13.tar.gz.

File metadata

  • Download URL: moezip-1.0.13.tar.gz
  • Upload date:
  • Size: 520.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for moezip-1.0.13.tar.gz
Algorithm Hash digest
SHA256 dc17679cf01524537a443f1988c9d337f4302009a6c159e4a996f753ce624e56
MD5 af0c7bb2f33fe6c71704a7859b60b188
BLAKE2b-256 c1f50bba46258eccdb0a4b0a144957f62b555229beb507197859b1e64b993df5

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: moezip-1.0.13-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 384.2 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for moezip-1.0.13-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 125e5cd98274197f32e5d7cca5fa0aacba9872e2bb7dfb032fb38b22386008c3
MD5 f27de96e76969ed6cd178b0e35a615f0
BLAKE2b-256 0cd5278c59a343d07996606288fdfeaf13ea79f94302cc47e28b8c600c6ff411

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for moezip-1.0.13-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 cb9f8b66d38e72612560f6f79c5463b8b240b6d0191174bb91e74fe1cf3938d8
MD5 250eee8f5a0948df221c10c20533edf9
BLAKE2b-256 8cab28f93d7509ebd0de58711f8edb3aecddf1b0301a80f93c53a4222bb782dc

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for moezip-1.0.13-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 adbbf8a9c15e2b75c083980ff9fe16b4f5053732d3f3ea09047faef6a0808c01
MD5 8d25977199896bcc3b3de9be55ae80a6
BLAKE2b-256 f34ee68ecff16254fabe951a3ab0b0c133042d1abbb6de80a4458512ebe7f0ca

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for moezip-1.0.13-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 031f8dc094bc65b5dd573008cdaead5d46aa38651a294e0a60ff4227ee94e717
MD5 c1c72bb2e3dd03cf2d32310c38ca0621
BLAKE2b-256 eb3806f62a0a2d282304c3185668b7b626864bf851b2cc3911af31e15ed6e0e6

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for moezip-1.0.13-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4407cf5fb8cf1bd17bb07fc4bfd063b45c7ca821c4e8cd262a260347b8865e8d
MD5 23405ea9acdb95557f6dcd9fb29f95c4
BLAKE2b-256 2f9641ec39a42000b957977d453006fccf6cfa72410fe98d249f9818654cf831

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for moezip-1.0.13-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3cba6890f7bde6fc5df0f5f7e1af4969b6f42175eb5ba57137482e75c19b7552
MD5 3fae5484f2e0f40de080b44e11f8f5d3
BLAKE2b-256 3520427e75de981aa6ed3b85af8e1e61642a62c5045e83de1ea372b740572c16

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp313-cp313-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for moezip-1.0.13-cp313-cp313-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 97a1586ba0ac77824604f04076a8fe1b3afc6ee9604941588c318d45f2919db8
MD5 c2607f5cd630747169d72318080849d8
BLAKE2b-256 4d5398b89cde543171bece20fbe4d7f94dcadaaf47191d1454d6472819e2ec2a

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: moezip-1.0.13-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 384.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for moezip-1.0.13-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6178ba6911879adad1b2535f127cefe99dea0e7cc2c8e83e8b9f58fb4ca44bb9
MD5 be1e695a5999cd38c2ce9d93289d5c8d
BLAKE2b-256 b3e33904b6fd9785c20a5aff24d2e93d6b77b7e03d6bf818ca28e3f511e37c5d

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for moezip-1.0.13-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 322d620bca7617db10da47b4f95e621d73ebe2abf16537ec473227b3f1e12681
MD5 af9819611d7150884aa50cefd0015c3f
BLAKE2b-256 9890f2e5b9abc476cd5104cac69933ce50cf015260848ee128c4df421c243f51

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for moezip-1.0.13-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f3cb6eb27b8a073da3efa3fa1ae09f46e5d662cd849871a4a9b589b1400a10c6
MD5 e164c2c14a57a01f2e8e23e69f0789e4
BLAKE2b-256 35afed6e0731ee0272a0ea607f13caf49d402d95d5f8799d0d3cc82219e35cf9

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for moezip-1.0.13-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a16f091adbeb7f5888c4a58c82420e57ae06d6858d1d9af8b5e104915d24d296
MD5 679838fa09ccb7ea1e3abe3436a0b056
BLAKE2b-256 6e33ba03e7a6f1b737f09dc67f1060f4722c15c663955a2ee362a66e1a3c993d

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for moezip-1.0.13-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2db313a72e943fb7d6c08a1ffa41a2b5215c374894febc79333b64904e235d16
MD5 63e2d10f2858f7fe2cf6a0e5eeb39836
BLAKE2b-256 0ce11fd2d939409b059298c695525d39758f2a0949a82d97e089d3b1e98ed21d

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for moezip-1.0.13-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 052db1c29a021fabf137581f022b9064e481f9ea78adad724ecace9e4ebe69e8
MD5 dc8c610f00261a6f17f5d5921a47591e
BLAKE2b-256 2054d14d7f5c2c35bbb39419eba302681a08f7ea586eac22d3056e5d5d28aef1

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp312-cp312-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for moezip-1.0.13-cp312-cp312-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 acdf256e4731add22f16046ccadfea920d84718a5987623c72320d5500f18207
MD5 b5e1269ae408b1046b7164d8a41d13b2
BLAKE2b-256 5fe59ae760214f8aa1898b78a4026598eedc50222c053871b9010906d83eea5f

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: moezip-1.0.13-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 382.9 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for moezip-1.0.13-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 5f1e2bfa01df998b4dd4479887dab899d7a56de006c9cedf5a255b74774bb555
MD5 af21d0b80ff1a72eaba1b2259b65d746
BLAKE2b-256 9d96bfd23aa74146c46f569cfdc2eddcf38f4fbeec9ff1effb9f1401b5480d01

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for moezip-1.0.13-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 689bf8004dc78a1153a54243f0be82ea95bfc3721eed3ed4ff829f08a019934b
MD5 779721f5219b098e2f0e59d5080fab67
BLAKE2b-256 f9398e9dba6e2a963f84205bb0232e1ec069737c50beb5a36d57cd50b7e3d393

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for moezip-1.0.13-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d2b74f20bafe1dd14227786fb086e78ffd05bfa952a368c521ec9009073e771b
MD5 783538cda0466e9464a1a48e00fe0ce8
BLAKE2b-256 b087fad7190cd47e7106233fad7fc2461aae711329756b47dbcaecd90f75496e

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for moezip-1.0.13-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 dc745767f6b4ce251036eb8d927661c3d325975b885ca7f9530b011ff71ea055
MD5 db87d5772a9fc0902a0883b9fae4932c
BLAKE2b-256 fdd3ae7b01d30c690978073d623c46b0e973bd8d946e5b7f93136e41b08135f5

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for moezip-1.0.13-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4682016a500badcdfa93d3fde9607f83de936b93034c890e0a0afb51017fe7fd
MD5 0ee8478e14c4104a6b9bc1d0d055acdb
BLAKE2b-256 296bc98c554003349455222af2f792b934a8eea7896cb8f8327fd0dc25f41fbc

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for moezip-1.0.13-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d577fd57bb093d456d49b1b46beec912ac411c7d8c4a9127d9afb903b1add0c3
MD5 4d0992e30a754d73369f91e09e8cb9f6
BLAKE2b-256 6e0844d34acbc22f29601ed525756d5c032773e89749ffce411fcf74216f313c

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp311-cp311-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for moezip-1.0.13-cp311-cp311-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 f8ec93d0e21f5bd1240e631bab7b0433ea1c3a7c3bb4a36ad9f449af49572344
MD5 6139798b6a938938816f1dadb73882a1
BLAKE2b-256 7076af875561793cbc846f7a7eceddfc419b0e7ba8629b900b5e4f53052dc1f3

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: moezip-1.0.13-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 381.6 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for moezip-1.0.13-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ceefb6715f5755e9d5aac0195e040ca76c3d2ba538898f32bedf653758ed9cad
MD5 6fee8df142510d80083b68b09df91b71
BLAKE2b-256 e4c202e83d14173bce9a58617b16d056b2dd563873ae3906b7328b25962191c9

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for moezip-1.0.13-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d1ad3f1a0ca617f79e72120f23916aa13e6dabba7443538577dc0f1b35583020
MD5 b061bb6c227e38ece39c30cb2dfcdddd
BLAKE2b-256 8f2f2f7a83bebda72ff2d7cf36f9aab443e11327c950ff851b5d116552237e00

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for moezip-1.0.13-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 5afd9bc36c5e9d83d7928bb718f23b81273f75938b1a72cd051fb6b84f7bf3c3
MD5 d98682f07cb99cb716f61c84cd78f112
BLAKE2b-256 569fab999f9308305125ca9d8cd2661d0f0eb2a7d4af913acb6234db050afb8b

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for moezip-1.0.13-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 eed77c5464439295ef22892032fc4814d008eeab45d9c4a452330b1da6c62cdb
MD5 2662a6fbe87501d383883b1ca8f824c9
BLAKE2b-256 a0213de7861abbf6ed106dabee56d4c32a5ad9be018e025587b476c64b4e7482

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for moezip-1.0.13-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 2b12b06a6e4f9c74c4cbf7038db6fb9c88dbbd5617644a9c6d0ff4f3ee434823
MD5 67fb49dac9955251353b7795d262d094
BLAKE2b-256 7b0cb735408ac3b62da50855107b00eccdedbaeb270cddd5044af8b8e59b77f9

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for moezip-1.0.13-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ebf6317fff4ae3c35111e385251bdc8ef9c70f10828b42d499524bc8d11c18e0
MD5 93becab5492e44c24746b538a5247a09
BLAKE2b-256 795c5f7a94316722baee483d5cab706f06f01a716560d177caa9f224fb527e08

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp310-cp310-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for moezip-1.0.13-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 3f7faa131086b4731b1d3d37b24e0f814b8d4f0eedf576ec34f4be4cec8b7977
MD5 b5f76bdd19267dabba65f830f567aabe
BLAKE2b-256 9e301c2f5b3f3512e35f4acca36d4d9471427cd18ea6d48be9b9a5c5f5068db6

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: moezip-1.0.13-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 381.6 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for moezip-1.0.13-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 6fa349a0f60926d66f1a10f5ff45bd7f695a26201dfacecad3d66bdef00e3e4e
MD5 bbd810cfdb8ccecaae14e3bac55a3372
BLAKE2b-256 1c2ac6e6eb20d96c57a0fd6c16f4f0dad6bd6089b9d3dfb57a1a60c056dceb87

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for moezip-1.0.13-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 adff53570d491467bb7d0d39b892ac48d814d27f1046dda91fe3261f792da639
MD5 73b65bac3b0f1c0d62f7e28068e5eb7d
BLAKE2b-256 f84f1068331165a761c7c37c524c026d225b44c17f12a8451b24f33e9851541c

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for moezip-1.0.13-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2771d422f3b58eed2e1911a041b5d9834699de200996ed9482799d5d38e312e8
MD5 f55f0250839fa4be69400277e55d987d
BLAKE2b-256 78430c3096dafd44c3996af26670497cfccd84dcf12481fd0b1b96a775cb5725

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for moezip-1.0.13-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 839620812421d7cdba0bc08ed8505812dc0c634d7ab84c05b6e859ad81fbd935
MD5 afd5d30050856a60f2e76aa026960623
BLAKE2b-256 deef4f48c617c0210af7875f90f6a398e1d210ee207dc626cb6080c7b944b825

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for moezip-1.0.13-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e6ba86f77c720d00b38b3491c416c4893bfd42003717da2671c722dd823ec3c7
MD5 008bf2aa6b3ddd3c98d6692223f6607f
BLAKE2b-256 5ff9f629ac3a0904df9a5632e0c098cea93c2cdf753eb863187df74b5dc0d996

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for moezip-1.0.13-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 157995d24a564b93182a7089ad5234aba679d6e490ecc76c324fb4bc56c3a8ab
MD5 2ca0f2017c929ae4421a122df7d3f493
BLAKE2b-256 15f38267f1b912a0be00feddced171b74e91db94da2861129edad3b701906b4f

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp39-cp39-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for moezip-1.0.13-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 892b2b6e502c3eb480d5368ea723bf03f2364cf47a27b9461f57a62ca71d45ec
MD5 07a8736bc5903c0206d86519f3017eee
BLAKE2b-256 510e5fecd2f3677a315fd27d5bbb0b05b4520b9cd9fb2494e7a6bd9456194edc

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: moezip-1.0.13-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 381.2 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.14

File hashes

Hashes for moezip-1.0.13-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 00458c54e203f61c9b6a79155e32d0b01e00f856ae05906c1bb7245cfef54310
MD5 b45a1aed417ef473a28b32ecc640dbe9
BLAKE2b-256 22787fa5e201ca3073a1769ff1c3ee2b240bf9b128ad7496ecb2fda7ce9cd3af

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for moezip-1.0.13-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 aaddeccff2391d85becf9351598be8a7fd351e6220a204442b89174acbc28680
MD5 8e93f3556dc9bd0a140971dd7fc90d86
BLAKE2b-256 f263f7250d048c8301218d8cebf8ec825a5d51e5d21d4973244e6821fcde4e39

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for moezip-1.0.13-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 473fa427e2421033d12a015cd9e566a8fb9ee3e7069cad11aac7824b48e623e3
MD5 ad5f5e92fb802d2e6b24cf00d20b9be0
BLAKE2b-256 619dfd732a527259ddf713107e72c2dc510f8cfeffe100cd8cb193593a91e0d2

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for moezip-1.0.13-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 c4aa569b43722b98472624f80a4dcd82000131e0b0893b4ecb6fd2bf0a6cc744
MD5 c8dbc9d8ae109d4c8c17d3289486d1c1
BLAKE2b-256 ebde7b587b2d601492a8770258d1c5df6f6a0306d5b1a2474f73dce24205bc2e

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp38-cp38-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for moezip-1.0.13-cp38-cp38-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3f3cd3c743721d76a870bff89791be237738b9e387bbdbca3a775d41eed451da
MD5 5d73a8d0944072fe03146ca093f91bb4
BLAKE2b-256 8047ec967a8b924b7d802f1ed4145832cf1b5a9d94afaa3db2cadbef0ea2a1b1

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for moezip-1.0.13-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7cc95e9e24571272762a2478f5d20e7372c88f0e54bf00f361e8f6eaebf3c0ce
MD5 93c8ed919e1c5348b069a2d3d020d543
BLAKE2b-256 210ac159ed02cfcf978b64bcf14a6c45ce4712806f8442ac6b169355e6782388

See more details on using hashes here.

File details

Details for the file moezip-1.0.13-cp38-cp38-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for moezip-1.0.13-cp38-cp38-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 46dc803229acbf36fcf3d74fafb8171364d5cedbffbced2575c82e4f0071095b
MD5 cc3c75a1e1b9a99d3cb0313461f0a611
BLAKE2b-256 3e2730e6f9496b6dfd105549662743b26d4f9e4016899c7076f2def5e72c9aa0

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