Simple & high-performance compression utilities for Python
Project description
compress-utils
compress-utils aims to simplify data compression by offering a unified interface for various algorithms and languages, while maintaining best-in-class performance.
Features
- 4 built-in data compression algorithms
- 3 languages supported
- Standardized API across all algorithms & languages
- Portable & cross-platform (Linux, macOS, Windows)
- Prebuilt binaries available on major package managers or can be built from source
- Native or near-native compression & decompression performance
- Lightweight binary (30 kB with single algorithm, 4 MB with all)
Built-in Compression Algorithms
| Algorithm | Description | Benchmarks |
|---|---|---|
| brotli | General-purpose with high-to-very-high compression rates | Benchmarks |
| zlib | General-purpose, widely-used (compatible with gzip) |
Benchmarks |
| zstd | High-speed, high-ratio compression algorithm | Benchmarks |
| xz/lzma | Very-high compression ratio algorithm | Benchmarks |
Supported Languages
| Language | Package | Code Examples & Docs |
|---|---|---|
| C++ | TBD | C++ API |
| C | TBD | C API |
| Python | TBD | Python API |
Usage
This project aims to bring a unified interface across all algorithms & all languages (within reason). To make this possible across all targeted languages, the compress-utils API is made available in two flavors:
- Object-Oriented (OOP)
- Functional
Both of these APIs are made dead simple. Here's an OOP example in Python:
from compress_utils import compressor
# Create a 'zstd' compressor object
comp = compressor('zstd')
# Compress data
compressed_data = comp.compress(data)
# Compress data with a compression level (1-10)
compressed_data = comp.compress(data, 5)
# Decompress data
decompressed_data = comp.decompress(compressed_data)
Functional usage is similarly simple:
from compress_utils import compress, decompress
# Compress data using `zstd`
compressed_data = compress(data, 'zstd')
# Compress data with a compression level (1-10)
compressed_data = compress(data, 'zstd', 5)
# Decompress data
decompressed_data = decompress(compressed_data, 'zstd')
Language-Specific Examples
You can find language-specific code examples below:
Setup
Install From Package Manager
To be added
Build From Source
- Install pre-requisites
- CMake
- Conda (if building Python binding)
- Clone repo
git clone https://github.com/dupontcyborg/compress-utils.git
cd compress-utils
- Activate Conda environment (if building Python binding)
# If using Conda
conda env create -f environment.yml
conda activate compress-utils
# If using Mamba
mamba env create -f environment.yml
mamba activate compress-utils
- Run build script
For Linux/macOS:
build.sh
For Windows:
powershell.exe -file build.ps1
The built library/libraries will be in dist/<language>
A number of configuration parameters are available for build.sh:
--clean- performs a clean rebuild ofcompress-utils--algorithms=- set which algorithms to include in the build, if not all (e.g.,build.sh --algorithms=brotli,zlib,zstd)--languages=- set which language bindings to build, if not all (e.g.,build.sh --languages=python,js)--release- build release version (higher optimization level)--skip-tests- skip building & running unit tests
Benchmarks
To be added
License
This project is distributed under the MIT License. Read more >
Third-Party Code
This project utilizes several open-source compression algorithms. Read more >
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file compress_utils-0.4.1.tar.gz.
File metadata
- Download URL: compress_utils-0.4.1.tar.gz
- Upload date:
- Size: 44.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d8dbe6e475ca3099581b8095b14096fc06ca3603bacdf42884e63ec0350fada3
|
|
| MD5 |
523fce91c48f4d16b551fea32aea9e1c
|
|
| BLAKE2b-256 |
990e0d85e47c6cb2065862a64b974054bacd72c0a6805fa42366a9dadaef2acb
|
Provenance
The following attestation bundles were made for compress_utils-0.4.1.tar.gz:
Publisher:
build_and_test_python.yml on dupontcyborg/compress-utils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
compress_utils-0.4.1.tar.gz -
Subject digest:
d8dbe6e475ca3099581b8095b14096fc06ca3603bacdf42884e63ec0350fada3 - Sigstore transparency entry: 179225198
- Sigstore integration time:
-
Permalink:
dupontcyborg/compress-utils@42590510371342cc4d27d38097067505e6f9c829 -
Branch / Tag:
refs/tags/v0.4.1 - Owner: https://github.com/dupontcyborg
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_test_python.yml@42590510371342cc4d27d38097067505e6f9c829 -
Trigger Event:
push
-
Statement type:
File details
Details for the file compress_utils-0.4.1-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: compress_utils-0.4.1-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 693.2 kB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7b11985f1d0cce1e4ecc39c811116256d31c92e7b5a870b4172be9a99d14f386
|
|
| MD5 |
89c697cf5d9f5ecc3f9b38958e28c55d
|
|
| BLAKE2b-256 |
1a614db9c830939581dfbdc5eaee5ca3c0513a9d30876bca1e937b5a6e35820b
|
Provenance
The following attestation bundles were made for compress_utils-0.4.1-cp313-cp313-win_amd64.whl:
Publisher:
build_and_test_python.yml on dupontcyborg/compress-utils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
compress_utils-0.4.1-cp313-cp313-win_amd64.whl -
Subject digest:
7b11985f1d0cce1e4ecc39c811116256d31c92e7b5a870b4172be9a99d14f386 - Sigstore transparency entry: 179225203
- Sigstore integration time:
-
Permalink:
dupontcyborg/compress-utils@42590510371342cc4d27d38097067505e6f9c829 -
Branch / Tag:
refs/tags/v0.4.1 - Owner: https://github.com/dupontcyborg
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_test_python.yml@42590510371342cc4d27d38097067505e6f9c829 -
Trigger Event:
push
-
Statement type:
File details
Details for the file compress_utils-0.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: compress_utils-0.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b481eb2bd9f73e8877e8147012dbe9b55dd91993760bd97355afaf566354e2bc
|
|
| MD5 |
9cf34dbf21dfce6bd01e052522c555bf
|
|
| BLAKE2b-256 |
941a87ce309cd818d72e3f35fdbe43c559003e282c60a48b438e05a12e47f5d6
|
Provenance
The following attestation bundles were made for compress_utils-0.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
build_and_test_python.yml on dupontcyborg/compress-utils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
compress_utils-0.4.1-cp313-cp313-manylinux2014_x86_64.manylinux_2_17_x86_64.whl -
Subject digest:
b481eb2bd9f73e8877e8147012dbe9b55dd91993760bd97355afaf566354e2bc - Sigstore transparency entry: 179225225
- Sigstore integration time:
-
Permalink:
dupontcyborg/compress-utils@42590510371342cc4d27d38097067505e6f9c829 -
Branch / Tag:
refs/tags/v0.4.1 - Owner: https://github.com/dupontcyborg
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_test_python.yml@42590510371342cc4d27d38097067505e6f9c829 -
Trigger Event:
push
-
Statement type:
File details
Details for the file compress_utils-0.4.1-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: compress_utils-0.4.1-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 815.3 kB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2fb2ef54e198e95eedf7e81c3f6c124a01b026bc18de46b7ecfcee8388deb29f
|
|
| MD5 |
3a004c3f14931d4f64daec016eefd4c5
|
|
| BLAKE2b-256 |
2f8010a48c495a1d23302aed78c1c11dbe5e27b0dffb00f70dc84452c42e82c9
|
Provenance
The following attestation bundles were made for compress_utils-0.4.1-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
build_and_test_python.yml on dupontcyborg/compress-utils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
compress_utils-0.4.1-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
2fb2ef54e198e95eedf7e81c3f6c124a01b026bc18de46b7ecfcee8388deb29f - Sigstore transparency entry: 179225220
- Sigstore integration time:
-
Permalink:
dupontcyborg/compress-utils@42590510371342cc4d27d38097067505e6f9c829 -
Branch / Tag:
refs/tags/v0.4.1 - Owner: https://github.com/dupontcyborg
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_test_python.yml@42590510371342cc4d27d38097067505e6f9c829 -
Trigger Event:
push
-
Statement type:
File details
Details for the file compress_utils-0.4.1-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: compress_utils-0.4.1-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 693.2 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2867c3f2924fd8e80b03fe42c5a727a8842d42b413e046ac93105ef4e79e5b84
|
|
| MD5 |
d95c6d9ec5e0830b3ccb3f0ed57b180b
|
|
| BLAKE2b-256 |
fc2c737158e443d0045c89f771a02bd5fef50b6d1517d9d905861fb485e26422
|
Provenance
The following attestation bundles were made for compress_utils-0.4.1-cp312-cp312-win_amd64.whl:
Publisher:
build_and_test_python.yml on dupontcyborg/compress-utils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
compress_utils-0.4.1-cp312-cp312-win_amd64.whl -
Subject digest:
2867c3f2924fd8e80b03fe42c5a727a8842d42b413e046ac93105ef4e79e5b84 - Sigstore transparency entry: 179225214
- Sigstore integration time:
-
Permalink:
dupontcyborg/compress-utils@42590510371342cc4d27d38097067505e6f9c829 -
Branch / Tag:
refs/tags/v0.4.1 - Owner: https://github.com/dupontcyborg
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_test_python.yml@42590510371342cc4d27d38097067505e6f9c829 -
Trigger Event:
push
-
Statement type:
File details
Details for the file compress_utils-0.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: compress_utils-0.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ceae236664742d9193c0105940c130acc014dbb0a7ba497e402a47fb98ecc6e8
|
|
| MD5 |
bb1fefe3eae0c3fce182663b52ce6775
|
|
| BLAKE2b-256 |
409ad21edc1d4c9a30f6788dcdde969d3fc93ebb395a88c8ce9c07bcbfac8e1c
|
Provenance
The following attestation bundles were made for compress_utils-0.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
build_and_test_python.yml on dupontcyborg/compress-utils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
compress_utils-0.4.1-cp312-cp312-manylinux2014_x86_64.manylinux_2_17_x86_64.whl -
Subject digest:
ceae236664742d9193c0105940c130acc014dbb0a7ba497e402a47fb98ecc6e8 - Sigstore transparency entry: 179225206
- Sigstore integration time:
-
Permalink:
dupontcyborg/compress-utils@42590510371342cc4d27d38097067505e6f9c829 -
Branch / Tag:
refs/tags/v0.4.1 - Owner: https://github.com/dupontcyborg
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_test_python.yml@42590510371342cc4d27d38097067505e6f9c829 -
Trigger Event:
push
-
Statement type:
File details
Details for the file compress_utils-0.4.1-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: compress_utils-0.4.1-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 815.2 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e7510878488f04ba68501029252fa2dfedfc1c38421d71a7eaa787665c3bc55e
|
|
| MD5 |
b47d18a6bba087fe3f9b348103a1cb58
|
|
| BLAKE2b-256 |
b1e90d56dbe4fccc756cb2d4c36fac372f377b6c7ee0da0887ce8a4665f196b4
|
Provenance
The following attestation bundles were made for compress_utils-0.4.1-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
build_and_test_python.yml on dupontcyborg/compress-utils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
compress_utils-0.4.1-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
e7510878488f04ba68501029252fa2dfedfc1c38421d71a7eaa787665c3bc55e - Sigstore transparency entry: 179225215
- Sigstore integration time:
-
Permalink:
dupontcyborg/compress-utils@42590510371342cc4d27d38097067505e6f9c829 -
Branch / Tag:
refs/tags/v0.4.1 - Owner: https://github.com/dupontcyborg
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_test_python.yml@42590510371342cc4d27d38097067505e6f9c829 -
Trigger Event:
push
-
Statement type:
File details
Details for the file compress_utils-0.4.1-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: compress_utils-0.4.1-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 691.5 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ad5728008a358fc108ce11377220d7fa47c2e52fb99aa2b25c929a7069432cae
|
|
| MD5 |
4fc889f458346fa683e8050f61123ecd
|
|
| BLAKE2b-256 |
2fedf3858e0315d17478b56b5d66a7f8efac5340a8e3a78efdbce216f44a1840
|
Provenance
The following attestation bundles were made for compress_utils-0.4.1-cp311-cp311-win_amd64.whl:
Publisher:
build_and_test_python.yml on dupontcyborg/compress-utils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
compress_utils-0.4.1-cp311-cp311-win_amd64.whl -
Subject digest:
ad5728008a358fc108ce11377220d7fa47c2e52fb99aa2b25c929a7069432cae - Sigstore transparency entry: 179225211
- Sigstore integration time:
-
Permalink:
dupontcyborg/compress-utils@42590510371342cc4d27d38097067505e6f9c829 -
Branch / Tag:
refs/tags/v0.4.1 - Owner: https://github.com/dupontcyborg
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_test_python.yml@42590510371342cc4d27d38097067505e6f9c829 -
Trigger Event:
push
-
Statement type:
File details
Details for the file compress_utils-0.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: compress_utils-0.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
588274139c9c083aafc43c76111e0b76e5f28ecb38421c62d9f8f0f219c1a65c
|
|
| MD5 |
3a025d90d4ef39f9de96a3f5fb9e9518
|
|
| BLAKE2b-256 |
b270c4ec7b9996669b2411dd2e9637f9600233ff98e45ef9726d6587d8d340ef
|
Provenance
The following attestation bundles were made for compress_utils-0.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
build_and_test_python.yml on dupontcyborg/compress-utils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
compress_utils-0.4.1-cp311-cp311-manylinux2014_x86_64.manylinux_2_17_x86_64.whl -
Subject digest:
588274139c9c083aafc43c76111e0b76e5f28ecb38421c62d9f8f0f219c1a65c - Sigstore transparency entry: 179225204
- Sigstore integration time:
-
Permalink:
dupontcyborg/compress-utils@42590510371342cc4d27d38097067505e6f9c829 -
Branch / Tag:
refs/tags/v0.4.1 - Owner: https://github.com/dupontcyborg
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_test_python.yml@42590510371342cc4d27d38097067505e6f9c829 -
Trigger Event:
push
-
Statement type:
File details
Details for the file compress_utils-0.4.1-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: compress_utils-0.4.1-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 815.3 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0ae5276fede4b6e05f716e26b50b6979ea126cf9679a088de128e0fc1693f098
|
|
| MD5 |
d354d46d5ae1eb9f3211710faf976ba1
|
|
| BLAKE2b-256 |
3430fd28682effd39f6c59592c7ceb72980e34d4a36a5efd6fdd417df69d656f
|
Provenance
The following attestation bundles were made for compress_utils-0.4.1-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
build_and_test_python.yml on dupontcyborg/compress-utils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
compress_utils-0.4.1-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
0ae5276fede4b6e05f716e26b50b6979ea126cf9679a088de128e0fc1693f098 - Sigstore transparency entry: 179225227
- Sigstore integration time:
-
Permalink:
dupontcyborg/compress-utils@42590510371342cc4d27d38097067505e6f9c829 -
Branch / Tag:
refs/tags/v0.4.1 - Owner: https://github.com/dupontcyborg
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_test_python.yml@42590510371342cc4d27d38097067505e6f9c829 -
Trigger Event:
push
-
Statement type:
File details
Details for the file compress_utils-0.4.1-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: compress_utils-0.4.1-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 690.6 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5e77c3e32ee773e8be49b3d7a64e42edd099be81d2766c2984c8b84200b4a2b6
|
|
| MD5 |
784e4531bbdb3199bfcff5763dc7faf4
|
|
| BLAKE2b-256 |
ec15566cf54733b642dd523613a1f26ba974d2621f6d3d4584f91fc05f8fb212
|
Provenance
The following attestation bundles were made for compress_utils-0.4.1-cp310-cp310-win_amd64.whl:
Publisher:
build_and_test_python.yml on dupontcyborg/compress-utils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
compress_utils-0.4.1-cp310-cp310-win_amd64.whl -
Subject digest:
5e77c3e32ee773e8be49b3d7a64e42edd099be81d2766c2984c8b84200b4a2b6 - Sigstore transparency entry: 179225221
- Sigstore integration time:
-
Permalink:
dupontcyborg/compress-utils@42590510371342cc4d27d38097067505e6f9c829 -
Branch / Tag:
refs/tags/v0.4.1 - Owner: https://github.com/dupontcyborg
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_test_python.yml@42590510371342cc4d27d38097067505e6f9c829 -
Trigger Event:
push
-
Statement type:
File details
Details for the file compress_utils-0.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: compress_utils-0.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e8c6b4459710049c519f01c2046b7b46c855e916884e6d8e8573d1a8059cdded
|
|
| MD5 |
a3a1bde3901adb806151e46ad620f56d
|
|
| BLAKE2b-256 |
47d0a0758869c6497eaea76e15e5c18160221fe768f1c64f075cc5f1b44995aa
|
Provenance
The following attestation bundles were made for compress_utils-0.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
build_and_test_python.yml on dupontcyborg/compress-utils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
compress_utils-0.4.1-cp310-cp310-manylinux2014_x86_64.manylinux_2_17_x86_64.whl -
Subject digest:
e8c6b4459710049c519f01c2046b7b46c855e916884e6d8e8573d1a8059cdded - Sigstore transparency entry: 179225224
- Sigstore integration time:
-
Permalink:
dupontcyborg/compress-utils@42590510371342cc4d27d38097067505e6f9c829 -
Branch / Tag:
refs/tags/v0.4.1 - Owner: https://github.com/dupontcyborg
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_test_python.yml@42590510371342cc4d27d38097067505e6f9c829 -
Trigger Event:
push
-
Statement type:
File details
Details for the file compress_utils-0.4.1-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: compress_utils-0.4.1-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 813.7 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
90530eeebd5ec649bfb58b6b0435ece9a414eb53374462d876c8689ea29b701f
|
|
| MD5 |
09bbcd8437be3585f5c1de736dd1c3a1
|
|
| BLAKE2b-256 |
bdef7bc6a09289c7ba45656304b79ae1cc52fb348870e68bcb96c4433420ae1b
|
Provenance
The following attestation bundles were made for compress_utils-0.4.1-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
build_and_test_python.yml on dupontcyborg/compress-utils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
compress_utils-0.4.1-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
90530eeebd5ec649bfb58b6b0435ece9a414eb53374462d876c8689ea29b701f - Sigstore transparency entry: 179225228
- Sigstore integration time:
-
Permalink:
dupontcyborg/compress-utils@42590510371342cc4d27d38097067505e6f9c829 -
Branch / Tag:
refs/tags/v0.4.1 - Owner: https://github.com/dupontcyborg
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_test_python.yml@42590510371342cc4d27d38097067505e6f9c829 -
Trigger Event:
push
-
Statement type:
File details
Details for the file compress_utils-0.4.1-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: compress_utils-0.4.1-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 689.5 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
94cec7d3420d9d1420ca7172d775e36058f4e0dabf1db1e1e5e6bb8d9704d7a5
|
|
| MD5 |
b64850d7d98939b343d15efe8e3a7edc
|
|
| BLAKE2b-256 |
9f5ceacb9dc0954b1ea0492b982f9e63f3d8e43d068feda0307a37a1be8b7f5e
|
Provenance
The following attestation bundles were made for compress_utils-0.4.1-cp39-cp39-win_amd64.whl:
Publisher:
build_and_test_python.yml on dupontcyborg/compress-utils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
compress_utils-0.4.1-cp39-cp39-win_amd64.whl -
Subject digest:
94cec7d3420d9d1420ca7172d775e36058f4e0dabf1db1e1e5e6bb8d9704d7a5 - Sigstore transparency entry: 179225212
- Sigstore integration time:
-
Permalink:
dupontcyborg/compress-utils@42590510371342cc4d27d38097067505e6f9c829 -
Branch / Tag:
refs/tags/v0.4.1 - Owner: https://github.com/dupontcyborg
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_test_python.yml@42590510371342cc4d27d38097067505e6f9c829 -
Trigger Event:
push
-
Statement type:
File details
Details for the file compress_utils-0.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: compress_utils-0.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
82d3d1abcaed6d3f9edd9312a27887ba7e25084185a7c9849cb270ebf20c0687
|
|
| MD5 |
65c760885ea2f097f90dae52d2fab12d
|
|
| BLAKE2b-256 |
76890bb457773312142095c1b0f4dc39be0a5fde669333a724f20245ee71be62
|
Provenance
The following attestation bundles were made for compress_utils-0.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
build_and_test_python.yml on dupontcyborg/compress-utils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
compress_utils-0.4.1-cp39-cp39-manylinux2014_x86_64.manylinux_2_17_x86_64.whl -
Subject digest:
82d3d1abcaed6d3f9edd9312a27887ba7e25084185a7c9849cb270ebf20c0687 - Sigstore transparency entry: 179225218
- Sigstore integration time:
-
Permalink:
dupontcyborg/compress-utils@42590510371342cc4d27d38097067505e6f9c829 -
Branch / Tag:
refs/tags/v0.4.1 - Owner: https://github.com/dupontcyborg
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_test_python.yml@42590510371342cc4d27d38097067505e6f9c829 -
Trigger Event:
push
-
Statement type:
File details
Details for the file compress_utils-0.4.1-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: compress_utils-0.4.1-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 813.8 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
947111d1b2821f60fd34710264d4da056b6ae85ad9900c51a612c14c5d5349a4
|
|
| MD5 |
58b81624aa0dc69f6b5c3dc4daeccb8c
|
|
| BLAKE2b-256 |
8d830dedce2133e0a63387e35835f9f23a6f09cc84210eedaab442b76c6dbef5
|
Provenance
The following attestation bundles were made for compress_utils-0.4.1-cp39-cp39-macosx_11_0_arm64.whl:
Publisher:
build_and_test_python.yml on dupontcyborg/compress-utils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
compress_utils-0.4.1-cp39-cp39-macosx_11_0_arm64.whl -
Subject digest:
947111d1b2821f60fd34710264d4da056b6ae85ad9900c51a612c14c5d5349a4 - Sigstore transparency entry: 179225219
- Sigstore integration time:
-
Permalink:
dupontcyborg/compress-utils@42590510371342cc4d27d38097067505e6f9c829 -
Branch / Tag:
refs/tags/v0.4.1 - Owner: https://github.com/dupontcyborg
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_test_python.yml@42590510371342cc4d27d38097067505e6f9c829 -
Trigger Event:
push
-
Statement type:
File details
Details for the file compress_utils-0.4.1-cp38-cp38-win_amd64.whl.
File metadata
- Download URL: compress_utils-0.4.1-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 690.6 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bf154227a07644f750ad638d54b9ca592da458bf2c69024d5d2d0d41ec63f1a3
|
|
| MD5 |
2f5ca700e95496c6af6f918580044460
|
|
| BLAKE2b-256 |
f6d0ca82647bce3f4268cde1f799ca7322f457fcf82b8d673eaf49d8e2d4f1e5
|
Provenance
The following attestation bundles were made for compress_utils-0.4.1-cp38-cp38-win_amd64.whl:
Publisher:
build_and_test_python.yml on dupontcyborg/compress-utils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
compress_utils-0.4.1-cp38-cp38-win_amd64.whl -
Subject digest:
bf154227a07644f750ad638d54b9ca592da458bf2c69024d5d2d0d41ec63f1a3 - Sigstore transparency entry: 179225217
- Sigstore integration time:
-
Permalink:
dupontcyborg/compress-utils@42590510371342cc4d27d38097067505e6f9c829 -
Branch / Tag:
refs/tags/v0.4.1 - Owner: https://github.com/dupontcyborg
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_test_python.yml@42590510371342cc4d27d38097067505e6f9c829 -
Trigger Event:
push
-
Statement type:
File details
Details for the file compress_utils-0.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: compress_utils-0.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
744c2a0ab6a0b16888b7b8cc9884a8dd795ca6da210ff5d827e4556f16037aca
|
|
| MD5 |
64e55180e28a7b84a836d7130be5b810
|
|
| BLAKE2b-256 |
2e1df82e0e686fc077348af06d111880cdf7dfa5e71dc88a5c5f5681ec5d6696
|
Provenance
The following attestation bundles were made for compress_utils-0.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
build_and_test_python.yml on dupontcyborg/compress-utils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
compress_utils-0.4.1-cp38-cp38-manylinux2014_x86_64.manylinux_2_17_x86_64.whl -
Subject digest:
744c2a0ab6a0b16888b7b8cc9884a8dd795ca6da210ff5d827e4556f16037aca - Sigstore transparency entry: 179225207
- Sigstore integration time:
-
Permalink:
dupontcyborg/compress-utils@42590510371342cc4d27d38097067505e6f9c829 -
Branch / Tag:
refs/tags/v0.4.1 - Owner: https://github.com/dupontcyborg
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_test_python.yml@42590510371342cc4d27d38097067505e6f9c829 -
Trigger Event:
push
-
Statement type:
File details
Details for the file compress_utils-0.4.1-cp37-cp37m-win_amd64.whl.
File metadata
- Download URL: compress_utils-0.4.1-cp37-cp37m-win_amd64.whl
- Upload date:
- Size: 691.3 kB
- Tags: CPython 3.7m, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
88d134fb037e82b84e9705071ce191566779acb11ed4375cccba51bcc5e69d8b
|
|
| MD5 |
c72bc5fecab69c97a8f08d997af4eba3
|
|
| BLAKE2b-256 |
717287ade64e88914a10199b6d4c79d079c72befcba1c65a0480df4921924a18
|
Provenance
The following attestation bundles were made for compress_utils-0.4.1-cp37-cp37m-win_amd64.whl:
Publisher:
build_and_test_python.yml on dupontcyborg/compress-utils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
compress_utils-0.4.1-cp37-cp37m-win_amd64.whl -
Subject digest:
88d134fb037e82b84e9705071ce191566779acb11ed4375cccba51bcc5e69d8b - Sigstore transparency entry: 179225208
- Sigstore integration time:
-
Permalink:
dupontcyborg/compress-utils@42590510371342cc4d27d38097067505e6f9c829 -
Branch / Tag:
refs/tags/v0.4.1 - Owner: https://github.com/dupontcyborg
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_test_python.yml@42590510371342cc4d27d38097067505e6f9c829 -
Trigger Event:
push
-
Statement type:
File details
Details for the file compress_utils-0.4.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: compress_utils-0.4.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b3332592fe1bccccd3b2d5d028cb892de8f86a8691c2e7d01a010a4df6ed2627
|
|
| MD5 |
cd196e80686c6a82bcd4615c9b9f9276
|
|
| BLAKE2b-256 |
be961d97854b38971e5cd2772c4eefb89b0b8563e9070e560517227859cf0580
|
Provenance
The following attestation bundles were made for compress_utils-0.4.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
build_and_test_python.yml on dupontcyborg/compress-utils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
compress_utils-0.4.1-cp37-cp37m-manylinux2014_x86_64.manylinux_2_17_x86_64.whl -
Subject digest:
b3332592fe1bccccd3b2d5d028cb892de8f86a8691c2e7d01a010a4df6ed2627 - Sigstore transparency entry: 179225201
- Sigstore integration time:
-
Permalink:
dupontcyborg/compress-utils@42590510371342cc4d27d38097067505e6f9c829 -
Branch / Tag:
refs/tags/v0.4.1 - Owner: https://github.com/dupontcyborg
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_test_python.yml@42590510371342cc4d27d38097067505e6f9c829 -
Trigger Event:
push
-
Statement type:
File details
Details for the file compress_utils-0.4.1-cp36-cp36m-win_amd64.whl.
File metadata
- Download URL: compress_utils-0.4.1-cp36-cp36m-win_amd64.whl
- Upload date:
- Size: 691.3 kB
- Tags: CPython 3.6m, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
547be1d2a6473ce5bb6bad9a6396c4aead9a32acfe2dc2586b5bb58ae2e095c3
|
|
| MD5 |
0ef7edc7c9a7e26444737278c00a6dca
|
|
| BLAKE2b-256 |
7e76b287d194113d1b6572584510d883eaa9cd255aafb317c2ecb8a7d437b71d
|
Provenance
The following attestation bundles were made for compress_utils-0.4.1-cp36-cp36m-win_amd64.whl:
Publisher:
build_and_test_python.yml on dupontcyborg/compress-utils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
compress_utils-0.4.1-cp36-cp36m-win_amd64.whl -
Subject digest:
547be1d2a6473ce5bb6bad9a6396c4aead9a32acfe2dc2586b5bb58ae2e095c3 - Sigstore transparency entry: 179225222
- Sigstore integration time:
-
Permalink:
dupontcyborg/compress-utils@42590510371342cc4d27d38097067505e6f9c829 -
Branch / Tag:
refs/tags/v0.4.1 - Owner: https://github.com/dupontcyborg
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_test_python.yml@42590510371342cc4d27d38097067505e6f9c829 -
Trigger Event:
push
-
Statement type:
File details
Details for the file compress_utils-0.4.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: compress_utils-0.4.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.0 MB
- Tags: CPython 3.6m, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.12.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
950e823d6bf2ee8faf61bc8939adfdb0b7dc08882a6cca5928ab17a10042dc65
|
|
| MD5 |
0c8d206f609713122c7c550f7c123f69
|
|
| BLAKE2b-256 |
3e4b5c71e8edbdb4a8e4f839b2fdda2461cec7eec3638aceee9dfddb6aab0d37
|
Provenance
The following attestation bundles were made for compress_utils-0.4.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
build_and_test_python.yml on dupontcyborg/compress-utils
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
compress_utils-0.4.1-cp36-cp36m-manylinux2014_x86_64.manylinux_2_17_x86_64.whl -
Subject digest:
950e823d6bf2ee8faf61bc8939adfdb0b7dc08882a6cca5928ab17a10042dc65 - Sigstore transparency entry: 179225213
- Sigstore integration time:
-
Permalink:
dupontcyborg/compress-utils@42590510371342cc4d27d38097067505e6f9c829 -
Branch / Tag:
refs/tags/v0.4.1 - Owner: https://github.com/dupontcyborg
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
build_and_test_python.yml@42590510371342cc4d27d38097067505e6f9c829 -
Trigger Event:
push
-
Statement type: