Skip to main content

Simple & high-performance compression utilities for Python

Project description

compress-utils

PyPI version PyPI Downloads Python Versions License: MIT

A unified, high-performance interface for multiple compression algorithms across programming languages.

Features

  • Multiple Algorithms: Integrated support for Brotli, LZMA, XZ, zlib, and Zstandard
  • Consistent API: Same interface across all supported algorithms
  • Cross-Language: Core C++ library with language bindings for Python (and more to come)
  • Performance Focused: Built to minimize overhead over native compression libraries

Installation

pip install compress-utils

Quick Start

Object-Oriented API

from compress_utils import compressor, Algorithm

# Create a compressor with your algorithm of choice
comp = compressor("zstd")  # or 'brotli', 'xz', etc.

# Compress data with optional compression level (1-10)
compressed = comp.compress(b"Hello, world!", level=3)

# Decompress data
original = comp.decompress(compressed)

Functional API

from compress_utils import compress, decompress

# Compress and decompress directly
compressed = compress(b"Hello, world!", "zstd", level=3)
original = decompress(compressed, "zstd")

Streaming API

For processing large data in chunks or when data arrives incrementally (e.g., from a network stream), use the streaming API:

from compress_utils import CompressStream, DecompressStream

# Compression streaming
stream = CompressStream("zstd", level=3)
compressed_chunks = []

# Process data in chunks
for chunk in data_chunks:
    compressed_chunks.append(stream.compress(chunk))

# Finalize compression (important!)
compressed_chunks.append(stream.finish())

# Decompression streaming
decompress_stream = DecompressStream("zstd")
decompressed_chunks = []

for chunk in compressed_chunks:
    decompressed_chunks.append(decompress_stream.decompress(chunk))

# Finalize decompression
decompressed_chunks.append(decompress_stream.finish())

The streaming API is ideal for:

  • Processing files that don't fit in memory
  • Network data that arrives in chunks
  • Real-time compression/decompression
  • Pipeline processing where data flows through multiple stages

Available Algorithms

The following algorithms are supported (availability depends on build configuration):

  • Brotli - Google's compression algorithm optimized for the web
  • LZMA/XZ - High compression ratio algorithms
  • zlib - Widely used general-purpose compression
  • Zstandard - Fast compression algorithm with high ratios

Documentation

For detailed API documentation and advanced usage, see the full documentation.

Contributing

Contributions are welcome! Check out the issues page for open tasks or submit your own ideas.

License

This project is licensed under the MIT License - see the LICENSE file for details.

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.5.0.tar.gz (1.1 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.5.0-cp314-cp314-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.14Windows x86-64

compress_utils-0.5.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.0 MB view details)

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

compress_utils-0.5.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.0 MB view details)

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

compress_utils-0.5.0-cp314-cp314-macosx_11_0_arm64.whl (830.3 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

compress_utils-0.5.0-cp313-cp313-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.13Windows x86-64

compress_utils-0.5.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.0 MB view details)

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

compress_utils-0.5.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.0 MB view details)

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

compress_utils-0.5.0-cp313-cp313-macosx_11_0_arm64.whl (829.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

compress_utils-0.5.0-cp312-cp312-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.12Windows x86-64

compress_utils-0.5.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.0 MB view details)

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

compress_utils-0.5.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.0 MB view details)

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

compress_utils-0.5.0-cp312-cp312-macosx_11_0_arm64.whl (829.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

compress_utils-0.5.0-cp311-cp311-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.11Windows x86-64

compress_utils-0.5.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.0 MB view details)

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

compress_utils-0.5.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.0 MB view details)

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

compress_utils-0.5.0-cp311-cp311-macosx_11_0_arm64.whl (829.2 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

compress_utils-0.5.0-cp310-cp310-win_amd64.whl (1.5 MB view details)

Uploaded CPython 3.10Windows x86-64

compress_utils-0.5.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl (1.0 MB view details)

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

compress_utils-0.5.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl (1.0 MB view details)

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

compress_utils-0.5.0-cp310-cp310-macosx_11_0_arm64.whl (828.2 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for compress_utils-0.5.0.tar.gz
Algorithm Hash digest
SHA256 4f2f6ae1b8d05280ce49089a2f59beda9ac52899d8b98eafdac890f6c7bdf655
MD5 434471533c4760b86f8c3dce7bcbea86
BLAKE2b-256 c1aaeddef2ae32f0398580a530ea9ca8eb5672893891c582a8af1b5ad91f6787

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.5.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.5.0-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for compress_utils-0.5.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 edb2f65999be19696e7f916281701d521aeb0f240928458ec0541780cfea7f5d
MD5 9f3a514be88202e4a84b7f9511e619d5
BLAKE2b-256 d0ac15db55da1e15c0d4a48d620d27c6d849ac123205aca871a55c74ae293566

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.5.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.5.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for compress_utils-0.5.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 df96e5d5a744457810b34e3d6c79d135861fcddc8b7ccdd6d19ba5c06323636a
MD5 8b0fba11fa25dfbddc32a6462f02981d
BLAKE2b-256 c5105c4c12aa1b19083cf198b7f516c8a682bebbdc73e68d8c10f7baa8fed2c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.5.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.5.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for compress_utils-0.5.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 feadcc6a771d4b6806d8eede82e60fc54dbba88f793663f75d8685a40e1ec7bb
MD5 192025a0d4df1ef4c2eb962dbab09a0b
BLAKE2b-256 822c4e63fbc0730878ead29ab97d369e2bb515da285a8f1e7edc83453c62d31c

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.5.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.5.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for compress_utils-0.5.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 643638a67be9e9955cf2d28d6ef61e1a2827531f4cfe67bb7343e852dd54d8dd
MD5 184f7f596072cdd365c74ab80935fba6
BLAKE2b-256 3e0e1b02a113127dc7606c7a20af83af81b1c92d4c487611c21e8a0cc45b0f93

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.5.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.5.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for compress_utils-0.5.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 c191d443af5fc49ce4ef2a6a0e39df0d4470de3b9151658e51a1f2d3a247806b
MD5 ae31b99320494de477ed96c4629b0681
BLAKE2b-256 62efe42054514755fd890f601a247d194afe8696cd9219a5ad99f64d79690792

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.5.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.5.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for compress_utils-0.5.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 f4f55a4b19017d6ce8950b509d1ca54e2b86d0aae812f6a94d2233c62d41bb2c
MD5 d3cb4aa493276744d9b62b2417f3841e
BLAKE2b-256 d71b18b0ba845664ee941791facc87025c7ae63397204453a1be4aa7cf127ebe

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.5.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.5.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for compress_utils-0.5.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ba0d35a075bd624603cb4d2dc51a2a28b538930940aa3add0a17571dfd6278e2
MD5 5d2be7bba755f8784ae3dcd17bf0cd8f
BLAKE2b-256 4a388cf32ccd7f7bffe3d24bd75d2395c8f0826e44214651a1b3b6e9d4cf5852

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.5.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.5.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for compress_utils-0.5.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e1a8a8836232cb9132b4a6db63b998bd70a04bc9dab03c34c8d75fca7dea1721
MD5 51005384e5f7f9f7429be17ace14bc6c
BLAKE2b-256 89106fc0604c1bd5deb39ca22aad3246fe5bb3381d6a53079caedc5ae1d42bf9

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.5.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.5.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for compress_utils-0.5.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 52cd2702585b53d301ae36fca884aba83e000bfac4f107e08d234227ad89062a
MD5 f054dedb3bcdc3e2134b32991953ae40
BLAKE2b-256 89dbe8d0b0f68efc73cc3c5e13a8cb77eb62591505974d634a0caf382396e9ed

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.5.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.5.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for compress_utils-0.5.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 76236552b31dd403f64a29ef009115a4ad7cca8128a28caf3ba62d27c076f68e
MD5 275ea21fd2283f802c43a07fe1d01700
BLAKE2b-256 310ac3978efd1f6c4bb197829726a72af9c013808654d339382a385aed514f59

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.5.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.5.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for compress_utils-0.5.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 8328035da8954b5a037a2998607ae53f5cce9d816b2391a81070c82a715474b5
MD5 8202391da6643bffd30c5080e83c9a6c
BLAKE2b-256 49c4443101119686ae2fdc214b9bd7bce6d736ce4f14974514f0110cb37c87b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.5.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.5.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for compress_utils-0.5.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4c98d363a3d69427f96b1594b8300c9791f0b8499bcb69c9e80703f5104934b7
MD5 69b953537fa3e5731b0af58714e22fec
BLAKE2b-256 4db257bfd6e14f2abd568d2a0997d98812fb26f9334e1336e76a1d85cba71c1e

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.5.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.5.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for compress_utils-0.5.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0035b4b87412027aeb2767cc67859f80f0f46cd07dd113e515495910907d8396
MD5 911e720840a9876f3b68920e3706034b
BLAKE2b-256 e9ed2af9a1302b8a56e84068b5d501072c8363e6ee89c9eb99cfd734e1670c10

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.5.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.5.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for compress_utils-0.5.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 50cf5b5ae6c15d8972ab9983f395a4d71cd6b124edc5ff0ebfdc206f05b58bca
MD5 79933823d9c5623a3a6762e528d4a04b
BLAKE2b-256 6a8d72dde9c80ae628da58c522a7d78753bdf914b7ac84cf77f87b31645a1b23

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.5.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.5.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for compress_utils-0.5.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 d270e89d74b62fb6ae8c8eb65d8449ec36e4ae1bba93bffd77de08e9b29f3f96
MD5 43152e43223973ca3819bf6c39e736f6
BLAKE2b-256 3bbaff77b0e59f0bebd137ca91c8898731930ab4be4f77ecd09eee98163bb48b

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.5.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.5.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for compress_utils-0.5.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2fad78291c3c81c04f668a16691ef4069f20852589be17be7ef3a7ba8d4dfdb4
MD5 98a19b9ef197753ca33be687f6d1fc2b
BLAKE2b-256 ce72902b541c04e8bc1075e528bd480f0c126be335c50b731a1b2ce23a872177

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.5.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.5.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for compress_utils-0.5.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 7af03476908db67b87e97b790808bbf8c0cc16090204dbc29d677fa93cd63b9d
MD5 d446928b179ff765d71917941991fb1a
BLAKE2b-256 ae3c40683c9928b4e9c17507606deef2adab5c97a5d90289616f21eb5cf93c5e

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.5.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.5.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for compress_utils-0.5.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 bc19da4ee54f95093ddb93ded604bd36c3eae5bb06f8a3ecb842c24b7ce9814e
MD5 339601f7438542b4dd4d6a6872652c0b
BLAKE2b-256 5343bb71409cf18201697036656e5bfee515ab7687929cf5864d242532c61d26

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.5.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.5.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for compress_utils-0.5.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 180ab1b0c059bcc4ef56aa6f4218bb836d2f63ccc4edb455bb74f520bc44ac3e
MD5 ae897749b6c3b095a6c93ff846f39cdf
BLAKE2b-256 28e5ee0bf9d5e21877a8e31fbb782d6100d88b5923f928732a55139a61ab93c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.5.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.5.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for compress_utils-0.5.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 69c44d9c7dbe7ce8c91b7a723246717cf3daf2713103d2a1d9313ac218b50ff5
MD5 3e5521540fd061ca7effb792a02b3739
BLAKE2b-256 86c6a10ace9f89df5a64bb59d2e5a2a3efafaa4037e203d7e29d559bc41300c1

See more details on using hashes here.

Provenance

The following attestation bundles were made for compress_utils-0.5.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