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

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) and Linux (GCC/Clang).
  • 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.
  • Multi-Target Compilation: Single CMake build produces standalone CLI executables, C-API dynamic libraries (.dll / .so), or native PyBind11 Python extension modules (.pyd / .so).
  • Domain Trainable: Built-in training mode (moezip train) optimizes state transition weights for specialized corpora (code, medical, legal).

Quick Start

Python Extension (import moezip)

import moezip

# Compress string in memory using embedded assets
compressed = moezip.compress("Hello world, compress this text!")
restored = moezip.decompress(compressed)

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

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 Executable Shared Library (C-API) Python Module
Windows (MSVC) moezip.exe moezip.dll / moezip.lib moezip.pyd
Linux (GCC / Clang) 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.8.tar.gz (519.7 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.8-cp313-cp313-win_amd64.whl (371.8 kB view details)

Uploaded CPython 3.13Windows x86-64

moezip-1.0.8-cp313-cp313-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

moezip-1.0.8-cp313-cp313-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

moezip-1.0.8-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.1 MB view details)

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

moezip-1.0.8-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (2.1 MB view details)

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

moezip-1.0.8-cp313-cp313-macosx_11_0_arm64.whl (381.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

moezip-1.0.8-cp313-cp313-macosx_10_13_x86_64.whl (385.6 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

moezip-1.0.8-cp312-cp312-win_amd64.whl (371.7 kB view details)

Uploaded CPython 3.12Windows x86-64

moezip-1.0.8-cp312-cp312-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

moezip-1.0.8-cp312-cp312-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

moezip-1.0.8-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.1 MB view details)

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

moezip-1.0.8-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (2.1 MB view details)

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

moezip-1.0.8-cp312-cp312-macosx_11_0_arm64.whl (381.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

moezip-1.0.8-cp312-cp312-macosx_10_13_x86_64.whl (385.5 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

moezip-1.0.8-cp311-cp311-win_amd64.whl (370.6 kB view details)

Uploaded CPython 3.11Windows x86-64

moezip-1.0.8-cp311-cp311-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

moezip-1.0.8-cp311-cp311-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

moezip-1.0.8-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.1 MB view details)

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

moezip-1.0.8-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (2.1 MB view details)

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

moezip-1.0.8-cp311-cp311-macosx_11_0_arm64.whl (381.3 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

moezip-1.0.8-cp311-cp311-macosx_10_9_x86_64.whl (385.9 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

moezip-1.0.8-cp310-cp310-win_amd64.whl (369.8 kB view details)

Uploaded CPython 3.10Windows x86-64

moezip-1.0.8-cp310-cp310-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

moezip-1.0.8-cp310-cp310-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

moezip-1.0.8-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.1 MB view details)

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

moezip-1.0.8-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (2.1 MB view details)

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

moezip-1.0.8-cp310-cp310-macosx_11_0_arm64.whl (379.4 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

moezip-1.0.8-cp310-cp310-macosx_10_9_x86_64.whl (384.1 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

moezip-1.0.8-cp39-cp39-win_amd64.whl (369.9 kB view details)

Uploaded CPython 3.9Windows x86-64

moezip-1.0.8-cp39-cp39-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

moezip-1.0.8-cp39-cp39-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

moezip-1.0.8-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.1 MB view details)

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

moezip-1.0.8-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (2.1 MB view details)

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

moezip-1.0.8-cp39-cp39-macosx_11_0_arm64.whl (379.5 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

moezip-1.0.8-cp39-cp39-macosx_10_9_x86_64.whl (384.3 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

moezip-1.0.8-cp38-cp38-win_amd64.whl (369.6 kB view details)

Uploaded CPython 3.8Windows x86-64

moezip-1.0.8-cp38-cp38-musllinux_1_2_x86_64.whl (3.1 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ x86-64

moezip-1.0.8-cp38-cp38-musllinux_1_2_aarch64.whl (3.0 MB view details)

Uploaded CPython 3.8musllinux: musl 1.2+ ARM64

moezip-1.0.8-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl (2.1 MB view details)

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

moezip-1.0.8-cp38-cp38-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl (2.1 MB view details)

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

moezip-1.0.8-cp38-cp38-macosx_11_0_arm64.whl (379.2 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

moezip-1.0.8-cp38-cp38-macosx_10_9_x86_64.whl (383.8 kB view details)

Uploaded CPython 3.8macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: moezip-1.0.8.tar.gz
  • Upload date:
  • Size: 519.7 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.8.tar.gz
Algorithm Hash digest
SHA256 6f4882db8c85a8d292cadfb6ff08dde6f9b7bd7960940c5c55da80784810e5f2
MD5 20a6ec792367e0ad0d10cf9987833171
BLAKE2b-256 9fb7dc61e2938331ec49e88ca91e5d978ed7778379c29c850893d0eb973e3e0c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: moezip-1.0.8-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 371.8 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.8-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7f6bd6fa8059f201be3e10a7b6c65c216aacc8d2eff43b2b171fd715e77b26be
MD5 9906a535493eca1a1061e5f4f04fca6b
BLAKE2b-256 41986faf232a6b86e94fcf8254dd10d12fffdaaefc7c31f754ce7edde78f5295

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moezip-1.0.8-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e0d9ec4506ccd9a5b60e82a30329809e4cb3d437fb4c0d840bfbc35e43d1a259
MD5 27cb45dc3a31436dc86dea4f2562ef53
BLAKE2b-256 9a3dfe2c1d23a2f7be78141e6a6f7a8effe90d67e1d76f7d158844b183b2d884

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moezip-1.0.8-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e6a0064039cdce146f60dee652a372d48dcc697b8f43e211ab1580b136a90a20
MD5 98657c28cde31c6d7fdeeb96458b6f35
BLAKE2b-256 e7564e04e48de97d956619f46ae6207019162f46209b178695edaf2e8d69dbd6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moezip-1.0.8-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 543a2ec4beedc131597738360e9196654c66fa20a75d0d5fa6c4b7959505a9b4
MD5 2c7ab6b24a13cc0d44692589ba664288
BLAKE2b-256 0e41af051bbc71ede7425a8255d3dae1de4089fc193a3c97874d3dd82e7484dd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moezip-1.0.8-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a6c6f4b2953483bae0ecba8f94623bc4317f9198d3c6e4435a1805372fec9f53
MD5 4572c24dd184496e0c6dbc1a072427a4
BLAKE2b-256 84a643f88289a10488591c8aa97c5a903c1b317a2d5a831845188cc6dc6a6653

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moezip-1.0.8-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5d4a9227f7865061deba3ff6756f29b1188bab52a6087be08808b471a94cbb3b
MD5 5367f89d3f00410943c4cdd0ead98c98
BLAKE2b-256 d75bc5a09792e8e7c5590c7823ea034a78e50689e6b43c1137f758d6f5051170

See more details on using hashes here.

File details

Details for the file moezip-1.0.8-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for moezip-1.0.8-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 f921fec112aec91b8448840be636328f695055e19df6e1ce6c30d72db22ea33a
MD5 13e4f6c25403165f21b139db68a90d3a
BLAKE2b-256 e54e4af458dc4bbbd334c1a2d3a97c5b859d81907136f88911eebae713ffc30b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: moezip-1.0.8-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 371.7 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.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e740a795fa81cc9cbc90db314adc52c4bca22577e2a5ee9c936db7c1961d0d0b
MD5 e290f195c88b6327325caa673edcb9ae
BLAKE2b-256 70b1954a2a7da56eeff7afae3cc3e73c0753098664e3d49a68637fe0999ec66e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moezip-1.0.8-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 32912b0fea0a9f9566947e71ca749135b075b6cf173fa65816d64f51acdba7fd
MD5 0f63151663f1678e52608e5221e0e480
BLAKE2b-256 6223fcb0c9f6502dceb2e71564ca7b3479e797cdc2137be0aceec21b5469ca9f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moezip-1.0.8-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0d349e4991b94c90b29ae3e8a39bd77daf7d3c2962c5d0469d3849250679286a
MD5 ccae6666716aed3aacd19b256e8dac95
BLAKE2b-256 51836f517c50e977a225497271fb0f92a1291fa06ae9c75590397a46182fc716

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moezip-1.0.8-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 55d9a2d8ab2e515064281d78771f95eceb8697612d4548dcb319720a8da688d7
MD5 c9fed7e27cf7261da06171b468013212
BLAKE2b-256 8d93d2736613d21aeb11685fd6317ee3dd0b954677e88431884b8b59ee19c76d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moezip-1.0.8-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 59518b4b1b07c6f024ae4fdd518e08c445b11dd9952411dd78fb1bf20aaa8603
MD5 18f1c80b5ca447ad72bdfad699c775ad
BLAKE2b-256 65b0c5e7d20360cb3c007dda524bc6ca09b8c3fcbe35eecad2b65546ef4be7fb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moezip-1.0.8-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ae0073c41044ad122b794a69f1131191e678ecc9d5a49b70aad286c3fd7ec1ce
MD5 68ff4f92062486b20cae824d5805465a
BLAKE2b-256 b6bd84c11c2551c1cf3e45403c2495aab1d76c9e204976c489cd5f57e64f3da6

See more details on using hashes here.

File details

Details for the file moezip-1.0.8-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for moezip-1.0.8-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1ca9da3c90f03465564cfc30395b6839590c130e8b3e74717a42a51cd3c30f1b
MD5 3a42a5c200bfd62f1888e19985ea8720
BLAKE2b-256 f5c6fd9cc0ede3d85133d18e2467e51f92bee134796bdaaa640fee0a6534c133

See more details on using hashes here.

File details

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

File metadata

  • Download URL: moezip-1.0.8-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 370.6 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.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 3758eef88600cb5c012a3cb8c71dfcbb18c1db85c5e8b9d8d9e0c4dd660f1486
MD5 7efca56f15cf674fe84ff014f569841f
BLAKE2b-256 ab15df602f02235e33f4e9db9ea296419c69a23189dabaa3b68c1528db509d30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moezip-1.0.8-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d6949bcce063dbc687857e4f281c1216041f7576960c40d85fb0bd8b03746557
MD5 403a6c3d4c1e4ff3902aa31a2176f02d
BLAKE2b-256 33795e38981f45040d1440f12329edf8fedbeb71f93599e4601ca878b7ce85b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moezip-1.0.8-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0f8490ae391ab076da1984ef72468a6d4802cc51f1e8445b223281937013aee3
MD5 9f518b8cc2f7f36a219c326d3402bd73
BLAKE2b-256 20e619c88166d65c66e887f19eef070c3c066ebf126656455554f92f20b462c2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moezip-1.0.8-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 8d73a4ec7fde13dab65b3e7e6a5ca959e6a57747117705bbaa1a512983f4d601
MD5 e87d5957491bb6f827b949a05161e65b
BLAKE2b-256 4dc8393a36642be8a79e347916527208ebbaca4d5c0237c92b6184e2762a48bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moezip-1.0.8-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a37ecbd1e806f9f15886da64986535c0742aacb652e1dc23afeb7c385e3636e4
MD5 3201c6535d3bac758c9657cd05a77d88
BLAKE2b-256 a4a0ab23448588c68ed3a39dfbd81a4711c56af5e31386b327e975930d99141f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moezip-1.0.8-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f2c34a953da4e32ab44893c91be59791610edce16f6052876baac7703b11191b
MD5 3bed96d503e37e7ef3b71205eaa25e8a
BLAKE2b-256 2b238460ecce9843b7f4bd88120448ed022426590ca21d96ab3f78624e4921e4

See more details on using hashes here.

File details

Details for the file moezip-1.0.8-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for moezip-1.0.8-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a236c15ec9f3f3d64e941873d5c2cf5ccddc672c022784b0bb29852814b57245
MD5 c777d87263c98d89f4fe372fa9f84f2d
BLAKE2b-256 112cdac44fcaaa1da7e64eed0243a57266f5f3d7e843b4e998bed73264b155c1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: moezip-1.0.8-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 369.8 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.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4489f25af1d35162e22562bf00ffb8154f512665a85fa6755109ab2c98fae4f0
MD5 c6ea4a15a15d0447e39dc8f2cbf29b85
BLAKE2b-256 a0f6751e07aac66beb70289c04b0542ee5010023828fb3e51aea3812a37e9239

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moezip-1.0.8-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b37a86b0cd17e630f54e7a8e2ccba4d3454855a89da18fd9f620a0f68cd65d96
MD5 f3bf4293b4d3fa0a909da287bd2f89d6
BLAKE2b-256 7b2d319b0a869fbcc9be9ada367c9e7a976f02434ac0b8641711b1f0feaeb8a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moezip-1.0.8-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cda614664363059234d8e79d48a8af62937b335a52eda2a338834d00d0751ba1
MD5 7a0b466c973c63fe5634a824afd8f83c
BLAKE2b-256 138da2bab008a12157ba04ad391d50e1626b5a2ada23fd27485bcddcdea61591

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moezip-1.0.8-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 efabd66ccb00a27fcfb31f13810849f8ba669444b2cd742cc22dc4c7c143e46c
MD5 18e4ae081b22fe6cedbccfe0fe32075a
BLAKE2b-256 876f666d8b02bd22cb7dbef7492be0a47b1138183d84a9b5a9abb688095bc412

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moezip-1.0.8-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8631ce0378632640af330be423f183d23c239650c48ce3257393aea725c3a909
MD5 81878b7ef9d8cd240a9d5c5cc5b65a3a
BLAKE2b-256 383c4a0c8a203d9327f984131ab2a8e344a9f374ec5e1dcf2b581ce9bba0a484

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moezip-1.0.8-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fdafcf175911be60fc29f7bc606d478a0af288dacdea77f04e4d0b37fbad16a2
MD5 b4b3562cf7330e3136dff00c74bc2ab5
BLAKE2b-256 c88d19bccbf0d359eb80b2304aee85e7803c4a18c29363bab1a3bd2c6be7740f

See more details on using hashes here.

File details

Details for the file moezip-1.0.8-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for moezip-1.0.8-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 63dff6c472ff44a31364cf89fb45d43247ef414eb1643d6ea2522a24b9abc953
MD5 0e78929763bae38c821044dc7aa3968f
BLAKE2b-256 5faf9b2fea35d489f0ecae25f59c4fb45c2cb1068209d294dadda6c59de61c2a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: moezip-1.0.8-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 369.9 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.8-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 923be3a9f03bbb8ad268552f11cc7a4db689f9958ff2418dd5ccddcf2baef8a7
MD5 dfd2fd29562cb5b3a8336409513903c7
BLAKE2b-256 9a4ec331858ab6b3f98eb09ca74858a9ff509c57cc1a708dfd3d9328343bbf74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moezip-1.0.8-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 60ce947e18cebbdc93bd1e19e80dacba3ad9219222c9dc4c070e2cd415eafc3c
MD5 ad54a52051c9b21cbe6c4fbe4b73eccc
BLAKE2b-256 39387da14db1bf5266c98a0c2d151081dbc6afd5f04bc554f01ae0458caa0d81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moezip-1.0.8-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9e57cc7cb581a6741582d1a622391ba3c578c2c2c9485eae9eceeac547a34872
MD5 00f40f0dcff06ba2bf7f93394102db39
BLAKE2b-256 63f028e38fcdf00135f6a563822e7e48558e2fe8b1230efa11296a3393c30810

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moezip-1.0.8-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bcd1e27ccfce0e404f8358badfb61dd8eb0f6bfd8959ce344f790d21befbf602
MD5 97cdf5968148919a7ae597469ccb8e02
BLAKE2b-256 9550843fa47603524f83d5459157786732751dc5a17dbb1516553639e71ef383

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moezip-1.0.8-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f986ccdc29da7875cd30619d3e1a811b98bf1a17ffed34d40650d0686578a9da
MD5 7d7a9fcbb26997bb1090cc7e77b7473f
BLAKE2b-256 c2b3149f3793c97c1b2009511b5ed36cb6f42e5c373a57f5f0181f5840cefbbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moezip-1.0.8-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 823c03551e66d4051e15a903bf97a221af3384f527fb914b4e7981f64be825a6
MD5 275e808b179fe9464c311bad543a10d3
BLAKE2b-256 264cdf9ecd931939eca7eb3a6caa92089b6c8b1bd1ceed3d2cdc3cf127c011e1

See more details on using hashes here.

File details

Details for the file moezip-1.0.8-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for moezip-1.0.8-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5ae3aa5590e433e28adaea7c17a66d55dc261a8d84c0196d1ae42ba0e9401468
MD5 fb7059edaedff7f319ffc5b83fe9924f
BLAKE2b-256 3afbccd33692da985ff6dd2b9d370c7c678071253e326e83b82fc9ba026a44f9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: moezip-1.0.8-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 369.6 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.8-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 5813f949c34c6d4f4bb7bb57746996da608bde378a46f02917ba6ffbe3c0e9e1
MD5 ace70f0d122cac5a588573d4f5e7c3a4
BLAKE2b-256 b93f434291f893ceadc91800c44e698683a0f3b23dc089c905d124f34584b50c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moezip-1.0.8-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ae1f3af77b3eebca08a33e3b44a576ed1fec5bfb61770cbea5c13c959249a1f7
MD5 698c6e301611a9d47034ab5668eddbef
BLAKE2b-256 9b93a3fb1f0538eacd94dda623644fd68b47ba4a2c0798e54cfdcf9d9728554d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moezip-1.0.8-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e96e9b9be540260ceacfed55e711de3a6a2ca8954a1f760e88e0e450a3cc2db5
MD5 7dfce369f2d0da27b4fe7f3142a8a87f
BLAKE2b-256 5e748fe38c0e98a92e97c2c5cfa5f4b682bbc26be398271a5239e495df4f02e5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moezip-1.0.8-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b01e65901377d2e2ef6ed1297cc8fb824c98ed13beb4a9956848ac07ce303825
MD5 c83efdfc19ba6d7603c2751ecfba1059
BLAKE2b-256 6e318dae9f4d62c6e02d4046c75ee78accd0929decb73d8bc25f299f3954721f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moezip-1.0.8-cp38-cp38-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 f21ef73d97e49419e9c5bc05350e68d666ce9f8cf514fad89968fb2bb98bee52
MD5 49ca45269edc8f78743072c05b028ffb
BLAKE2b-256 46de198eaa95fb950b4118d4043111a1651fe952553da45a48916a1d69ce2c48

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for moezip-1.0.8-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 76f307b7e31d45fad77ca50328cc85904a3c59b0fd6750681d608fde2efc06b5
MD5 5de61facda3349ca0b9c001ae705fcca
BLAKE2b-256 585078046102722818001ed42138ce3ea156c62a897db5b66c65f427ccf26dbb

See more details on using hashes here.

File details

Details for the file moezip-1.0.8-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for moezip-1.0.8-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7e0e0362ee22ceb8ddc0ef45ad7915f47c0f3f30b512593e398916588bf20c75
MD5 0b65ef3433fab3270d3298fdeaa7d6f3
BLAKE2b-256 c32f7ea495a0fe0ca9e262558b7630c12c344328ec459b4446e464c53b6ea125

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