compress-utils
Unified Python interface for eight compression algorithms — Brotli, bzip2, LZ4, XZ/LZMA, zlib, Zstandard, Snappy, and gzip — 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" |
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. |
| Snappy | "snappy" |
Raw Snappy block format. |
| gzip | "gzip" |
gzip stream (RFC 1952; .gz files, gzip CLI). |
| DEFLATE | "deflate" |
Raw DEFLATE (RFC 1951), no wrapper. |
| LZ4 block | "lz4_raw" |
Raw LZ4 block, no frame or size prefix. One-shot only; decompress needs expected_size. |
| LZO1X | "lzo" |
Raw LZO1X block. Decompression only. |
cu.is_available(name_or_enum) returns True for algorithms compiled into the installed wheel.
Raw blocks and expected_size
Raw block formats such as those inside Parquet and ORC pages don't record their decompressed size. Pass expected_size, an upper bound on the output; the result holds only the bytes actually decoded:
page = cu.decompress(block, "lz4_raw", expected_size=uncompressed_page_size)
expected_size is required for lz4_raw, which has no streaming decoder. Every other algorithm accepts it too, which skips the size probe and decodes straight into a buffer of that size.
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 four 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.
- JS / TS (WASM) —
npm install compress-utils,bindings/wasm/.
Go, Rust, Swift, and Java bindings are tracked in TODO.md.
License
MIT. See LICENSE.
Built by Nico Dupont.
Metadata
Release files for compress-utils 0.9.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| compress_utils-0.9.0.tar.gz | 3.3 MB | Details |
Built distributions (wheels)
Total release size: 28.9 MB
Release files / compress_utils-0.9.0.tar.gz
| Download URL | compress_utils-0.9.0.tar.gz |
|---|---|
| Size | 3.3 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
902b99f2e2a27dcd94f2740c70bb9871c62389ee076cd06afe498e41c23d573d
|
|
BLAKE2b-256 checksum How to use checksums |
3f37c361755a3609ffdab07034df34cad7c1b3279631a631106c19e9cebad10e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / compress_utils-0.9.0-cp314-cp314-win_amd64.whl
| Download URL | compress_utils-0.9.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b92be079ba1668c6659f260da463658463a51b45d936442c17583332c529252a
|
|
BLAKE2b-256 checksum How to use checksums |
cd24ba3c4d316e84682e07c15546715ed206f4405e52d9213af46b3672d40787
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / compress_utils-0.9.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | compress_utils-0.9.0-cp314-cp314-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.14 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
fc0262f75854c0f07f1eab12fa04686fbd4bac694bb8e933c63abea06f251bb7
|
|
BLAKE2b-256 checksum How to use checksums |
2cb400191f038158e1d7ec50676947f7c408c38d6da7b433497f57da8f5ade0e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / compress_utils-0.9.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | compress_utils-0.9.0-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.14 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
6b5aa6c43abe4f38069e7a3e7d88aee8521276cbcf70c7f3bc078df8a9ce2698
|
|
BLAKE2b-256 checksum How to use checksums |
a8828efa1b60982ad1582ffa7f7666d74920c372413c74bb816a9cf6e58970c7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / compress_utils-0.9.0-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | compress_utils-0.9.0-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 907.3 kB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b6a1338bd91214ff2bfba260c6f4025e9c4c08b2ded785427618dfb3889a72c3
|
|
BLAKE2b-256 checksum How to use checksums |
07a7ad12526c6c3db3290988ec1f63c0b4fe2f133b666ddab32ab5801d394121
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / compress_utils-0.9.0-cp313-cp313-win_amd64.whl
| Download URL | compress_utils-0.9.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
b28c8c44646caafd1c37fcaffea70005f59f544e90881dae078f339d49bdd4ad
|
|
BLAKE2b-256 checksum How to use checksums |
fb078b973d2aafcecc17a136537788d22f11223962d52418304c68a4e445e3fd
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / compress_utils-0.9.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | compress_utils-0.9.0-cp313-cp313-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.13 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
04e407d1ddd54b6133793e4f74f80ab47fe84e770951184bceb4c96869c0b808
|
|
BLAKE2b-256 checksum How to use checksums |
33eaf511722ce918088e239a5b9cc0adacaa0756fdd916d068bab92a34293ec9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / compress_utils-0.9.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | compress_utils-0.9.0-cp313-cp313-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.13 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
ee970d2dc1f4f4bc79741fdfcbf418f7007b267eeef57315431e3d268e23b880
|
|
BLAKE2b-256 checksum How to use checksums |
00db4f4bf3d6b49fc1413fe2231706cf89dab53dfee53dd1ba13090c0e7c979e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / compress_utils-0.9.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | compress_utils-0.9.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 907.1 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a1d4f11c2542a56aa69f661daa4ff09f8776726d2762ff2a3ed6cc5edc5d804d
|
|
BLAKE2b-256 checksum How to use checksums |
259b0d0e5870cfca2224ac9546df51a1e9a7c6662b77756594ff5dd4b7b254f2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / compress_utils-0.9.0-cp312-cp312-win_amd64.whl
| Download URL | compress_utils-0.9.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ecd2b6882a1eae54ac8c12222b0dfb79fc6a00f32a0ab29398127eeee17da557
|
|
BLAKE2b-256 checksum How to use checksums |
d49c49067861e480c5d86c35948bc0dc26d375c7efe644e7e0f166260aff854f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / compress_utils-0.9.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | compress_utils-0.9.0-cp312-cp312-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.12 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
067e5d53100658a4da7eec5f7e7c32e30102bc49f02db6e0ec7f25b65d9ce3c5
|
|
BLAKE2b-256 checksum How to use checksums |
89b8af27803c7ed2b4d37aefc233bca88882ac0a39c9c3bef28863c676c31e70
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / compress_utils-0.9.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | compress_utils-0.9.0-cp312-cp312-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.12 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
5dea5a21c8bfd354952f31dd5c44ebdb59478b379887766429d33e65a8cb5226
|
|
BLAKE2b-256 checksum How to use checksums |
1422907ee2701fc351daed09c6f5cadbcb89daaf23406771ad12740210fe2f95
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / compress_utils-0.9.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | compress_utils-0.9.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 907.0 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
eb6ef6d0e1f10df3152af204cbb80e8a9ba4e67933ec9281983faea5e7ea8221
|
|
BLAKE2b-256 checksum How to use checksums |
fead155b78afcec9cad05816617ecb90b1cb9c447efad5cf342254dd1aaa05c3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / compress_utils-0.9.0-cp311-cp311-win_amd64.whl
| Download URL | compress_utils-0.9.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 1.9 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
fbda51a78709404ca70fb3a69fba30ecb942eda02b107b410a40746bd5c8c88c
|
|
BLAKE2b-256 checksum How to use checksums |
ddb2b84a7a53598a323debda31f82b4ea527a4d907d4e7e5dc0d4385c3e70dd7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / compress_utils-0.9.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | compress_utils-0.9.0-cp311-cp311-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.11 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
0f4ada56457e2e631ae47ed48c2607d73f167ad47b0d39db2b19ed2be91151ed
|
|
BLAKE2b-256 checksum How to use checksums |
0f9be6fb8051dc9e596413d2378587b8bd37cde3600db5fcb84cbdc5c14bb653
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / compress_utils-0.9.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | compress_utils-0.9.0-cp311-cp311-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.11 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
1033c7239342eb8a46db3954e91ea1e92dfbc254452cffc66c95e840923e0a82
|
|
BLAKE2b-256 checksum How to use checksums |
12f9c7695fbdd9e86472c0f478a5da9ad2aa26f98612cb7dee7be8b35688887c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / compress_utils-0.9.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | compress_utils-0.9.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 906.3 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
66533f07aa38d55d1ada8c915ddb843126474e32eabfbf99c88b61df712e1da4
|
|
BLAKE2b-256 checksum How to use checksums |
0680334ee75996e091c8d6d2c24eb070a4e90edffae47093aeda718909534b45
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / compress_utils-0.9.0-cp310-cp310-win_amd64.whl
| Download URL | compress_utils-0.9.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 1.8 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
5b38e48737faec3fd696f88ffe5cd7fdfa37c9a960001e3d141e4aa74b587c80
|
|
BLAKE2b-256 checksum How to use checksums |
03364814fc59b00b9228b07efac16e55ce59f9daa21e01ba77de98cd2a54fff1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / compress_utils-0.9.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl
| Download URL | compress_utils-0.9.0-cp310-cp310-manylinux_2_27_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.10 Linux glibc 2.27+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
c5ba89fb4898ae94644ad0c909721989ba5f1f5877d0230172dfda8fa3889ca6
|
|
BLAKE2b-256 checksum How to use checksums |
0a34945ccde60ca36f97ea90eb7f8343bc065ec6bf625fade3783aae4753d1e1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / compress_utils-0.9.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl
| Download URL | compress_utils-0.9.0-cp310-cp310-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 1.2 MB |
| Tags | CPython 3.10 Linux glibc 2.26+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
4757060d00643f306885ecbafdb1026cb594b7db772292f8d1cdecc08d104092
|
|
BLAKE2b-256 checksum How to use checksums |
e275caf35b652640b6acd76a9833f309a279b59a42b372015b5f59c5a86c754d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency logRelease files / compress_utils-0.9.0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | compress_utils-0.9.0-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 904.1 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
810fa6a20e2e35eb0b42535abf7bee2a19079d394256961d97efaa41b2e08800
|
|
BLAKE2b-256 checksum How to use checksums |
13e0d0358c2f9f0f359b1a2bbb1bdd3157dac20461d59e262d695e495140b70a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 12, 2026.
Transparency log