LZ76 and FlashBack compression graphs for immune receptor repertoire analysis
Documentation · Quick Start · API Reference · Report Bug
LZGraphs is a Python library that turns T-cell and B-cell receptor CDR3 sequences into probabilistic directed graphs. It ships two graph families on a shared C core:
LZGraph: built from Lempel-Ziv 76 compression. Supports V/J gene annotation, three encoding variants, and alzgCLI.FlashBackGraph: a Markovian DAG built from FlashBack tokenization (recursive run-peeling from both ends of the sentinel-wrapped sequence). Diversity, entropy, and path counting have closed-form forward-DP solutions; sequence simulation is still sampled.
Both classes share a common surface for scoring, simulation, diversity, graph algebra, posterior personalization, and binary serialization. See When to use which for a comparison.
An LZGraph built from three CDR3s. @ and $ are start/end sentinels; subpattern nodes carry position suffixes.
Installation
pip install LZGraphs
Requires Python 3.9 or later. Wheels are published for Linux, macOS, and Windows (CPython 3.9–3.12). Release history: CHANGELOG.md.
A container image with the lzg CLI preinstalled is also published to GHCR:
docker run --rm -v "$PWD:/data" ghcr.io/mutejester/lzgraphs build /data/repertoire.tsv -o /data/repertoire.lzg
Input format
For programmatic use, all classes accept a plain list of CDR3 strings:
LZGraph(['CASSLEPSGGTDTQYF', 'CASSDTSGGTDTQYF', ...], variant='aap')
For files, LZGraph.from_file, FlashBackGraph.from_file, and the lzg CLI (lzg build / lzg flashback build) all read through the same format-detection pipeline and accept the same formats, so any of the three build the identical graph from the identical file:
| Format | Layout | Example |
|---|---|---|
| Plain | one sequence per line | CASSLEPSGGTDTQYF |
| Seq + count | sequence\tcount (tab-separated) |
CASSLEPSGGTDTQYF\t42 |
| AIRR-compatible tabular | tab- or comma-separated, with header row | junction_aa, v_call, j_call, ... |
| FASTA | > header line, then sequence line(s) |
>seq1 / CASSLEPSGGTDTQYF |
| FASTQ | 4-line records: header, sequence, +, quality |
@seq1 / CASSLEPSGGTDTQYF / + / IIIIIIIIIIIIIII |
For AIRR-style tabular input: the sequence column is auto-detected from junction_aa / cdr3_amino_acid / cdr3_aa (variant aap), junction / cdr3_rearrangement (variant ndp), or any column named sequence/cdr3/seq. Gene calls come from v_call / j_call and must use IMGT-style notation (e.g. TRBV5-1*01); FlashBackGraph has no gene-annotation model, so a gene column present in the file is simply not read. Malformed sequence fields, and AIRR rows whose productive column is present and not truthy, are dropped and counted rather than built into the graph.
Compression is detected from file content, not the filename: gzip, bzip2, and xz are supported out of the box, and zstd is supported if the optional zstandard package is installed.
A clean, uncompressed, plain (or sequence<TAB>count) file streams straight into the C builder in constant memory, which is what makes from_file suitable for very large repertoires; everything else (compressed input, a headered/FASTA/FASTQ file, or a plain file with a byte-order mark, stray carriage returns, or a malformed line near its start) is instead read and validated in Python first, exactly as lzg build does for the same file. One residual case is intentionally not covered by that fast-path check: a malformed line far past the start of an otherwise clean, very large plain file can still reach the C builder and be ingested as-is rather than dropped, since fully validating a multi-gigabyte file up front would defeat the constant-memory streaming from_file exists to provide. For LZGraph.from_file and lzg build, passing strict_input=True / --strict-input validates the whole file up front if you need that stronger guarantee; FlashBackGraph.from_file and lzg flashback build do not currently expose an equivalent flag.
Quick Start: LZGraph
from LZGraphs import LZGraph
# Build a graph from CDR3 amino acid sequences
graph = LZGraph(
['CASSLEPSGGTDTQYF', 'CASSDTSGGTDTQYF', 'CASSLEPQTFTDTFFF',
'CASSLGQGSTEAFF', 'CASSLGIRRT'],
variant='aap',
)
# Score a sequence
log_p = graph.pgen('CASSLEPSGGTDTQYF')
print(f"log P(gen) = {log_p:.2f}")
# Simulate new sequences
result = graph.simulate(1000, seed=42)
print(f"Generated {len(result)} sequences")
# Diversity
print(f"D(1) = {graph.effective_diversity():.1f}")
print(f"D(2) = {graph.hill_number(2):.1f}")
With gene annotation
from LZGraphs import LZGraph
sequences = ['CASSLEPSGGTDTQYF', 'CASSDTSGGTDTQYF',
'CASSLEPQTFTDTFFF', 'CASSLGQGSTEAFF']
graph = LZGraph(
sequences,
variant='aap',
v_genes=['TRBV16-1*01', 'TRBV1-1*01', 'TRBV5-1*01', 'TRBV7-2*03'],
j_genes=['TRBJ1-2*01', 'TRBJ1-5*01', 'TRBJ2-7*01', 'TRBJ1-2*01'],
)
# Gene-constrained simulation
result = graph.simulate(100, sample_genes=True, seed=42)
print(result.v_genes[0], result.j_genes[0])
LZGraph encoding variants
| Variant | Input | Node format | Best for |
|---|---|---|---|
'aap' |
Amino acid CDR3 | C_2, SL_6 |
Most TCR/BCR analysis |
'ndp' |
Nucleotide CDR3 | TG0_4 |
Nucleotide-level analysis |
'naive' |
Any strings | C, SL |
Motif discovery, ML features |
Command line
lzg build repertoire.tsv -o rep.lzg
lzg score rep.lzg sequences.txt
lzg diversity rep.lzg
lzg simulate rep.lzg -n 10000 --seed 42
lzg compare healthy.lzg disease.lzg
Quick Start: FlashBackGraph
from LZGraphs import FlashBackGraph
# Build a Markovian DAG from CDR3 sequences
graph = FlashBackGraph(
['CASSLEPSGGTDTQYF', 'CASSDTSGGTDTQYF', 'CASSLEPQTFTDTFFF',
'CASSLGQGSTEAFF', 'CASSLGIRRT'],
)
# Score a sequence (exact forward DP, no MC)
log_p = graph.pgen('CASSLEPSGGTDTQYF')
print(f"log P(gen) = {log_p:.2f}")
# Simulate from the Markovian distribution
result = graph.simulate(1000, seed=42)
# Diversity, entropy, path count: closed-form via forward DP
print(f"D(1) = {graph.effective_diversity():.1f}")
print(f"D(2) = {graph.hill_number(2):.1f}")
print(f"# distinct paths = {graph.path_count:.3e}")
# SCALE: self-calibrated anomaly score for flagging atypical / error sequences
cal = graph.calibrate_scale(seed=42) # calibrate once against the graph
print(f"SCALE = {graph.scale_score('CASSLEPSGGTDTQYF', cal):.2f}") # higher = more anomalous
Build from a file
FlashBackGraph.from_file(path) accepts any of the formats in Input format above (plain, seq<TAB>count, AIRR-style tabular, FASTA, FASTQ, gzip/bzip2/xz-compressed) and is equivalent to running lzg flashback build path -o out.lzg and then loading the result: same detection, same validation, same graph. LZGraph.from_file(path, variant='aap') is the same guarantee for LZGraph, equivalent to lzg build path -o out.lzg.
from LZGraphs import FlashBackGraph
# Write a tiny example file (one CDR3 per line, or seq<TAB>count for abundance)
with open('repertoire.tsv', 'w') as f:
for s in ['CASSLEPSGGTDTQYF', 'CASSDTSGGTDTQYF', 'CASSLGQGSTEAFF']:
f.write(s + '\n')
graph = FlashBackGraph.from_file('repertoire.tsv')
print(graph.n_nodes, 'nodes')
For a clean, uncompressed file like this one, from_file streams straight into the C builder in constant memory, so it is the right choice for very large repertoires. For incremental / checkpointed builds over repertoires too large to write to a single file up front, use FlashBackStream: same accumulator with add_sequences(), snapshot(), and finalize(). See the class docstring (help(FlashBackStream)) for the streaming protocol.
When to use which
LZGraph |
FlashBackGraph |
|
|---|---|---|
| Tokenization | LZ76 dictionary | FlashBack (run-peeling) |
| Structure | LZ-constrained walks | Markovian DAG |
| Diversity / entropy / path count | Analytical (with MC where needed) | Closed-form forward DP |
| Self-calibrated anomaly scoring (SCALE) | No | Yes |
| V/J gene annotation & gene-conditioned simulation | Yes | No |
| Encoding variants | aap, ndp, naive |
Single representation |
CLI tool (lzg) |
Yes | No |
| Streaming / incremental build | No | Yes (FlashBackStream) |
Performance
Benchmark figures below are from a single CPU core on a 5,000-sequence amino-acid CDR3 repertoire (mean length 14.7 aa; resulting LZGraph has ~1,700 nodes, ~9,600 edges). See docs/resources/benchmarks.md for the full table and methodology.
| Operation | Throughput |
|---|---|
| Graph construction | ~50,000 sequences/sec (5k seqs in <100 ms) |
pgen() scoring |
~5,000 sequences/sec (constant across batch sizes) |
simulate() |
~4,800 sequences/sec |
| Hill numbers via MC (10k walks) | ~2 sec |
Load / save .lzg |
~100× faster than rebuilding |
For repertoires of ~100k sequences and above, graph construction stays linear and saved .lzg files round-trip in seconds. For a clean, uncompressed input file, FlashBackGraph's from_file and FlashBackStream paths operate in bounded memory; we have built and validated graphs with >70,000 nodes and >11M edges this way. (Compressed or headered input is decompressed and validated in memory first, same as lzg build; see Input format.)
Key Capabilities
Every snippet in this section is paste-and-runnable after the Setup block below. graph flags a method that works on either class; lz_graph is an LZGraph instance and fb_graph is a FlashBackGraph instance. Methods marked LZGraph-only or FlashBackGraph-only are not implemented on the other class.
Setup
from LZGraphs import LZGraph, FlashBackGraph, jensen_shannon_divergence
seqs = ['CASSLEPSGGTDTQYF', 'CASSDTSGGTDTQYF', 'CASSLEPQTFTDTFFF',
'CASSLGQGSTEAFF', 'CASSLGIRRT']
v_genes = ['TRBV5-1*01', 'TRBV5-1*01', 'TRBV5-1*01', 'TRBV7-2*03', 'TRBV7-2*03']
j_genes = ['TRBJ2-7*01', 'TRBJ2-7*01', 'TRBJ2-7*01', 'TRBJ1-2*01', 'TRBJ1-2*01']
lz_graph = LZGraph(seqs, variant='aap', v_genes=v_genes, j_genes=j_genes)
fb_graph = FlashBackGraph(seqs)
graph = lz_graph # `graph` flags methods that work on either class
graph_a = LZGraph(seqs[:3], variant='aap')
graph_b = LZGraph(seqs[2:], variant='aap')
population = LZGraph(seqs * 4, variant='aap')
patient_seqs = ['CASSLGIRRT', 'CASSLGQGSTEAFF']
lz_reference = population
lz_sample = LZGraph(seqs, variant='aap')
Scoring & Simulation
# Log-probability of a sequence (works on LZGraph and FlashBackGraph alike)
graph.pgen('CASSLEPSGGTDTQYF') # single → float
graph.pgen(['seq1', 'seq2', 'seq3']) # batch → np.ndarray
# Simulate (both classes)
result = graph.simulate(1000, seed=42)
result = lz_graph.simulate(100, v_gene='TRBV5-1*01', j_gene='TRBJ2-7*01') # LZGraph only
Diversity & Analytics
graph.effective_diversity() # exp(Shannon entropy)
graph.hill_number(2) # inverse Simpson
graph.hill_numbers([0, 1, 2, 5]) # multiple orders → np.ndarray
# LZGraph-only
lz_graph.pgen_distribution() # analytical log-pgen distribution (Gaussian mixture)
lz_graph.predicted_richness(100_000) # expected unique seqs at depth
lz_graph.predicted_overlap(10000, 50000) # expected shared sequences
lz_graph.predict_sharing([1000]*5, max_k=5) # sharing spectrum across donors
# FlashBackGraph-only (closed-form)
fb_graph.path_count # exact count of distinct walks
cal = fb_graph.calibrate_scale(seed=0) # self-calibrate the SCALE anomaly score (once)
fb_graph.scale_score('CASSLEPSGGTDTQYF', cal) # SCALE: higher = more anomalous
fb_graph.pgen_moments() # exact moments of log-pgen distribution
Graph Algebra
combined = graph_a | graph_b # union (LZGraph and FlashBackGraph)
shared = graph_a & graph_b # intersection (both)
unique_a = graph_a - graph_b # difference (both)
personal = population.posterior(patient_seqs, kappa=10.0) # Bayesian update (both)
Repertoire Comparison
jsd = jensen_shannon_divergence(graph_a, graph_b) # natural log (nats): 0.0 identical, ln(2) ≈ 0.693 disjoint
ML Feature Extraction
graph.feature_stats() # 15-element summary vector (both classes)
# LZGraph-only
lz_reference.feature_aligned(lz_sample) # project sample into a fixed reference space
lz_graph.feature_mass_profile() # position-based mass distribution
Serialization
# Both classes use the same .lzg binary format, but each file is class-specific.
lz_graph.save('rep_lz.lzg')
loaded_lz = LZGraph.load('rep_lz.lzg')
fb_graph.save('rep_fb.lzg')
loaded_fb = FlashBackGraph.load('rep_fb.lzg')
Documentation
Full documentation with tutorials, concept guides, and API reference:
https://MuteJester.github.io/LZGraphs/
- Quick Start: build your first graph in 5 minutes
- Tutorials: graph construction, sequence analysis, diversity metrics
- API Reference: complete class and function reference
- CLI Reference: terminal tool documentation
Citation
If you use LZGraphs in published research, please cite the methods paper. If you also want to cite a specific software version, add the software entry below.
@article{konstantinovsky2023novel,
title={A novel approach to T-cell receptor beta chain ({TCRB}) repertoire encoding using lossless string compression},
author={Konstantinovsky, Thomas and Yaari, Gur},
journal={Bioinformatics},
volume={39},
number={7},
pages={btad426},
year={2023},
publisher={Oxford University Press},
doi={10.1093/bioinformatics/btad426}
}
@software{lzgraphs_software,
author={Konstantinovsky, Thomas},
title={{LZGraphs}: {LZ76} and {FlashBack} compression graphs for immune repertoire analysis},
url={https://github.com/MuteJester/LZGraphs},
year={2026}
}
Contributing
Contributions are welcome. Please open an issue or submit a pull request.
Local development setup
LZGraphs builds a CPython extension from a C library at install time, so a working C toolchain is required:
- Linux:
gccorclang(any version supporting C11) - macOS: Xcode command-line tools (
xcode-select --install) - Windows: Visual Studio Build Tools with the "Desktop development with C++" workload
Then:
git clone https://github.com/MuteJester/LZGraphs.git
cd LZGraphs
pip install -e ".[dev]" # editable install + dev extras (pytest, pytest-cov, ruff, scipy, build)
pytest # run the test suite (~505 tests)
PR checklist
- Fork the repository
- Create a feature branch (
git checkout -b feature/my-feature) - Add tests for new functionality; make sure
pytestandpytest tests/regression/both pass - Commit your changes (small, focused commits preferred)
- Push and open a Pull Request describing the motivation and any API changes
License
MIT License. See LICENSE for details.
Contact
Thomas Konstantinovsky, thomaskon90@gmail.com
GitHub · PyPI · Documentation
Metadata
Release files for LZGraphs 3.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| lzgraphs-3.2.0.tar.gz | 449.6 kB | Details |
Built distributions (wheels)
Total release size: 15.6 MB
Release files / lzgraphs-3.2.0.tar.gz
| Download URL | lzgraphs-3.2.0.tar.gz |
|---|---|
| Size | 449.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2bf0c59950141b1ed5c12292cc6908ad471226fc6571e6856fa59976b491f886
|
|
BLAKE2b-256 checksum How to use checksums |
8844bfd966743121911fb6756abdaafcd8362358e37112029b6d84a18b644063
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 Aug 1, 2026.
Transparency logRelease files / lzgraphs-3.2.0-cp313-cp313-win_amd64.whl
| Download URL | lzgraphs-3.2.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 283.9 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
bf956abbf2b11352031978b396332b5319ad7e090c85dbfbf91bff2992fd1ed5
|
|
BLAKE2b-256 checksum How to use checksums |
d29f18f276d70791da1257e34149df12fb78d59a578a02efa559678bef409eae
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 Aug 1, 2026.
Transparency logRelease files / lzgraphs-3.2.0-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | lzgraphs-3.2.0-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 617.8 kB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
7a5775deaa93944abb502d2ea88d4a3cb7fd782c7628c334b2ce58bc379bcb9c
|
|
BLAKE2b-256 checksum How to use checksums |
17f7b3613f8ef135d8d5ed4eb98f02fcbcea17e4cca1e3cedf105fd7048be13e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 Aug 1, 2026.
Transparency logRelease files / lzgraphs-3.2.0-cp313-cp313-musllinux_1_2_aarch64.whl
| Download URL | lzgraphs-3.2.0-cp313-cp313-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 613.9 kB |
| Tags | CPython 3.13 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
2a38835c2824884e3667865f493b56c872dcdabd0668a7b55be0a7dd54136636
|
|
BLAKE2b-256 checksum How to use checksums |
99ef8eeb3eea29c49939023ad773a1d40bc06eee3eb274fa2b5ea132ab3df357
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 Aug 1, 2026.
Transparency logRelease files / lzgraphs-3.2.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | lzgraphs-3.2.0-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 627.9 kB |
| Tags | CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
f47fc92a86fc3903c101b0ddf66b563ce6801ac71f2b5e2d454d3f33c18e52b8
|
|
BLAKE2b-256 checksum How to use checksums |
e3b446fbdf079cd11a78cda7327fef73800620a0f8a097c3a310c9c058e60ec5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 Aug 1, 2026.
Transparency logRelease files / lzgraphs-3.2.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
| Download URL | lzgraphs-3.2.0-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 625.2 kB |
| Tags | CPython 3.13 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
ac133eb53e8df475732d011ad37046eb46cc77bc9b55fc03b1fcdd78b21dd49c
|
|
BLAKE2b-256 checksum How to use checksums |
7eee64e19d1614af934126f5702301e5665c7ac9f2152f5653094ad0af69c50a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 Aug 1, 2026.
Transparency logRelease files / lzgraphs-3.2.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | lzgraphs-3.2.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 276.2 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
2b6be8307f1cd3aee15f5f06ec90d5c4361f37d2828b57c198f94cb0eda782ac
|
|
BLAKE2b-256 checksum How to use checksums |
6d82f2a7da0c2a5fb15129a8bcbe58dbb944acad74a01598052017a8be9d16cc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 Aug 1, 2026.
Transparency logRelease files / lzgraphs-3.2.0-cp312-cp312-win_amd64.whl
| Download URL | lzgraphs-3.2.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 283.9 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
fbd6b98e71c6fb69d4df01c79253faa5ecdcdcbcc7729e61442cdc4eb6287e8a
|
|
BLAKE2b-256 checksum How to use checksums |
922822d2a6c7c3a15cbabda0373f3f7750f0890f6b5d19d638e664055a83224b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 Aug 1, 2026.
Transparency logRelease files / lzgraphs-3.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | lzgraphs-3.2.0-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 617.8 kB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
28d9d31105c599f07c81516622ec0bfe7a8c6bf39303ee906491b80e1bebf5b3
|
|
BLAKE2b-256 checksum How to use checksums |
5022854d509624e98e809721b6cbc2d014ea78643f442542c9729de36fa3bb11
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 Aug 1, 2026.
Transparency logRelease files / lzgraphs-3.2.0-cp312-cp312-musllinux_1_2_aarch64.whl
| Download URL | lzgraphs-3.2.0-cp312-cp312-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 613.9 kB |
| Tags | CPython 3.12 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
183e414cb278ad02b01a3101f7a6a8366b3b6d524cfe2c27737ae03ef04f2a23
|
|
BLAKE2b-256 checksum How to use checksums |
5eb7f9ad2c7825b41fe7c863fe8898cdb1782d457fb058c8f81f7ac5cb56268c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 Aug 1, 2026.
Transparency logRelease files / lzgraphs-3.2.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | lzgraphs-3.2.0-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 627.8 kB |
| Tags | CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
d8a9c1cd3196447abc6c4bceff85bf8c5476fded5155bbfed563b6b51e7841d8
|
|
BLAKE2b-256 checksum How to use checksums |
670ffc50f3205aeaa3dda1763428dc133f295b35f84ead5b55502ca42e48180c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 Aug 1, 2026.
Transparency logRelease files / lzgraphs-3.2.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
| Download URL | lzgraphs-3.2.0-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 625.1 kB |
| Tags | CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
8f004983137722d0fb6ff991d1ef2e07563ec45aec7c19ab4e41b6a4cacf76f1
|
|
BLAKE2b-256 checksum How to use checksums |
810f074cdc88ced608934ec7ff9838ab3978d904665e5778fb4aa3b6476b087c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 Aug 1, 2026.
Transparency logRelease files / lzgraphs-3.2.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | lzgraphs-3.2.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 276.2 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
d1a49af9e37f20233cfda901c03d605098974f149efbf292115487bc8a7699e2
|
|
BLAKE2b-256 checksum How to use checksums |
7616602d5f4e1b0a78bdb725a4c0c4b1fceb2b4e926bd071bfd4637fd66b1625
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 Aug 1, 2026.
Transparency logRelease files / lzgraphs-3.2.0-cp311-cp311-win_amd64.whl
| Download URL | lzgraphs-3.2.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 283.8 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
2ad51a5c95cdd90a54e3ec99cbb33c694a845be94315b0bc5e23c28cb041f265
|
|
BLAKE2b-256 checksum How to use checksums |
2ca582fc9f0ae39dbc575f1e829be13030d71f91d270db4e9f2d8f5ef477b465
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 Aug 1, 2026.
Transparency logRelease files / lzgraphs-3.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | lzgraphs-3.2.0-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 617.6 kB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
59799ec235b4bbed927c413b4600e7bc331c1385e98fd27aa61a77874211eb09
|
|
BLAKE2b-256 checksum How to use checksums |
b16cd8b482b105a284b03cb34487bd242b0c8956d04ab3467e120c28edc58d76
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 Aug 1, 2026.
Transparency logRelease files / lzgraphs-3.2.0-cp311-cp311-musllinux_1_2_aarch64.whl
| Download URL | lzgraphs-3.2.0-cp311-cp311-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 614.1 kB |
| Tags | CPython 3.11 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
a61147bde22b385dd7856840a69610e364ba2f977a9a346da2c0193f01eb2cd7
|
|
BLAKE2b-256 checksum How to use checksums |
0c2a3ffb87296a60cbdb9fcc64af09504001c4ed3bb5b74fbdcc7e0b840fa8c2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 Aug 1, 2026.
Transparency logRelease files / lzgraphs-3.2.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | lzgraphs-3.2.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 627.8 kB |
| Tags | CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
cf3fa0fb4d6d10c1ccf82cbd3c1f55d4358630bc30a804095c6b5d31a3a6786b
|
|
BLAKE2b-256 checksum How to use checksums |
10f604e20549b07bee3d6f1363c8b326fd1447d154f5d247b5030319b5975794
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 Aug 1, 2026.
Transparency logRelease files / lzgraphs-3.2.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
| Download URL | lzgraphs-3.2.0-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 625.3 kB |
| Tags | CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
4f754f8c186e7e5edb6c9ac56a8a0d63485be811b1437248f6d305c08bd4f9cc
|
|
BLAKE2b-256 checksum How to use checksums |
98389aa3055bf1df699d1538af1b84fbcfa0f96ceb974f2b199cd0dc639e3987
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 Aug 1, 2026.
Transparency logRelease files / lzgraphs-3.2.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | lzgraphs-3.2.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 276.5 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
a35fbaa42256b2284304eb17ede0eca47feba5fe8797bc2a6901ef10041c91f4
|
|
BLAKE2b-256 checksum How to use checksums |
526cd84fa08d01a2785521fcfb328e2de6133a2ff30a76280ddd55a7c0c2114a
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 Aug 1, 2026.
Transparency logRelease files / lzgraphs-3.2.0-cp310-cp310-win_amd64.whl
| Download URL | lzgraphs-3.2.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 283.8 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
98a656ade5fa537c484dc860e8f490c41e679952ae598d8a736df01721c197a8
|
|
BLAKE2b-256 checksum How to use checksums |
b21c798bd08703d563011c5a45256e4a1ed4ba6284167ed71af1677efcf433b2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 Aug 1, 2026.
Transparency logRelease files / lzgraphs-3.2.0-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | lzgraphs-3.2.0-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 610.5 kB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
315cc7cd140913fdb72d6e494a3a15b96c4103601468c4785a0be33f8cf5bb38
|
|
BLAKE2b-256 checksum How to use checksums |
78a685f7edfbe150a3ad6badf64582299bd49efa6e02d82157f53768d2b9cdc1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 Aug 1, 2026.
Transparency logRelease files / lzgraphs-3.2.0-cp310-cp310-musllinux_1_2_aarch64.whl
| Download URL | lzgraphs-3.2.0-cp310-cp310-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 606.6 kB |
| Tags | CPython 3.10 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
39f6e2774f5eec1e12d8c1429c16dd403f25bd7f0ddb3c2a137bd8e77ebfbbd9
|
|
BLAKE2b-256 checksum How to use checksums |
b5bb69e7a78c75f25065f47c0f9ae8ab5687e55f0bc09319d700f8d462074986
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 Aug 1, 2026.
Transparency logRelease files / lzgraphs-3.2.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | lzgraphs-3.2.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 620.6 kB |
| Tags | CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
1f377a2f39f5618cf7696c44e808493f74fe0284456296fb3e2d982252d5ea05
|
|
BLAKE2b-256 checksum How to use checksums |
3a4fb518d0f3b118fd0b68dd9b560650fe96c4cdb9751e3ca094f15fbeacef68
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 Aug 1, 2026.
Transparency logRelease files / lzgraphs-3.2.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
| Download URL | lzgraphs-3.2.0-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 617.2 kB |
| Tags | CPython 3.10 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
2678faaeaf2be27392a2bdf4bfdb73c7b75a2b5e996c3bf04108b29983907347
|
|
BLAKE2b-256 checksum How to use checksums |
db05fc4d469ae5a2ef03b3d74ca0ded93b2d20a3ef2fda1f0b273476dcb02c26
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 Aug 1, 2026.
Transparency logRelease files / lzgraphs-3.2.0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | lzgraphs-3.2.0-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 276.5 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
84b49caa271c62dbe481677cba80a1ad849d478ad7c63410b26c06b7e9580605
|
|
BLAKE2b-256 checksum How to use checksums |
5e5d6dda58a9821f47ff7e0a180e892edb9c227740c94a7e6593533b2f1a08ea
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 Aug 1, 2026.
Transparency logRelease files / lzgraphs-3.2.0-cp39-cp39-win_amd64.whl
| Download URL | lzgraphs-3.2.0-cp39-cp39-win_amd64.whl |
|---|---|
| Size | 283.9 kB |
| Tags | CPython 3.9 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
3dd1f97d52a5d91ae3d95e9fe3660e9e1724b31fc0c2165c8a3d1d27660a3f80
|
|
BLAKE2b-256 checksum How to use checksums |
51b37edf6ebc05100b3dc1527d4f6c9830e2f3cc52fa5278ef812ba0b2e25183
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 Aug 1, 2026.
Transparency logRelease files / lzgraphs-3.2.0-cp39-cp39-musllinux_1_2_x86_64.whl
| Download URL | lzgraphs-3.2.0-cp39-cp39-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 610.1 kB |
| Tags | CPython 3.9 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
28567f9c069204b7dde95a4e2cd8086a1e1f30c7b00121744e0293c7d5a22614
|
|
BLAKE2b-256 checksum How to use checksums |
1131ecc61f976f222fc30ab4cdfb64dbbce428e3c3dda9e1e1600f5ea554d6f1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 Aug 1, 2026.
Transparency logRelease files / lzgraphs-3.2.0-cp39-cp39-musllinux_1_2_aarch64.whl
| Download URL | lzgraphs-3.2.0-cp39-cp39-musllinux_1_2_aarch64.whl |
|---|---|
| Size | 606.3 kB |
| Tags | CPython 3.9 Linux musl 1.2+ ARM64 |
|
SHA-256 checksum How to use checksums |
964232e84201b112b3566dd6155da7cd9cdf7d04478f5e82a0f30177bc74d929
|
|
BLAKE2b-256 checksum How to use checksums |
368f39b64ffb8ce903248c4159b79da28faf89ad01c6d5be4c22ce0ff4071236
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 Aug 1, 2026.
Transparency logRelease files / lzgraphs-3.2.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
| Download URL | lzgraphs-3.2.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl |
|---|---|
| Size | 620.3 kB |
| Tags | CPython 3.9 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 |
|
SHA-256 checksum How to use checksums |
fe899dcd3e3552f8987b1ecdac26b09b8b14488feca4a862da9d6333f726744a
|
|
BLAKE2b-256 checksum How to use checksums |
dda3ed2086d7c6f7da67360a5bc17b10584920ce5d6e1b0f9ff71a53838e89f8
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 Aug 1, 2026.
Transparency logRelease files / lzgraphs-3.2.0-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
| Download URL | lzgraphs-3.2.0-cp39-cp39-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl |
|---|---|
| Size | 616.9 kB |
| Tags | CPython 3.9 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64 |
|
SHA-256 checksum How to use checksums |
95ce6c8986649ad3d9da41f32ff8b777302eae20476aa64717c0af48817995af
|
|
BLAKE2b-256 checksum How to use checksums |
2987c0d2e8a386a37550a9a3a36bf12df98d8dede0142622ac3917cf1089c982
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 Aug 1, 2026.
Transparency logRelease files / lzgraphs-3.2.0-cp39-cp39-macosx_11_0_arm64.whl
| Download URL | lzgraphs-3.2.0-cp39-cp39-macosx_11_0_arm64.whl |
|---|---|
| Size | 276.5 kB |
| Tags | CPython 3.9 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
cd7915690b06c90588cf8396b8a52a6b9e24b3a5c2cbdf0cac420eba6136a4fc
|
|
BLAKE2b-256 checksum How to use checksums |
9ddd17d0b8185d3a01006c866ce4c6487d605fa186f954a72b5edddf096f1b54
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.12.9
|
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 Aug 1, 2026.
Transparency log