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
Metadata
Release files for xlcompress 0.3.5
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| xlcompress-0.3.5.tar.gz | 61.9 kB | With provenance | Details |
Built distributions (wheels)
Total release size: 36.6 MB
Release files / xlcompress-0.3.5.tar.gz
| Download URL | xlcompress-0.3.5.tar.gz |
|---|---|
| Size | 61.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
6137763922221ad0ebc3f6e62897b92fa8b743b1c0af9bc7126b3afe010b4c50
|
|
BLAKE2b-256 checksum How to use checksums |
3ba56ba5859dbdf615b356d926d7a81f075a03597b015cc5e39c613ddae5c149
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Apr 6, 2026.
Transparency logRelease files / xlcompress-0.3.5-cp313-cp313-win_amd64.whl
| Download URL | xlcompress-0.3.5-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2a39f3f279e83513b978a697f213d074847fc1ddea544f13496d6862a426ec8b
|
|
BLAKE2b-256 checksum How to use checksums |
8f0e0a2d4f99e7527f20f054e790c86daabc054a6fcedd2f1453a63eb6f8fdb0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Apr 6, 2026.
Transparency logRelease files / xlcompress-0.3.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | xlcompress-0.3.5-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
b3dc05c93bb7507b3a20a61d8b3a60bbca91b23a6615c44327cc8dd65ff95b92
|
|
BLAKE2b-256 checksum How to use checksums |
f47e0278a82aacba1dd2b04bfe6ec9dd24365b7adbb25303148a64947daaa677
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Apr 6, 2026.
Transparency logRelease files / xlcompress-0.3.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | xlcompress-0.3.5-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
ab191a2dde56de782333d2075d7b4079f97aa817f4aebdf07639896d57d85181
|
|
BLAKE2b-256 checksum How to use checksums |
2b20241a9d561874eb989525fe2321fbea3da89db23f34d5b313413cca24ced6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Apr 6, 2026.
Transparency logRelease files / xlcompress-0.3.5-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | xlcompress-0.3.5-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
62a0aa846f25ca62ef20c292238cd4cec43b070a22c298448b56e9dd3ce6f423
|
|
BLAKE2b-256 checksum How to use checksums |
8f3f898f99e4944e4776b9fbc8e0eb0921bdc7c4819339bb82fd6d7d084bb3d2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Apr 6, 2026.
Transparency logRelease files / xlcompress-0.3.5-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | xlcompress-0.3.5-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
05e2683b1fb59b9d6c0d3503a370db28844074e015e25443990541e69b72ddcf
|
|
BLAKE2b-256 checksum How to use checksums |
3cf664562e3f420923c3d055fa6183e3d67618ab9c1d261bcf3a1c8b89c7ed74
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Apr 6, 2026.
Transparency logRelease files / xlcompress-0.3.5-cp312-cp312-win_amd64.whl
| Download URL | xlcompress-0.3.5-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a73420d5dc96afda790f443cfa557cb28de40a6a66e16ed8e69628fa6f01fb98
|
|
BLAKE2b-256 checksum How to use checksums |
13c4df6b56453649c9c0e96bef9e86d99cfd2cfc3632778e29962e7e1b05b7e5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Apr 6, 2026.
Transparency logRelease files / xlcompress-0.3.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | xlcompress-0.3.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
c1af1a8044cf3773daa3c1c046d4fed78e46165f530a83d4151dbd1c61b74eba
|
|
BLAKE2b-256 checksum How to use checksums |
06ca99572ae0dc897749dba6bca8341cfaaf4b01275e7d0fcbdb5265d27612ec
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Apr 6, 2026.
Transparency logRelease files / xlcompress-0.3.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | xlcompress-0.3.5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
75ef3cd0706e65d4031fd4315afa25911371c80253abcd1f070074e02748edb1
|
|
BLAKE2b-256 checksum How to use checksums |
28bc071e28f1e43efe985155dab25e9ea5e872b0dfa3e4157128eb2978cfaea4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Apr 6, 2026.
Transparency logRelease files / xlcompress-0.3.5-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | xlcompress-0.3.5-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a3d765acfc23564055009db84dc7ebf8e98280afea5ee9d0a5f23eff1b539961
|
|
BLAKE2b-256 checksum How to use checksums |
44fc3f32e8982e3ceac746add14d82dcc4fefe0bd4d3d86297b2536fe6115d62
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Apr 6, 2026.
Transparency logRelease files / xlcompress-0.3.5-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | xlcompress-0.3.5-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
c9a008e5e78c8d89314ac49bf3bdaedd4a855057aa0afb26d3d5e95cc2500ef8
|
|
BLAKE2b-256 checksum How to use checksums |
44585869d172f1e40d49d0f011a9a9aa51a2e76b0c2c484bcf2fb9798bf3d364
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Apr 6, 2026.
Transparency logRelease files / xlcompress-0.3.5-cp311-cp311-win_amd64.whl
| Download URL | xlcompress-0.3.5-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
dcfa6ccc1852d226dc1ee4c1bc509dfa9746d311bd6c8a7e9801572f68e450fc
|
|
BLAKE2b-256 checksum How to use checksums |
d7eb37189d1422aa97a326e736a3460d361d16c3e9e9d8606f5e6a1c912aa40f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Apr 6, 2026.
Transparency logRelease files / xlcompress-0.3.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | xlcompress-0.3.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
5877ac74412a2d1a585966c8e4844146ddd9147dfae5c7c2567d9befedd708ed
|
|
BLAKE2b-256 checksum How to use checksums |
ebc55e3ae05791df3752f8769987eb71543a78d765a49a8ff68a405a72c4148a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Apr 6, 2026.
Transparency logRelease files / xlcompress-0.3.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | xlcompress-0.3.5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
598f4845e976ef548ab67abcb0124a134bcb74d7292eb61f3e7c72940a0d6463
|
|
BLAKE2b-256 checksum How to use checksums |
9789438fa060c9995bf59b14ae5fe98faedc9ee5b267a773a845b69a7a44e471
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Apr 6, 2026.
Transparency logRelease files / xlcompress-0.3.5-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | xlcompress-0.3.5-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
329d03cd72d01d2ec7f5ce9c615f882c12c00c7f332213d8ea5770c06d7b56f7
|
|
BLAKE2b-256 checksum How to use checksums |
57c662874d266db2fd61cc00f109e3296d2fbff77d440b5fb42c9d4ca5843660
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Apr 6, 2026.
Transparency logRelease files / xlcompress-0.3.5-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | xlcompress-0.3.5-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
5ed88ab047e1b8e04f316d2b8a87a71a3f7886b9bbb5876aa1587ffc9b41b0fe
|
|
BLAKE2b-256 checksum How to use checksums |
6afded9dfd336d3bbd7942faea33f26f40baa1b79a1428ef27a129b8191b39a9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Apr 6, 2026.
Transparency logRelease files / xlcompress-0.3.5-cp310-cp310-win_amd64.whl
| Download URL | xlcompress-0.3.5-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
fddbc9ee9a7cee6285c2e943d03804acd08934df224a47f136d221213563da27
|
|
BLAKE2b-256 checksum How to use checksums |
88e702d5dc65f5f95b45a8d5aee4c7d33ec1f896203c55faaaa793dc85deebd8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Apr 6, 2026.
Transparency logRelease files / xlcompress-0.3.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | xlcompress-0.3.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
c56bdc97276d0f6e4a0d776da3a5f65a98f556f266de14fe8f75127c3aacaef1
|
|
BLAKE2b-256 checksum How to use checksums |
bec089cb0c84ed8b2cde19af3ce55f8b11afea2568b7b09141992b12b4b06beb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Apr 6, 2026.
Transparency logRelease files / xlcompress-0.3.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | xlcompress-0.3.5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
1cbf412e478c85d759b21068333e584a06146e562ce28886debc479b300af8f2
|
|
BLAKE2b-256 checksum How to use checksums |
40afc2fb42a3e0661902269b16d8601cccbe1aa7134acbd34fb2714ccb5d64df
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Apr 6, 2026.
Transparency logRelease files / xlcompress-0.3.5-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | xlcompress-0.3.5-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
2322d7203075252f816cee0e4348cf7a7ad43086073505cf4748edcb0a95c505
|
|
BLAKE2b-256 checksum How to use checksums |
eacdfbe5da315e72b137f4f918b374e8e2715f702d247612a94d682717f0d7fe
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Apr 6, 2026.
Transparency logRelease files / xlcompress-0.3.5-cp310-cp310-macosx_10_12_x86_64.whl
| Download URL | xlcompress-0.3.5-cp310-cp310-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.10 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
b3e6bc8b6d99f00bc36b7c588d08182cc5a829e7237b1f5af35b5d48098eb5fe
|
|
BLAKE2b-256 checksum How to use checksums |
f68013775d6af4a2de7f93d93e55d2e29bda34d435833684a6d7ce5f87517a36
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Apr 6, 2026.
Transparency logRelease files / xlcompress-0.3.5-cp39-cp39-win_amd64.whl
| Download URL | xlcompress-0.3.5-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 1.3 MB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
9e49e4a49ca47ca07a716808472a6d65525b607a3dbf27dd7506401dbd172ceb
|
|
BLAKE2b-256 checksum How to use checksums |
17ce561d2bb258be5160682305d1a0d5603b758b0579ab923328c2989d3d900e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Apr 6, 2026.
Transparency logRelease files / xlcompress-0.3.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | xlcompress-0.3.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
21a5954770a6b61719e18580b74afa0a78800750b2d84a78abf05087e39e0c5d
|
|
BLAKE2b-256 checksum How to use checksums |
54eda3a294f902ad626ef82236c48e8ce9471fed589fbed6dd4cb6a0da5fe0d8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Apr 6, 2026.
Transparency logRelease files / xlcompress-0.3.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
| Download URL | xlcompress-0.3.5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl |
|---|---|
| Size | 1.6 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ ARM64 |
|
SHA-256 checksum How to use checksums |
1a14bd13ad662d472ef8df8fc6f4ef369b43802a3e343933ec308494a37a132c
|
|
BLAKE2b-256 checksum How to use checksums |
837929d51386541612645b64bbaddebdf536cdb9e461daf35aa62680994c1cb5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Apr 6, 2026.
Transparency logRelease files / xlcompress-0.3.5-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | xlcompress-0.3.5-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 1.4 MB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
5fd230ae8707ba1a7adf069361fa19b7c0684a85b5f81986cc8776bb663c9704
|
|
BLAKE2b-256 checksum How to use checksums |
dced44a61a255cb0676d90104e97420ae01cd0a4e8fa1001a2d6a2d341095a56
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Apr 6, 2026.
Transparency logRelease files / xlcompress-0.3.5-cp39-cp39-macosx_10_12_x86_64.whl
| Download URL | xlcompress-0.3.5-cp39-cp39-macosx_10_12_x86_64.whl |
|---|---|
| Size | 1.5 MB |
| Tags | CPython 3.9 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
bbcf220214f2be21cdd438bf95669f7a8879196b834487b0eca11a617a75e69d
|
|
BLAKE2b-256 checksum How to use checksums |
748d9b5d1d72de4fc3558b24a8c3d81369fce22b351a6b0c262c4a342f13c420
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
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 Apr 6, 2026.
Transparency logSecurity for xlcompress 0.3.5
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.
Full provenance
All 26 files in this release have been uploaded with provenance metadata.
Attestation for xlcompress-0.3.5.tar.gz
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 Apr 6, 2026.
Transparency logA note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.