Compress Excel spreadsheets for LLM context windows. Rust-powered, 80-95% token reduction.
Project description
XLcompress
Compress Excel spreadsheets for LLM context windows. Written in Rust.
Excel files are one of the most common data formats, but feeding them to LLMs wastes tokens on empty cells, repetitive formatting, and verbose address-value pairs. xlcompress applies the SpreadsheetLLM compression pipeline to reduce spreadsheet token usage by 80-95% while preserving the structural information LLMs need.
Compression results
| Sheet type | Original tokens | Compressed tokens | Reduction |
|---|---|---|---|
| Financial model (200 rows) | 5,240 | 799 | 84.7% |
| Lookup table (100 rows) | 1,922 | 186 | 90.3% |
| Sparse sheet (few values) | 106 | 106 | 0% (auto-fallback) |
Sparse sheets with scattered values automatically fall back to raw encoding when compression would increase size.
Install
pip install xlcompress
Pre-built wheels for Linux (x86_64, aarch64), macOS (x86_64, ARM), and Windows (x86_64). No Python dependencies. No Rust toolchain required.
Quickstart
import xlcompress
# One-liner: compress and get a prompt-ready string
prompt = xlcompress.compress_to_string("financials.xlsx")
# Per-sheet results with token counts
results = xlcompress.compress("financials.xlsx")
for sheet in results:
print(f"{sheet.name}: {sheet.original_tokens} -> {sheet.compressed_tokens} tokens")
Usage
Excel files
import xlcompress
# All sheets
results = xlcompress.compress("report.xlsx")
# Specific sheets
results = xlcompress.compress("data.xlsb", sheets=["Q1", "Q2"])
# From bytes (S3, HTTP responses, file uploads)
results = xlcompress.compress(file_bytes, format="xlsx")
# List sheets without compressing
names = xlcompress.list_sheets("workbook.xlsx")
CSV
# From a CSV file
result = xlcompress.compress_csv("data.csv")
# From a CSV string
csv_text = "Name,Age,City\nAlice,30,NYC\nBob,25,LA"
result = xlcompress.compress_csv(csv_text)
# Custom delimiter
result = xlcompress.compress_csv("data.tsv", delimiter="\t")
Text and grids
# Tab-delimited text (e.g. pasted from a spreadsheet)
pasted = "Region\tQ1\tQ2\nNorth\t1000\t2000\nSouth\t800\t1200"
result = xlcompress.compress_text(pasted)
# Raw 2D grid
grid = [["Name", "Score"], ["Alice", "95"], ["Bob", "87"]]
result = xlcompress.compress_grid(grid)
Output modes
# Aggregated (default) — best compression, type-labeled ranges
xlcompress.compress("file.xlsx", mode="aggregated")
# -> "(IntNum|A1:B10),(DateData|C1:C5),..."
# Vanilla — preserves all cell values, no compression
xlcompress.compress("file.xlsx", mode="vanilla")
# -> "|A1, Revenue|\n|B1, 1000|\n..."
# Inverted index — value-to-address mapping
xlcompress.compress("file.xlsx", mode="inverted")
# -> {"Revenue": ["A1"], "1000": ["B1", "C3"], ...}
Parameters
| Parameter | Type | Default | Description |
|---|---|---|---|
source |
str, PathLike, bytes |
required | File path or raw file bytes |
format |
str | None |
None |
"xlsx" or "xlsb". Required for bytes. Auto-detected for paths. |
sheets |
list[str] | None |
None |
Filter to specific sheets. None = all. |
mode |
str |
"aggregated" |
"aggregated", "vanilla", or "inverted" |
structural |
bool |
True |
Run table boundary detection |
structural_k |
int |
4 |
Rows/cols to keep around detected boundaries |
Return type
class SheetResult:
name: str # Sheet name
original: str # Raw |Address, Value| representation
compressed: str # Compressed output
original_tokens: int # Token count before compression
compressed_tokens: int # Token count after compression
How it works
The compression pipeline runs three stages:
1. Structural compression — Detects table boundaries using heuristic analysis of cell patterns, then keeps only rows and columns near detected tables. Large empty regions are removed entirely.
2. Data-format aggregation — Groups contiguous cells of the same type (integers, dates, text, currencies, etc.) into labeled ranges. A column of 100 integers becomes (IntNum|A1:A100) instead of 100 separate entries.
3. Smart output selection — Renders the result in the chosen mode. For sparse sheets where aggregation would inflate the output, automatically falls back to vanilla encoding.
Why Rust?
The pipeline involves BFS flood-fill over cell grids, regex-based type detection, and boundary analysis — all CPU-bound work that benefits from compiled performance. The Python interface is a thin PyO3 wrapper over the Rust implementation, with no Python dependencies.
Pipeline
Based on the SheetCompressor pipeline from:
Hao, Y., et al. "SpreadsheetLLM: Encoding Spreadsheets for Large Language Models." arXiv:2407.09025, 2024.
Architecture
| Crate | Role |
|---|---|
xlcompress |
Python bindings (PyO3), Excel parsing (calamine), pipeline orchestration |
compress_aggregation |
Data-format aggregation via BFS flood-fill |
compress_structure |
Structural compression with boundary-based filtering |
heuristic_detection |
Table boundary detection (TableSense hybrid algorithm) |
compress_excel |
Standalone CLI for JSONL input |
xlsb_to_xlsx |
.xlsb to .xlsx converter |
wasm_api |
WebAssembly bindings for browser use |
Supported inputs
| Input | Function | Notes |
|---|---|---|
.xlsx |
compress() |
Excel 2007+ XML format |
.xlsb |
compress() |
Excel binary format |
| Bytes | compress() |
Raw file bytes with format="xlsx" or format="xlsb" |
| CSV | compress_csv() |
File path, string, or file-like object |
| Text | compress_text() |
Tab-delimited or custom delimiter |
| 2D grid | compress_grid() |
list[list[str]] directly |
Browser UI
A drag-and-drop browser interface is included in docs/. Serve it locally or deploy to GitHub Pages.
License
MIT
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
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 xlcompress-0.3.5.tar.gz.
File metadata
- Download URL: xlcompress-0.3.5.tar.gz
- Upload date:
- Size: 61.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6137763922221ad0ebc3f6e62897b92fa8b743b1c0af9bc7126b3afe010b4c50
|
|
| MD5 |
1f385ebc96c2d96d36f4d9aa077fd710
|
|
| BLAKE2b-256 |
3ba56ba5859dbdf615b356d926d7a81f075a03597b015cc5e39c613ddae5c149
|
Provenance
The following attestation bundles were made for xlcompress-0.3.5.tar.gz:
Publisher:
release.yml on JustinStrik/xlcompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xlcompress-0.3.5.tar.gz -
Subject digest:
6137763922221ad0ebc3f6e62897b92fa8b743b1c0af9bc7126b3afe010b4c50 - Sigstore transparency entry: 1243602675
- Sigstore integration time:
-
Permalink:
JustinStrik/xlcompress@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Branch / Tag:
refs/tags/v0.3.5 - Owner: https://github.com/JustinStrik
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Trigger Event:
push
-
Statement type:
File details
Details for the file xlcompress-0.3.5-cp313-cp313-win_amd64.whl.
File metadata
- Download URL: xlcompress-0.3.5-cp313-cp313-win_amd64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.13, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2a39f3f279e83513b978a697f213d074847fc1ddea544f13496d6862a426ec8b
|
|
| MD5 |
7c709655e3e342d4eb76f2f089266f04
|
|
| BLAKE2b-256 |
8f0e0a2d4f99e7527f20f054e790c86daabc054a6fcedd2f1453a63eb6f8fdb0
|
Provenance
The following attestation bundles were made for xlcompress-0.3.5-cp313-cp313-win_amd64.whl:
Publisher:
release.yml on JustinStrik/xlcompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xlcompress-0.3.5-cp313-cp313-win_amd64.whl -
Subject digest:
2a39f3f279e83513b978a697f213d074847fc1ddea544f13496d6862a426ec8b - Sigstore transparency entry: 1243602805
- Sigstore integration time:
-
Permalink:
JustinStrik/xlcompress@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Branch / Tag:
refs/tags/v0.3.5 - Owner: https://github.com/JustinStrik
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Trigger Event:
push
-
Statement type:
File details
Details for the file xlcompress-0.3.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: xlcompress-0.3.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b3dc05c93bb7507b3a20a61d8b3a60bbca91b23a6615c44327cc8dd65ff95b92
|
|
| MD5 |
8ae4182eac7e67b41dbebbc7c1963d47
|
|
| BLAKE2b-256 |
f47e0278a82aacba1dd2b04bfe6ec9dd24365b7adbb25303148a64947daaa677
|
Provenance
The following attestation bundles were made for xlcompress-0.3.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
release.yml on JustinStrik/xlcompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xlcompress-0.3.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
b3dc05c93bb7507b3a20a61d8b3a60bbca91b23a6615c44327cc8dd65ff95b92 - Sigstore transparency entry: 1243602721
- Sigstore integration time:
-
Permalink:
JustinStrik/xlcompress@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Branch / Tag:
refs/tags/v0.3.5 - Owner: https://github.com/JustinStrik
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Trigger Event:
push
-
Statement type:
File details
Details for the file xlcompress-0.3.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: xlcompress-0.3.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.13, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
ab191a2dde56de782333d2075d7b4079f97aa817f4aebdf07639896d57d85181
|
|
| MD5 |
a036fbcb20eaa66959b1da1963d1ef0f
|
|
| BLAKE2b-256 |
2b20241a9d561874eb989525fe2321fbea3da89db23f34d5b313413cca24ced6
|
Provenance
The following attestation bundles were made for xlcompress-0.3.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
release.yml on JustinStrik/xlcompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xlcompress-0.3.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
ab191a2dde56de782333d2075d7b4079f97aa817f4aebdf07639896d57d85181 - Sigstore transparency entry: 1243602807
- Sigstore integration time:
-
Permalink:
JustinStrik/xlcompress@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Branch / Tag:
refs/tags/v0.3.5 - Owner: https://github.com/JustinStrik
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Trigger Event:
push
-
Statement type:
File details
Details for the file xlcompress-0.3.5-cp313-cp313-macosx_11_0_arm64.whl.
File metadata
- Download URL: xlcompress-0.3.5-cp313-cp313-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.13, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
62a0aa846f25ca62ef20c292238cd4cec43b070a22c298448b56e9dd3ce6f423
|
|
| MD5 |
07a72f223632ae5bd9d1b65c3cb73d8d
|
|
| BLAKE2b-256 |
8f3f898f99e4944e4776b9fbc8e0eb0921bdc7c4819339bb82fd6d7d084bb3d2
|
Provenance
The following attestation bundles were made for xlcompress-0.3.5-cp313-cp313-macosx_11_0_arm64.whl:
Publisher:
release.yml on JustinStrik/xlcompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xlcompress-0.3.5-cp313-cp313-macosx_11_0_arm64.whl -
Subject digest:
62a0aa846f25ca62ef20c292238cd4cec43b070a22c298448b56e9dd3ce6f423 - Sigstore transparency entry: 1243602792
- Sigstore integration time:
-
Permalink:
JustinStrik/xlcompress@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Branch / Tag:
refs/tags/v0.3.5 - Owner: https://github.com/JustinStrik
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Trigger Event:
push
-
Statement type:
File details
Details for the file xlcompress-0.3.5-cp313-cp313-macosx_10_12_x86_64.whl.
File metadata
- Download URL: xlcompress-0.3.5-cp313-cp313-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.13, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
05e2683b1fb59b9d6c0d3503a370db28844074e015e25443990541e69b72ddcf
|
|
| MD5 |
633689a3aa9797de507827284a2efed7
|
|
| BLAKE2b-256 |
3cf664562e3f420923c3d055fa6183e3d67618ab9c1d261bcf3a1c8b89c7ed74
|
Provenance
The following attestation bundles were made for xlcompress-0.3.5-cp313-cp313-macosx_10_12_x86_64.whl:
Publisher:
release.yml on JustinStrik/xlcompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xlcompress-0.3.5-cp313-cp313-macosx_10_12_x86_64.whl -
Subject digest:
05e2683b1fb59b9d6c0d3503a370db28844074e015e25443990541e69b72ddcf - Sigstore transparency entry: 1243602766
- Sigstore integration time:
-
Permalink:
JustinStrik/xlcompress@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Branch / Tag:
refs/tags/v0.3.5 - Owner: https://github.com/JustinStrik
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Trigger Event:
push
-
Statement type:
File details
Details for the file xlcompress-0.3.5-cp312-cp312-win_amd64.whl.
File metadata
- Download URL: xlcompress-0.3.5-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a73420d5dc96afda790f443cfa557cb28de40a6a66e16ed8e69628fa6f01fb98
|
|
| MD5 |
4d338dcc8f09a33d339c0e1c0ceff2a5
|
|
| BLAKE2b-256 |
13c4df6b56453649c9c0e96bef9e86d99cfd2cfc3632778e29962e7e1b05b7e5
|
Provenance
The following attestation bundles were made for xlcompress-0.3.5-cp312-cp312-win_amd64.whl:
Publisher:
release.yml on JustinStrik/xlcompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xlcompress-0.3.5-cp312-cp312-win_amd64.whl -
Subject digest:
a73420d5dc96afda790f443cfa557cb28de40a6a66e16ed8e69628fa6f01fb98 - Sigstore transparency entry: 1243602689
- Sigstore integration time:
-
Permalink:
JustinStrik/xlcompress@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Branch / Tag:
refs/tags/v0.3.5 - Owner: https://github.com/JustinStrik
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Trigger Event:
push
-
Statement type:
File details
Details for the file xlcompress-0.3.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: xlcompress-0.3.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c1af1a8044cf3773daa3c1c046d4fed78e46165f530a83d4151dbd1c61b74eba
|
|
| MD5 |
0b722bd3c51bae05f14d4f70c6bf6830
|
|
| BLAKE2b-256 |
06ca99572ae0dc897749dba6bca8341cfaaf4b01275e7d0fcbdb5265d27612ec
|
Provenance
The following attestation bundles were made for xlcompress-0.3.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
release.yml on JustinStrik/xlcompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xlcompress-0.3.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
c1af1a8044cf3773daa3c1c046d4fed78e46165f530a83d4151dbd1c61b74eba - Sigstore transparency entry: 1243602797
- Sigstore integration time:
-
Permalink:
JustinStrik/xlcompress@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Branch / Tag:
refs/tags/v0.3.5 - Owner: https://github.com/JustinStrik
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Trigger Event:
push
-
Statement type:
File details
Details for the file xlcompress-0.3.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: xlcompress-0.3.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.12, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
75ef3cd0706e65d4031fd4315afa25911371c80253abcd1f070074e02748edb1
|
|
| MD5 |
0e31517b370f2bd0e01860aabfd02599
|
|
| BLAKE2b-256 |
28bc071e28f1e43efe985155dab25e9ea5e872b0dfa3e4157128eb2978cfaea4
|
Provenance
The following attestation bundles were made for xlcompress-0.3.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
release.yml on JustinStrik/xlcompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xlcompress-0.3.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
75ef3cd0706e65d4031fd4315afa25911371c80253abcd1f070074e02748edb1 - Sigstore transparency entry: 1243602777
- Sigstore integration time:
-
Permalink:
JustinStrik/xlcompress@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Branch / Tag:
refs/tags/v0.3.5 - Owner: https://github.com/JustinStrik
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Trigger Event:
push
-
Statement type:
File details
Details for the file xlcompress-0.3.5-cp312-cp312-macosx_11_0_arm64.whl.
File metadata
- Download URL: xlcompress-0.3.5-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a3d765acfc23564055009db84dc7ebf8e98280afea5ee9d0a5f23eff1b539961
|
|
| MD5 |
0538cbbac5dae2540aec23d231fba96c
|
|
| BLAKE2b-256 |
44fc3f32e8982e3ceac746add14d82dcc4fefe0bd4d3d86297b2536fe6115d62
|
Provenance
The following attestation bundles were made for xlcompress-0.3.5-cp312-cp312-macosx_11_0_arm64.whl:
Publisher:
release.yml on JustinStrik/xlcompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xlcompress-0.3.5-cp312-cp312-macosx_11_0_arm64.whl -
Subject digest:
a3d765acfc23564055009db84dc7ebf8e98280afea5ee9d0a5f23eff1b539961 - Sigstore transparency entry: 1243602695
- Sigstore integration time:
-
Permalink:
JustinStrik/xlcompress@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Branch / Tag:
refs/tags/v0.3.5 - Owner: https://github.com/JustinStrik
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Trigger Event:
push
-
Statement type:
File details
Details for the file xlcompress-0.3.5-cp312-cp312-macosx_10_12_x86_64.whl.
File metadata
- Download URL: xlcompress-0.3.5-cp312-cp312-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.12, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c9a008e5e78c8d89314ac49bf3bdaedd4a855057aa0afb26d3d5e95cc2500ef8
|
|
| MD5 |
3b43bed3b89502312b69fa73f9f81246
|
|
| BLAKE2b-256 |
44585869d172f1e40d49d0f011a9a9aa51a2e76b0c2c484bcf2fb9798bf3d364
|
Provenance
The following attestation bundles were made for xlcompress-0.3.5-cp312-cp312-macosx_10_12_x86_64.whl:
Publisher:
release.yml on JustinStrik/xlcompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xlcompress-0.3.5-cp312-cp312-macosx_10_12_x86_64.whl -
Subject digest:
c9a008e5e78c8d89314ac49bf3bdaedd4a855057aa0afb26d3d5e95cc2500ef8 - Sigstore transparency entry: 1243602715
- Sigstore integration time:
-
Permalink:
JustinStrik/xlcompress@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Branch / Tag:
refs/tags/v0.3.5 - Owner: https://github.com/JustinStrik
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Trigger Event:
push
-
Statement type:
File details
Details for the file xlcompress-0.3.5-cp311-cp311-win_amd64.whl.
File metadata
- Download URL: xlcompress-0.3.5-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dcfa6ccc1852d226dc1ee4c1bc509dfa9746d311bd6c8a7e9801572f68e450fc
|
|
| MD5 |
25ad3791cbf67d9ba64a08373773cff2
|
|
| BLAKE2b-256 |
d7eb37189d1422aa97a326e736a3460d361d16c3e9e9d8606f5e6a1c912aa40f
|
Provenance
The following attestation bundles were made for xlcompress-0.3.5-cp311-cp311-win_amd64.whl:
Publisher:
release.yml on JustinStrik/xlcompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xlcompress-0.3.5-cp311-cp311-win_amd64.whl -
Subject digest:
dcfa6ccc1852d226dc1ee4c1bc509dfa9746d311bd6c8a7e9801572f68e450fc - Sigstore transparency entry: 1243602688
- Sigstore integration time:
-
Permalink:
JustinStrik/xlcompress@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Branch / Tag:
refs/tags/v0.3.5 - Owner: https://github.com/JustinStrik
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Trigger Event:
push
-
Statement type:
File details
Details for the file xlcompress-0.3.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: xlcompress-0.3.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5877ac74412a2d1a585966c8e4844146ddd9147dfae5c7c2567d9befedd708ed
|
|
| MD5 |
17def81c95026de1d7e8785a78040f24
|
|
| BLAKE2b-256 |
ebc55e3ae05791df3752f8769987eb71543a78d765a49a8ff68a405a72c4148a
|
Provenance
The following attestation bundles were made for xlcompress-0.3.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
release.yml on JustinStrik/xlcompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xlcompress-0.3.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
5877ac74412a2d1a585966c8e4844146ddd9147dfae5c7c2567d9befedd708ed - Sigstore transparency entry: 1243602811
- Sigstore integration time:
-
Permalink:
JustinStrik/xlcompress@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Branch / Tag:
refs/tags/v0.3.5 - Owner: https://github.com/JustinStrik
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Trigger Event:
push
-
Statement type:
File details
Details for the file xlcompress-0.3.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: xlcompress-0.3.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.11, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
598f4845e976ef548ab67abcb0124a134bcb74d7292eb61f3e7c72940a0d6463
|
|
| MD5 |
ebfcb3454702fc623425b4e88bc137a7
|
|
| BLAKE2b-256 |
9789438fa060c9995bf59b14ae5fe98faedc9ee5b267a773a845b69a7a44e471
|
Provenance
The following attestation bundles were made for xlcompress-0.3.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
release.yml on JustinStrik/xlcompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xlcompress-0.3.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
598f4845e976ef548ab67abcb0124a134bcb74d7292eb61f3e7c72940a0d6463 - Sigstore transparency entry: 1243602794
- Sigstore integration time:
-
Permalink:
JustinStrik/xlcompress@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Branch / Tag:
refs/tags/v0.3.5 - Owner: https://github.com/JustinStrik
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Trigger Event:
push
-
Statement type:
File details
Details for the file xlcompress-0.3.5-cp311-cp311-macosx_11_0_arm64.whl.
File metadata
- Download URL: xlcompress-0.3.5-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
329d03cd72d01d2ec7f5ce9c615f882c12c00c7f332213d8ea5770c06d7b56f7
|
|
| MD5 |
641fad11d7a0f7f8ca85490ff35d2fd4
|
|
| BLAKE2b-256 |
57c662874d266db2fd61cc00f109e3296d2fbff77d440b5fb42c9d4ca5843660
|
Provenance
The following attestation bundles were made for xlcompress-0.3.5-cp311-cp311-macosx_11_0_arm64.whl:
Publisher:
release.yml on JustinStrik/xlcompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xlcompress-0.3.5-cp311-cp311-macosx_11_0_arm64.whl -
Subject digest:
329d03cd72d01d2ec7f5ce9c615f882c12c00c7f332213d8ea5770c06d7b56f7 - Sigstore transparency entry: 1243602786
- Sigstore integration time:
-
Permalink:
JustinStrik/xlcompress@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Branch / Tag:
refs/tags/v0.3.5 - Owner: https://github.com/JustinStrik
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Trigger Event:
push
-
Statement type:
File details
Details for the file xlcompress-0.3.5-cp311-cp311-macosx_10_12_x86_64.whl.
File metadata
- Download URL: xlcompress-0.3.5-cp311-cp311-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.11, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5ed88ab047e1b8e04f316d2b8a87a71a3f7886b9bbb5876aa1587ffc9b41b0fe
|
|
| MD5 |
8d934c0cdb7af783915a49f1d697441b
|
|
| BLAKE2b-256 |
6afded9dfd336d3bbd7942faea33f26f40baa1b79a1428ef27a129b8191b39a9
|
Provenance
The following attestation bundles were made for xlcompress-0.3.5-cp311-cp311-macosx_10_12_x86_64.whl:
Publisher:
release.yml on JustinStrik/xlcompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xlcompress-0.3.5-cp311-cp311-macosx_10_12_x86_64.whl -
Subject digest:
5ed88ab047e1b8e04f316d2b8a87a71a3f7886b9bbb5876aa1587ffc9b41b0fe - Sigstore transparency entry: 1243602779
- Sigstore integration time:
-
Permalink:
JustinStrik/xlcompress@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Branch / Tag:
refs/tags/v0.3.5 - Owner: https://github.com/JustinStrik
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Trigger Event:
push
-
Statement type:
File details
Details for the file xlcompress-0.3.5-cp310-cp310-win_amd64.whl.
File metadata
- Download URL: xlcompress-0.3.5-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fddbc9ee9a7cee6285c2e943d03804acd08934df224a47f136d221213563da27
|
|
| MD5 |
7fcf24e82ef563da804354f8cc2121fe
|
|
| BLAKE2b-256 |
88e702d5dc65f5f95b45a8d5aee4c7d33ec1f896203c55faaaa793dc85deebd8
|
Provenance
The following attestation bundles were made for xlcompress-0.3.5-cp310-cp310-win_amd64.whl:
Publisher:
release.yml on JustinStrik/xlcompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xlcompress-0.3.5-cp310-cp310-win_amd64.whl -
Subject digest:
fddbc9ee9a7cee6285c2e943d03804acd08934df224a47f136d221213563da27 - Sigstore transparency entry: 1243602801
- Sigstore integration time:
-
Permalink:
JustinStrik/xlcompress@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Branch / Tag:
refs/tags/v0.3.5 - Owner: https://github.com/JustinStrik
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Trigger Event:
push
-
Statement type:
File details
Details for the file xlcompress-0.3.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: xlcompress-0.3.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c56bdc97276d0f6e4a0d776da3a5f65a98f556f266de14fe8f75127c3aacaef1
|
|
| MD5 |
6b10e789ce032cae584cdad4ef2a6205
|
|
| BLAKE2b-256 |
bec089cb0c84ed8b2cde19af3ce55f8b11afea2568b7b09141992b12b4b06beb
|
Provenance
The following attestation bundles were made for xlcompress-0.3.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
release.yml on JustinStrik/xlcompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xlcompress-0.3.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
c56bdc97276d0f6e4a0d776da3a5f65a98f556f266de14fe8f75127c3aacaef1 - Sigstore transparency entry: 1243602782
- Sigstore integration time:
-
Permalink:
JustinStrik/xlcompress@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Branch / Tag:
refs/tags/v0.3.5 - Owner: https://github.com/JustinStrik
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Trigger Event:
push
-
Statement type:
File details
Details for the file xlcompress-0.3.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: xlcompress-0.3.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.10, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1cbf412e478c85d759b21068333e584a06146e562ce28886debc479b300af8f2
|
|
| MD5 |
458c7e9719680cc3e0e24557cc48457c
|
|
| BLAKE2b-256 |
40afc2fb42a3e0661902269b16d8601cccbe1aa7134acbd34fb2714ccb5d64df
|
Provenance
The following attestation bundles were made for xlcompress-0.3.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
release.yml on JustinStrik/xlcompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xlcompress-0.3.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
1cbf412e478c85d759b21068333e584a06146e562ce28886debc479b300af8f2 - Sigstore transparency entry: 1243602790
- Sigstore integration time:
-
Permalink:
JustinStrik/xlcompress@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Branch / Tag:
refs/tags/v0.3.5 - Owner: https://github.com/JustinStrik
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Trigger Event:
push
-
Statement type:
File details
Details for the file xlcompress-0.3.5-cp310-cp310-macosx_11_0_arm64.whl.
File metadata
- Download URL: xlcompress-0.3.5-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2322d7203075252f816cee0e4348cf7a7ad43086073505cf4748edcb0a95c505
|
|
| MD5 |
ea14131b7baf72b670def67e0a7c7d38
|
|
| BLAKE2b-256 |
eacdfbe5da315e72b137f4f918b374e8e2715f702d247612a94d682717f0d7fe
|
Provenance
The following attestation bundles were made for xlcompress-0.3.5-cp310-cp310-macosx_11_0_arm64.whl:
Publisher:
release.yml on JustinStrik/xlcompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xlcompress-0.3.5-cp310-cp310-macosx_11_0_arm64.whl -
Subject digest:
2322d7203075252f816cee0e4348cf7a7ad43086073505cf4748edcb0a95c505 - Sigstore transparency entry: 1243602678
- Sigstore integration time:
-
Permalink:
JustinStrik/xlcompress@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Branch / Tag:
refs/tags/v0.3.5 - Owner: https://github.com/JustinStrik
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Trigger Event:
push
-
Statement type:
File details
Details for the file xlcompress-0.3.5-cp310-cp310-macosx_10_12_x86_64.whl.
File metadata
- Download URL: xlcompress-0.3.5-cp310-cp310-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.10, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b3e6bc8b6d99f00bc36b7c588d08182cc5a829e7237b1f5af35b5d48098eb5fe
|
|
| MD5 |
993e69a2229f6f9b5168858a06c0a0c2
|
|
| BLAKE2b-256 |
f68013775d6af4a2de7f93d93e55d2e29bda34d435833684a6d7ce5f87517a36
|
Provenance
The following attestation bundles were made for xlcompress-0.3.5-cp310-cp310-macosx_10_12_x86_64.whl:
Publisher:
release.yml on JustinStrik/xlcompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xlcompress-0.3.5-cp310-cp310-macosx_10_12_x86_64.whl -
Subject digest:
b3e6bc8b6d99f00bc36b7c588d08182cc5a829e7237b1f5af35b5d48098eb5fe - Sigstore transparency entry: 1243602681
- Sigstore integration time:
-
Permalink:
JustinStrik/xlcompress@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Branch / Tag:
refs/tags/v0.3.5 - Owner: https://github.com/JustinStrik
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Trigger Event:
push
-
Statement type:
File details
Details for the file xlcompress-0.3.5-cp39-cp39-win_amd64.whl.
File metadata
- Download URL: xlcompress-0.3.5-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 1.3 MB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
9e49e4a49ca47ca07a716808472a6d65525b607a3dbf27dd7506401dbd172ceb
|
|
| MD5 |
885df396798b322b6776c5cd5f98faf9
|
|
| BLAKE2b-256 |
17ce561d2bb258be5160682305d1a0d5603b758b0579ab923328c2989d3d900e
|
Provenance
The following attestation bundles were made for xlcompress-0.3.5-cp39-cp39-win_amd64.whl:
Publisher:
release.yml on JustinStrik/xlcompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xlcompress-0.3.5-cp39-cp39-win_amd64.whl -
Subject digest:
9e49e4a49ca47ca07a716808472a6d65525b607a3dbf27dd7506401dbd172ceb - Sigstore transparency entry: 1243602730
- Sigstore integration time:
-
Permalink:
JustinStrik/xlcompress@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Branch / Tag:
refs/tags/v0.3.5 - Owner: https://github.com/JustinStrik
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Trigger Event:
push
-
Statement type:
File details
Details for the file xlcompress-0.3.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.
File metadata
- Download URL: xlcompress-0.3.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
21a5954770a6b61719e18580b74afa0a78800750b2d84a78abf05087e39e0c5d
|
|
| MD5 |
50d11847d4b2e494cab43d8f20d21ed7
|
|
| BLAKE2b-256 |
54eda3a294f902ad626ef82236c48e8ce9471fed589fbed6dd4cb6a0da5fe0d8
|
Provenance
The following attestation bundles were made for xlcompress-0.3.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:
Publisher:
release.yml on JustinStrik/xlcompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xlcompress-0.3.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl -
Subject digest:
21a5954770a6b61719e18580b74afa0a78800750b2d84a78abf05087e39e0c5d - Sigstore transparency entry: 1243602748
- Sigstore integration time:
-
Permalink:
JustinStrik/xlcompress@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Branch / Tag:
refs/tags/v0.3.5 - Owner: https://github.com/JustinStrik
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Trigger Event:
push
-
Statement type:
File details
Details for the file xlcompress-0.3.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.
File metadata
- Download URL: xlcompress-0.3.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
- Upload date:
- Size: 1.6 MB
- Tags: CPython 3.9, manylinux: glibc 2.17+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
1a14bd13ad662d472ef8df8fc6f4ef369b43802a3e343933ec308494a37a132c
|
|
| MD5 |
3c425d8519ff06aa2a233c9f56c23db5
|
|
| BLAKE2b-256 |
837929d51386541612645b64bbaddebdf536cdb9e461daf35aa62680994c1cb5
|
Provenance
The following attestation bundles were made for xlcompress-0.3.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:
Publisher:
release.yml on JustinStrik/xlcompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xlcompress-0.3.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl -
Subject digest:
1a14bd13ad662d472ef8df8fc6f4ef369b43802a3e343933ec308494a37a132c - Sigstore transparency entry: 1243602720
- Sigstore integration time:
-
Permalink:
JustinStrik/xlcompress@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Branch / Tag:
refs/tags/v0.3.5 - Owner: https://github.com/JustinStrik
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Trigger Event:
push
-
Statement type:
File details
Details for the file xlcompress-0.3.5-cp39-cp39-macosx_11_0_arm64.whl.
File metadata
- Download URL: xlcompress-0.3.5-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 1.4 MB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5fd230ae8707ba1a7adf069361fa19b7c0684a85b5f81986cc8776bb663c9704
|
|
| MD5 |
48ec4d6b1342135170c80636db436120
|
|
| BLAKE2b-256 |
dced44a61a255cb0676d90104e97420ae01cd0a4e8fa1001a2d6a2d341095a56
|
Provenance
The following attestation bundles were made for xlcompress-0.3.5-cp39-cp39-macosx_11_0_arm64.whl:
Publisher:
release.yml on JustinStrik/xlcompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xlcompress-0.3.5-cp39-cp39-macosx_11_0_arm64.whl -
Subject digest:
5fd230ae8707ba1a7adf069361fa19b7c0684a85b5f81986cc8776bb663c9704 - Sigstore transparency entry: 1243602816
- Sigstore integration time:
-
Permalink:
JustinStrik/xlcompress@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Branch / Tag:
refs/tags/v0.3.5 - Owner: https://github.com/JustinStrik
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Trigger Event:
push
-
Statement type:
File details
Details for the file xlcompress-0.3.5-cp39-cp39-macosx_10_12_x86_64.whl.
File metadata
- Download URL: xlcompress-0.3.5-cp39-cp39-macosx_10_12_x86_64.whl
- Upload date:
- Size: 1.5 MB
- Tags: CPython 3.9, macOS 10.12+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bbcf220214f2be21cdd438bf95669f7a8879196b834487b0eca11a617a75e69d
|
|
| MD5 |
95dbc41c9e99a431fe8b72f3d000e5f2
|
|
| BLAKE2b-256 |
748d9b5d1d72de4fc3558b24a8c3d81369fce22b351a6b0c262c4a342f13c420
|
Provenance
The following attestation bundles were made for xlcompress-0.3.5-cp39-cp39-macosx_10_12_x86_64.whl:
Publisher:
release.yml on JustinStrik/xlcompress
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
xlcompress-0.3.5-cp39-cp39-macosx_10_12_x86_64.whl -
Subject digest:
bbcf220214f2be21cdd438bf95669f7a8879196b834487b0eca11a617a75e69d - Sigstore transparency entry: 1243602684
- Sigstore integration time:
-
Permalink:
JustinStrik/xlcompress@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Branch / Tag:
refs/tags/v0.3.5 - Owner: https://github.com/JustinStrik
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
release.yml@e4014e1129068c5200e642a1cbaaac5fbcfe708c -
Trigger Event:
push
-
Statement type: