Skip to main content

Simple & high-performance compression utilities for Python

Project description

compress-utils

PyPI version PyPI Downloads Python Versions License: MIT

Unified Python interface for six compression algorithms — Brotli, bzip2, LZ4, XZ/LZMA, zlib, and Zstandard — backed by a single high-performance C library. Same API for every algorithm.

Installation

pip install compress-utils

The wheel is self-contained: no system codec libraries required at runtime. Type stubs (.pyi) and a py.typed marker ship with the wheel, so mypy, pyright, and IDE autocomplete work out of the box.

Quick start

Functional API (most common)

import compress_utils as cu

data = b"the quick brown fox jumps over the lazy dog" * 100

compressed = cu.compress(data, "zstd", level=5)
restored   = cu.decompress(compressed, "zstd")
assert restored == data

Algorithm names accept both lowercase strings ("zstd", "brotli", …) and the typed enum:

cu.compress(data, cu.Algorithm.zstd, level=5)

Streaming API

For inputs that don't fit in memory or arrive incrementally:

from compress_utils import CompressStream, DecompressStream

cs = CompressStream("zstd", level=5)
chunks = [cs.compress(chunk) for chunk in iter_chunks(some_file)]
chunks.append(cs.finish())
compressed = b"".join(chunks)

ds = DecompressStream("zstd")
restored = ds.decompress(compressed) + ds.finish()

Supported algorithms

Algorithm Spelling Notes
Zstandard "zstd" Wire format: ZSTD frame with content size.
Brotli "brotli" Wire format: raw Brotli stream.
zlib "zlib" (also "gzip") Wire format: zlib wrapper (RFC 1950).
bzip2 "bz2" (also "bzip2") bzip2 stream.
LZ4 "lz4" LZ4 frame format (compatible with lz4 CLI / .lz4 files).
XZ/LZMA "xz" (also "lzma") XZ stream with CRC64.

cu.is_available(name_or_enum) returns True for algorithms compiled into the installed wheel.

Other helpful APIs

cu.version()                                  # "0.1.0"
cu.set_max_decompressed_size(256 * 1024**2)   # bound one-shot decompression
                                              # (default: 1 GiB; 0 = unbounded)

try:
    cu.decompress(garbage, "zstd")
except cu.CompressError as e:
    print(e)

Compression levels

Every algorithm accepts a level from 1 (fastest) to 10 (smallest). The Python binding maps this to each algorithm's native range automatically — you don't need to know that ZSTD goes 1–22 or zlib goes 1–9. Defaults to 5 if omitted.

Type checking

The package ships PEP 561 type information:

import compress_utils as cu
reveal_type(cu.compress)           # → (data: Buffer, algorithm: object, level: int = 5) -> bytes
reveal_type(cu.Algorithm.zstd)     # → Algorithm

Stubs are regenerated from the compiled module at build time (via pybind11-stubgen), so they cannot drift from the binding signatures.

Performance notes

The Python binding is a thin pybind11 wrapper over the C library. Streaming uses chunked buffers with an internal drain protocol — output is yielded in 64 KB pages, so streaming a multi-GB file does not hold the whole compressed result in memory.

For applications that round-trip many small payloads with the same algorithm, prefer the functional API over creating a new CompressStream per payload — internal codec state is short-lived and reused.

Project layout

This is one of three official bindings to the compress-utils C library:

  • C — the canonical ABI in include/compress_utils.h.
  • C++ — header-only cu:: namespace, bindings/cpp/.
  • Python — this package.

WASM/JS, Go, Rust, Swift, and Java bindings are tracked in TODO.md.

License

MIT. See 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

compress_utils-0.7.0.tar.gz (1.3 MB view details)

Uploaded Source

Built Distributions

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

compress_utils-0.7.0-cp314-cp314-win_amd64.whl (1.7 MB view details)

Uploaded CPython 3.14Windows x86-64

compress_utils-0.7.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.27+ x86-64manylinux: glibc 2.28+ x86-64

compress_utils-0.7.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.2 MB view details)

Uploaded CPython 3.14manylinux: glibc 2.26+ ARM64manylinux: glibc 2.28+ ARM64

compress_utils-0.7.0-cp314-cp314-macosx_11_0_arm64.whl (972.1 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

compress_utils-0.7.0-cp313-cp313-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.13Windows x86-64

compress_utils-0.7.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

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

compress_utils-0.7.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.2 MB view details)

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

compress_utils-0.7.0-cp313-cp313-macosx_11_0_arm64.whl (971.6 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

compress_utils-0.7.0-cp312-cp312-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.12Windows x86-64

compress_utils-0.7.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

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

compress_utils-0.7.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.2 MB view details)

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

compress_utils-0.7.0-cp312-cp312-macosx_11_0_arm64.whl (971.6 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

compress_utils-0.7.0-cp311-cp311-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.11Windows x86-64

compress_utils-0.7.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

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

compress_utils-0.7.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.2 MB view details)

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

compress_utils-0.7.0-cp311-cp311-macosx_11_0_arm64.whl (971.5 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

compress_utils-0.7.0-cp310-cp310-win_amd64.whl (1.6 MB view details)

Uploaded CPython 3.10Windows x86-64

compress_utils-0.7.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.2 MB view details)

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

compress_utils-0.7.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.2 MB view details)

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

compress_utils-0.7.0-cp310-cp310-macosx_11_0_arm64.whl (970.0 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

Details for the file compress_utils-0.7.0.tar.gz.

File metadata

  • Download URL: compress_utils-0.7.0.tar.gz
  • Upload date:
  • Size: 1.3 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for compress_utils-0.7.0.tar.gz
Algorithm Hash digest
SHA256 1d24d739babda7022512d9f50d0f8608388e566b6b12b29e0cd31a34903fbba3
MD5 b6649278ac0ae684d607bb654ff59476
BLAKE2b-256 d11141eec461311dd1a962b898687fcfec9f7a49045b7686777a629119e295a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.7.0.tar.gz:

Publisher: build_and_test_python.yml on dupontcyborg/compress-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compress_utils-0.7.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for compress_utils-0.7.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7277760e755c4929c0318c76be6369fed700862fd5584b2edfdab10af357f737
MD5 e804b7cdff32cbd4e28d3814c4245f23
BLAKE2b-256 ba8d2acbd07520caaa5557f21a89e914e1ceb1f9c2f65ad44539545695d9ba00

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.7.0-cp314-cp314-win_amd64.whl:

Publisher: build_and_test_python.yml on dupontcyborg/compress-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compress_utils-0.7.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for compress_utils-0.7.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 0322a69ed3aca520543a29acb623a0bc1cab28ea618c2aa7f610cc75409d1a2b
MD5 2c25189049b58b1d749403c06fe91399
BLAKE2b-256 6d0a2621b8249efcc791d313a4cbe9fdb482aabeedc8414e6da99d1e297a9156

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.7.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_test_python.yml on dupontcyborg/compress-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compress_utils-0.7.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for compress_utils-0.7.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0fc466e4b493e9ce7f30dcb4c263bec744cdcb3a41da547ce33f86769db92af5
MD5 2fe7198d7fe1858327b1efe2399c75fe
BLAKE2b-256 90d38c8783a7b2992c4aac0ba87a62e3c5f5fa399212186ded1392c969fabda6

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.7.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_test_python.yml on dupontcyborg/compress-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compress_utils-0.7.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for compress_utils-0.7.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9e9a541cbf2f3de5d329950fcce02210d2b1564b69224f00645593e987322ea9
MD5 cce217437f8657f604c0f458db01d690
BLAKE2b-256 d82cc71f2e970e2c4f32bcfa3b9f74a56760ab0a4ac36a4ccb56b32cd7e8a898

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.7.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: build_and_test_python.yml on dupontcyborg/compress-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compress_utils-0.7.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for compress_utils-0.7.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 02f1e2855d4a4ad93d931388afa095ad0d38c33280c132b9d0bf26d135ab008a
MD5 63b5502a72dacd02f25771adc5a794b8
BLAKE2b-256 b66c093bbb6ab345aef82e2f7ae884c06bdddcf88ae5e0caf1837eb4afc3f3c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.7.0-cp313-cp313-win_amd64.whl:

Publisher: build_and_test_python.yml on dupontcyborg/compress-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compress_utils-0.7.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for compress_utils-0.7.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ca4b332b84b5885753040d8847dc008cc53c3d1d30614af350c6770ae5aec15e
MD5 c69f5ad01bd065b1b5046539eaaa95ad
BLAKE2b-256 b59fe43fd10fbbadd593a4bc8cac00c13bb293b8ef53d6bb4222004226aa4654

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.7.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_test_python.yml on dupontcyborg/compress-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compress_utils-0.7.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for compress_utils-0.7.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 6ae6f5cc9c2652efaf07302206929998ab1db6f82e4ed17b7b59fba9fdefd20c
MD5 87a24eeafa1810a59a09447bfd445899
BLAKE2b-256 1969752464ca683573c689e328baeae77c73db42d70d8e22538358a9d8bbba86

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.7.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_test_python.yml on dupontcyborg/compress-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compress_utils-0.7.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for compress_utils-0.7.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 46c4c1650d46ac199877e44351da70fd5ebdc636db00c600f091b63d0e1bef94
MD5 72ab6ad0a3095bdb1fea61ee627803e3
BLAKE2b-256 06462437a30c3a7f2575373c2794facd6fb2b65af738daff4a7e54b855d70103

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.7.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: build_and_test_python.yml on dupontcyborg/compress-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compress_utils-0.7.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for compress_utils-0.7.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 4bf29c20e83b7d68d11e66f72f4271e78621ceeebe9a0b111e0061b28e830bfd
MD5 5ed088d607695344a82ae75096c4c0ce
BLAKE2b-256 67eee69f5c255c40834d2e33f1426edb731448deeb03ce8dfeb4721f60dbc217

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.7.0-cp312-cp312-win_amd64.whl:

Publisher: build_and_test_python.yml on dupontcyborg/compress-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compress_utils-0.7.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for compress_utils-0.7.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 ff04b6accf6c18d61eb3b9206954eb364973e216b4997fe3b719e142ae033ea7
MD5 02feb0d3282db12a93c952fe8617ac47
BLAKE2b-256 dab74c653bd523af4be4d7b26f00292f38b2f8f50083b0cd64f06b2748992ba8

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.7.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_test_python.yml on dupontcyborg/compress-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compress_utils-0.7.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for compress_utils-0.7.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4e4a4098f35694690b2d81b900ec7f2585738a148643e1e8b2ebcbf0fc30a6bd
MD5 726195d75ce07f8b820b59a1307fe210
BLAKE2b-256 a1c81a97a0f2bea70fedbc0d3149d88400f6a1d6fb4200faf2d7586e50e49996

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.7.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_test_python.yml on dupontcyborg/compress-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compress_utils-0.7.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for compress_utils-0.7.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c831d53c155625c0c94f66ecb67568e64a6219c727474cc0379b188eb03d0121
MD5 b19f7b43ba70eb95c331758cb5d040cd
BLAKE2b-256 dba1d264f6e5454ca41d27f51de788df58bc65f294263bdd3c19c2829473cdc4

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.7.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: build_and_test_python.yml on dupontcyborg/compress-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compress_utils-0.7.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for compress_utils-0.7.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 de582a91742495370494070385cfb48179800c97cfd1483c6c1c1c59579c4826
MD5 a574fe3a0afe761a3516586788e6baea
BLAKE2b-256 42eb250c37c9f0260e530f816ef59323b8d03bde97ffd770ef3e4dea6692b8e1

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.7.0-cp311-cp311-win_amd64.whl:

Publisher: build_and_test_python.yml on dupontcyborg/compress-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compress_utils-0.7.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for compress_utils-0.7.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 a6b1558c9a1feb7bfa470a8f46fe4b8fc9922cc959146a5d91162dfcbb3b745a
MD5 12c339610fc0cfabb0cc8ce8c5965e3d
BLAKE2b-256 84d9bf68b0004bfccde25a9a2118c8c9a975f8c41d0483c1f47a74c3516bdccd

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.7.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_test_python.yml on dupontcyborg/compress-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compress_utils-0.7.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for compress_utils-0.7.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 e8fe64c8596907450e7194e53d940649304a44ab125faed537b297fc154e050b
MD5 fdc1b8c2b02259bd83a22e890e238094
BLAKE2b-256 2642b16282ab8663e0cbf8c70a7973eca758a3dd14f5dd3aaa599e6c2973a158

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.7.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_test_python.yml on dupontcyborg/compress-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compress_utils-0.7.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for compress_utils-0.7.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 110a717e0649f9f171f15ef7c5a29aafbb616d4bb6706ccaecdcc6773fc68866
MD5 c658543ae692933fc2c503e3f4456e77
BLAKE2b-256 3354a0323bf6333ae48bae85ac57248de7384dfe6e6f8ff03c00d7b0a098e0ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.7.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: build_and_test_python.yml on dupontcyborg/compress-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compress_utils-0.7.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for compress_utils-0.7.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 114536b767a2eb522d1941408fb5000305ae9b1b49435169c54fd7550800016d
MD5 ab34305e9ee92493fd8449d40210bbf9
BLAKE2b-256 36d8e011eda3319f871a6bced2b6e9b3d015ef29229aeb7fe77aefb10502ce98

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.7.0-cp310-cp310-win_amd64.whl:

Publisher: build_and_test_python.yml on dupontcyborg/compress-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compress_utils-0.7.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for compress_utils-0.7.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 b7237f4b13a53fad917e3994488b207abb4e744ede4f128efd6876bac0c781d4
MD5 fb02ab9e495b33d763e2e07a1f0853f6
BLAKE2b-256 32ad770e5b1c313d24e05fa8cb33e091a6f228e17ef97785bd432db51e70edef

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.7.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl:

Publisher: build_and_test_python.yml on dupontcyborg/compress-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compress_utils-0.7.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for compress_utils-0.7.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a1c44ae9885de52207a1c61d4ae94edf119118acd72653e66c5375a39acb68f0
MD5 ccc1a518c8edd5cbf1eac19457f1b7ca
BLAKE2b-256 14243203f7fb39dfd1434c8235162745dc4bbb50eae200ce654a2b722e62ca9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.7.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl:

Publisher: build_and_test_python.yml on dupontcyborg/compress-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file compress_utils-0.7.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for compress_utils-0.7.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 92238cd523682106d38110a0be0c8853b7fd8541037fe7b9210b29ebd5ff3287
MD5 43dd1ca1f2f24a2bbbc827dc8eab6fa4
BLAKE2b-256 feb7683ffa9aa6736bf2c4eb34e6cb953da6c7af0c179ccf92c1691df815bc29

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.7.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: build_and_test_python.yml on dupontcyborg/compress-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

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