Skip to main content

⚡ LightningParse

Fast, accurate PDF parsing for RAG pipelines — a Rust extraction core (via PyO3) returning structured JSON, with automatic OCR fallback for scanned pages.

Status: published on PyPI — pip install lightningparse. Prebuilt wheels for CPython 3.8–3.14 on Linux (x86_64, aarch64), Windows (x64), and macOS (x86_64, arm64). Core pipeline complete and benchmarked end-to-end.

Install

pip install lightningparse

Tier 1 (digital-native) extraction works out of the box with no system dependencies.

OCR (Tier 2) additionally requires Tesseract on your PATH. It is invoked only when a page has no extractable text layer. Without it, scanned pages raise OcrMissingDependencyError rather than failing silently.

Building from source
git clone https://github.com/ShivamMalge/LightningParse.git
cd LightningParse/lightningparse-core
maturin develop --release   # requires a Rust toolchain

Quickstart

parse_pdf() returns a JSON string, so parse it before use:

import json
from lightningparse import parse_pdf

result = json.loads(parse_pdf("document.pdf"))

for page in result["pages"]:
    for block in page["blocks"]:
        role = block.get("block_role")  # "heading", "code", or None
        print(block["section_id"], role, block["text"][:80])

print(result["metadata"]["tier"])  # "digital", "scanned", or "mixed"

# Pages using a content-stream filter that can't be decoded are reported here
# rather than silently degrading to OCR.
if result["metadata"].get("warnings"):
    print("Warnings:", result["metadata"]["warnings"])

Fatal parse errors raise CorruptPdfError instead of returning an empty result, so failures surface in your pipeline rather than passing as empty documents:

from lightningparse import parse_pdf, CorruptPdfError

try:
    result = json.loads(parse_pdf("maybe_broken.pdf"))
except CorruptPdfError as e:
    print("Unparseable:", e)

What's New in v0.4.1

  • Content stream filter support (ASCII85Decode and friends): Tier 1 extraction previously decoded only FlateDecode and LZWDecode. Content streams using any other filter yielded zero extractable characters and were misrouted to Tier 2 OCR — producing degraded OCR output for pages that contained perfectly good digital text. Upgrading to lopdf 0.44 and widening the supported-filter allowlist adds ASCII85Decode, ASCIIHexDecode, and RunLengthDecode. Filters outside the supported five still emit a per-page warning and route to OCR, so the visibility mechanism added in v0.3.0 is retained as a safety net.
  • Fault-tolerant page tree traversal: lopdf's strict page tree parser is replaced with a custom tolerant tree walker modelled on PyPDF2. PDFs that omit or mis-capitalize /Type /Pages or /Type /Page now extract successfully instead of failing outright, and circular reference loops abort safely rather than looping.
  • Explicit error propagation: the FFI boundary raises CorruptPdfError on fatal parse errors instead of returning an empty pages array.
  • Correct handling of multi-stream pages: a page whose /Contents is an array of several streams is now joined with an explicit separator, so streams meeting at a token boundary no longer fuse the adjacent operators into a single invalid token — which previously corrupted the text-object structure with no error raised.
  • First release published as platform wheels rather than a source distribution alone, so installation no longer requires a Rust toolchain.
Earlier releases

v0.3.0

  • Semantic block typing: text blocks are classified with a block_role"heading" (document-relative font-size/weight heuristics) or "code" (structural monospace-font analysis)
  • Style span tracking: a spans array preserves per-character style regions (bold, font size, monospace), so mixed-style lines aren't lost during extraction
  • Fixed a same-line fragmentation bug: lines with a mid-line style change were split into multiple blocks, sometimes mid-word
  • Fixed a PDF-spec-compliance bug: BT/ET operators incorrectly reset font state, which also improved reading order on multi-column documents
  • Added visibility for undecodable content stream filters via the warnings array

v0.2.0

  • Structured table extraction: captioned tables are parsed into row/column data instead of flat text, with markdown-formatted output in RAG chunks
  • CID/Type0 composite font support: /W and /DW array parsing for embedded CJK and other composite fonts, replacing a fixed 0.5 em width fallback
  • New robustness fixtures: synthetic distorted-scan and Word-export test cases
  • Fixed: an O(N²)O(N) performance regression from table-detection development
  • Fixed: false-positive table detection merging multi-author affiliation blocks

Why

Traditional Python PDF libraries (PyPDF2, pdfplumber, PyMuPDF) are GIL-bound and process pages sequentially, which becomes a bottleneck in RAG ingestion pipelines. LightningParse pushes extraction, header/footer cleanup, and OCR fallback into Rust, parallelized across pages, and returns structured JSON that Python can chunk with page/section metadata intact.

Architecture

Two processing tiers, selected per page:

  • Tier 1 — Digital-native PDFs: direct text extraction, no OCR. This is where the speed claim is benchmarked.
  • Tier 2 — Scanned/image PDFs: routed per-page to OCR (Tesseract) when no text layer is present.

Documents containing both report tier: "mixed".

Full design details: ARCHITECTURE.md · Product scope: PRD.md

Benchmarks

LightningParse is 6.0×–93.1× faster than pypdf/pdfplumber on digital-native (Tier 1) PDFs, with the gap widening on longer documents:

Document Pages LightningParse (median) pypdf pdfplumber
Multi-page IEEE paper 8 0.61 ms 7.89 ms (12.9× slower) 56.82 ms (93.1× slower)
Two-column academic paper 15 41.12 ms 951.92 ms (23.1× slower) 2579.90 ms (62.7× slower)
Single-page resume 1 6.82 ms 82.14 ms (12.0× slower) 208.42 ms (30.6× slower)

OCR (Tier 2) and mixed-document handling are benchmarked separately — pypdf and pdfplumber can't perform OCR, so comparing their near-instant-but-empty results against actual OCR time would mislead rather than inform.

A concurrent-load test confirms the Rust FFI genuinely releases Python's GIL during parsing: 10 concurrent OCR-heavy parse requests complete 4.78× faster than running them sequentially, on an 8-core/16-thread machine.

Full methodology and per-document results: benchmarks/BENCHMARKS.md

Known Limitations

  • Corrupt ASCII85 streams fail silently to OCR: a corrupt or truncated ASCII85Decode stream is not reported. The underlying decoder returns the raw undecoded bytes on failure rather than an error, so the page yields no text and falls through to OCR, reported as tier: "scanned" with an empty warnings array — indistinguishable from a genuine scan. Undecodable filters are still reported normally; this affects only corrupt data within a supported filter. Tracked for a future release.
  • Content stream filters outside the supported set: FlateDecode, LZWDecode, ASCII85Decode, ASCIIHexDecode, and RunLengthDecode are decoded. PDFs using any other filter (e.g. JBIG2Decode, or a /Crypt filter) produce no Tier 1 text and are routed to OCR, with a warnings entry so callers can detect it.
  • Monospace detection on composite fonts: the structural uniform-width check applies only to simple fonts with a /Widths array. CID/Type0 fonts bypass it and fall back to font-name matching ("courier", "mono"), so an unconventionally-named monospace CID font may not be tagged block_role: "code". Glyph widths for CID fonts are parsed correctly from /W and /DW.
  • Heading detection false positives: classification uses font-size ratio, weight, and line length relative to the document's own body text, with no semantic understanding. Stylistically-emphasized text that isn't a real heading (a bolded date range, a pull-quote) can be misclassified.
  • Complex or borderless tables: table detection requires a nearby caption (e.g. "Table 1") and consistent row/column geometry. Tables without captions, or with irregular formatting, fall back to flat text — no data is lost, but structure isn't always recovered.
  • OCR quality on degraded scans: Tesseract confidence filtering removes most scan artifacts, but heavy combined distortion (rotation + noise + lighting gradient + blur) can cause the filter to discard real content along with the noise. The system fails safely — no crash, no hallucinated text — but does not recover text from severely degraded scans.
  • Encrypted and form PDFs: not explicitly supported.

Scope

In scope: digital-native PDF extraction, header/footer/footnote removal, semantic block typing, OCR fallback for scanned pages, and metadata-aware output suitable for chunking.

Not in scope yet: encrypted/form PDFs, ML-based layout detection. See PRD.md §2 — these are deliberate cuts, not oversights.

Contributing

See AGENTS.md for repo conventions, build commands, and non-negotiable rules (FFI safety, GIL handling, benchmark discipline) before opening a PR.

License

MIT License.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lightningparse-0.4.1.tar.gz (1.0 MB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

lightningparse-0.4.1-cp314-cp314-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.14Windows x86-64

lightningparse-0.4.1-cp314-cp314-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

lightningparse-0.4.1-cp314-cp314-macosx_10_12_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.14macOS 10.12+ x86-64

lightningparse-0.4.1-cp313-cp313-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.13Windows x86-64

lightningparse-0.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

lightningparse-0.4.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

lightningparse-0.4.1-cp313-cp313-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

lightningparse-0.4.1-cp313-cp313-macosx_10_12_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.13macOS 10.12+ x86-64

lightningparse-0.4.1-cp312-cp312-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.12Windows x86-64

lightningparse-0.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

lightningparse-0.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

lightningparse-0.4.1-cp312-cp312-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

lightningparse-0.4.1-cp312-cp312-macosx_10_12_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.12macOS 10.12+ x86-64

lightningparse-0.4.1-cp311-cp311-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.11Windows x86-64

lightningparse-0.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

lightningparse-0.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

lightningparse-0.4.1-cp311-cp311-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

lightningparse-0.4.1-cp311-cp311-macosx_10_12_x86_64.whl (1.2 MB view details)

Uploaded CPython 3.11macOS 10.12+ x86-64

lightningparse-0.4.1-cp310-cp310-win_amd64.whl (1.1 MB view details)

Uploaded CPython 3.10Windows x86-64

lightningparse-0.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

lightningparse-0.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

lightningparse-0.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

lightningparse-0.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

lightningparse-0.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

lightningparse-0.4.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.3 MB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ ARM64

lightningparse-0.4.1-cp38-cp38-macosx_11_0_arm64.whl (1.2 MB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

lightningparse-0.4.1-cp38-cp38-macosx_10_12_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.8macOS 10.12+ x86-64

File details

Details for the file lightningparse-0.4.1.tar.gz.

File metadata

  • Download URL: lightningparse-0.4.1.tar.gz
  • Upload date:
  • Size: 1.0 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for lightningparse-0.4.1.tar.gz
Algorithm Hash digest
SHA256 51099874d3f5eb0c2a89654168fc4f7632e29748798002086f45bc93c89d747a
MD5 dca2f8faf8b85287eb3e27187794578e
BLAKE2b-256 f3da58cd0c3a1ea8842e18ff693cd4d82658e1510e68b5873bd5fb2114d83a93

See more details on using hashes here.

Provenance

The following attestation bundles were made for lightningparse-0.4.1.tar.gz:

Publisher: CI.yml on ShivamMalge/LightningParse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lightningparse-0.4.1-cp314-cp314-win_amd64.whl.

File metadata

File hashes

Hashes for lightningparse-0.4.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 6352449c001b486fa91d52170b649fdac14b40a7c54126b24b80cff3500d7d36
MD5 6f22b287d74109013f61c075c60b97ad
BLAKE2b-256 9760a153cfdf3ee05620436cb88d915202c73dc686ccaf1c5d53a2c46f71bf0d

See more details on using hashes here.

Provenance

The following attestation bundles were made for lightningparse-0.4.1-cp314-cp314-win_amd64.whl:

Publisher: CI.yml on ShivamMalge/LightningParse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lightningparse-0.4.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lightningparse-0.4.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f15aae659cd2509dddba164c4efc79f604e0709b01a728ed93d13827b72e1dc0
MD5 9c3e8146e10de05c8d64a9f5049249a8
BLAKE2b-256 d5f20fa9b7892c2162d8d3726128bc4690310214baf73aea93ee0e773951d5b3

See more details on using hashes here.

Provenance

The following attestation bundles were made for lightningparse-0.4.1-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: CI.yml on ShivamMalge/LightningParse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lightningparse-0.4.1-cp314-cp314-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for lightningparse-0.4.1-cp314-cp314-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 c43a8bf49101f72e2c1120d5659946dae53b15680ed56ca278695b6448e74dcf
MD5 f50f8964f0cb2531604113a1b65cd718
BLAKE2b-256 ca32abab03a8fc4b9920d2fae9891eb8042112369489935c08e6837c43154efc

See more details on using hashes here.

Provenance

The following attestation bundles were made for lightningparse-0.4.1-cp314-cp314-macosx_10_12_x86_64.whl:

Publisher: CI.yml on ShivamMalge/LightningParse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lightningparse-0.4.1-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for lightningparse-0.4.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 68d410ae850199bd42a753a57f126082cbd8bdd4ee8a77a3879f9af0afe91e47
MD5 2078af4cbd9ccccc9ce27783b3ff7d33
BLAKE2b-256 9802921c02a74f62f028d2e3a5ddcb291fa4bab4f4a14f473e6e597bfac46f47

See more details on using hashes here.

Provenance

The following attestation bundles were made for lightningparse-0.4.1-cp313-cp313-win_amd64.whl:

Publisher: CI.yml on ShivamMalge/LightningParse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lightningparse-0.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lightningparse-0.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1edce65b19396383561cc03a1ba567a13c6dbbfe78e62f2456652a1980ac51d8
MD5 654ffbc187d17c6989f2152fe5766eee
BLAKE2b-256 079ed5c1bf3a9dab81e1d7b82eac3ebe7f8e4823e7ae1847f03f58736e518f7c

See more details on using hashes here.

Provenance

The following attestation bundles were made for lightningparse-0.4.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on ShivamMalge/LightningParse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lightningparse-0.4.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for lightningparse-0.4.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4b7155059d3b0737c5007976e9abd3696b929a473747b55dd46cc679e7527fde
MD5 7014da5219454e1bfa373ff9f58171df
BLAKE2b-256 c6fba8c1a30b423a0c42844fc7377255f646ef08ce5a50b611d2e5c05bbb0fae

See more details on using hashes here.

Provenance

The following attestation bundles were made for lightningparse-0.4.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on ShivamMalge/LightningParse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lightningparse-0.4.1-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lightningparse-0.4.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1a9e09ab6478e9d9b178bcc678eb24fdfdd86d5136f3aa1d528ba545de5fda6f
MD5 f606a624f2a4f2ecb56eb5a7fedb66dd
BLAKE2b-256 a26ec72b75f34f3a48d7c48f035a481cdc54766e58af577c76dfe2aafcc8eef5

See more details on using hashes here.

Provenance

The following attestation bundles were made for lightningparse-0.4.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: CI.yml on ShivamMalge/LightningParse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lightningparse-0.4.1-cp313-cp313-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for lightningparse-0.4.1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a9daa7ded951b15a750c1314f45d3d505c0a8b9674e7d9a54611cf65a46cdcc8
MD5 f4a3d24d172531fd26cc32a82f78088f
BLAKE2b-256 8d51a44cebe37e47913b22802914961be40b876ce781d398a61b2165cad4baff

See more details on using hashes here.

Provenance

The following attestation bundles were made for lightningparse-0.4.1-cp313-cp313-macosx_10_12_x86_64.whl:

Publisher: CI.yml on ShivamMalge/LightningParse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lightningparse-0.4.1-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for lightningparse-0.4.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 486f03116a9dc0b06392ba04d03282b5a5e2c0c0ecc4d879d549764c46980ff6
MD5 f9cc45412d8a8a70239b32c3a3efa443
BLAKE2b-256 be9e49b48d605ddfbd0a4fedf32bbcb37b3e58bf3b4ac20dfd379fd19d97e849

See more details on using hashes here.

Provenance

The following attestation bundles were made for lightningparse-0.4.1-cp312-cp312-win_amd64.whl:

Publisher: CI.yml on ShivamMalge/LightningParse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lightningparse-0.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lightningparse-0.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 29ea32faa86e1edb77ac5df312ab5022da12051c082c30b4a7aa8a20a59182e1
MD5 c77477ee00361b2a182cf66ac999d482
BLAKE2b-256 d45e1e47c5b09649ecabdf518979802747bdf31a577b6a98414696ac20fe15ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for lightningparse-0.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on ShivamMalge/LightningParse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lightningparse-0.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for lightningparse-0.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9ca765c0a99ee7713105c69c01a4ca7cf5b561804efedc34db7bad8b67651e7f
MD5 b594669790469d65566789f206284186
BLAKE2b-256 c0510656aba6640021a7b627e46d304b1d48b186aeafc675209af62f0aa32421

See more details on using hashes here.

Provenance

The following attestation bundles were made for lightningparse-0.4.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on ShivamMalge/LightningParse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lightningparse-0.4.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lightningparse-0.4.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fee4800af826bebb3b56b64abcf378101f25dcbc63979c8c41a5cb0724b9d562
MD5 f38576e8a5df0b4bc40295f6b6502492
BLAKE2b-256 b2881f1bc76a9573575700081aa7df1c8f7f9523cf31a27f918e10b42fe1be49

See more details on using hashes here.

Provenance

The following attestation bundles were made for lightningparse-0.4.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: CI.yml on ShivamMalge/LightningParse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lightningparse-0.4.1-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for lightningparse-0.4.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 2864958e7dd4b19c7ae897a3c86e7f70bb9f3ef6f5fac3ef0b5246f1f3b63e37
MD5 588095f0ed63724695215cfad14731d2
BLAKE2b-256 fce5422a1aea0dbc61ba378533b469365a61eaa78965fb2c01ebd43af86099d9

See more details on using hashes here.

Provenance

The following attestation bundles were made for lightningparse-0.4.1-cp312-cp312-macosx_10_12_x86_64.whl:

Publisher: CI.yml on ShivamMalge/LightningParse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lightningparse-0.4.1-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for lightningparse-0.4.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2ea14d122fdfbd2e3b03eb6527c79a8a6090b75e9038aed4b9d7e97cc5ece998
MD5 fb5d4c06c92849b06106125cf1534a6c
BLAKE2b-256 3f400b569bd64eff4b32a463846c93ab2275bae865764d2580b5ef6d65dcedd0

See more details on using hashes here.

Provenance

The following attestation bundles were made for lightningparse-0.4.1-cp311-cp311-win_amd64.whl:

Publisher: CI.yml on ShivamMalge/LightningParse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lightningparse-0.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lightningparse-0.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ac10e38ff38f3288f188c107317715968215f5744ace41f68a12bee7af0855f7
MD5 bf0296fc99184b164ded9a9bbcc44852
BLAKE2b-256 7c0c4f133f712424c5dcd4f839fc1ce5b922452490b536cf6dc843881c697b42

See more details on using hashes here.

Provenance

The following attestation bundles were made for lightningparse-0.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on ShivamMalge/LightningParse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lightningparse-0.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for lightningparse-0.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 01a327a6a980745160797e3503e497720c33990831ee85026955f4935c719120
MD5 f27cdcf225ecd2332ad4850f2a7b24bd
BLAKE2b-256 b7e32bf83759b8317133cea2da1fb13e3193176ca0a8c3990c1d8587986cf304

See more details on using hashes here.

Provenance

The following attestation bundles were made for lightningparse-0.4.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on ShivamMalge/LightningParse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lightningparse-0.4.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lightningparse-0.4.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 41da2f0cb2b6c7af14bdaf20ebeb7203dc32fd5a059d050dc65fd3f87ec23c1e
MD5 159007a412a26c775287249fbec672c9
BLAKE2b-256 684127dec1a190f73287829c564e31be3465f7c9d011d7a5bbdd8e0623645db5

See more details on using hashes here.

Provenance

The following attestation bundles were made for lightningparse-0.4.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: CI.yml on ShivamMalge/LightningParse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lightningparse-0.4.1-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for lightningparse-0.4.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 d65c1d6b5dad3384c3c716a58b76d40b1849387dd168ae67b563c1f63251d09a
MD5 9307b5983009bba9a5fcf9f857b23b89
BLAKE2b-256 56989468c2b8b3c3e73406d1921fdd79fd6a7fe0a2da19ecd8ed7c362577dd6c

See more details on using hashes here.

Provenance

The following attestation bundles were made for lightningparse-0.4.1-cp311-cp311-macosx_10_12_x86_64.whl:

Publisher: CI.yml on ShivamMalge/LightningParse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lightningparse-0.4.1-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for lightningparse-0.4.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 0683d63344a4113aafebb7fdbf36519b49b9b3ca541b6565dbeabd539c178f0b
MD5 2718361a2f4d4d6d625e6a59be3ea640
BLAKE2b-256 7a786a0812bd6b4d1e2304bcc7e480011a1c824b6bf86e3b7e098050a4e2977f

See more details on using hashes here.

Provenance

The following attestation bundles were made for lightningparse-0.4.1-cp310-cp310-win_amd64.whl:

Publisher: CI.yml on ShivamMalge/LightningParse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lightningparse-0.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lightningparse-0.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 14e373daa197f5dfec41d2fab6ac15f3d6a0584fb915467e4306ad69ffcc97dc
MD5 16c18c5440841b790d330365192b0039
BLAKE2b-256 4a0e01eb0ddca659b10faf68540f153a01ece036899c5434a120ce3c8c501686

See more details on using hashes here.

Provenance

The following attestation bundles were made for lightningparse-0.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on ShivamMalge/LightningParse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lightningparse-0.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for lightningparse-0.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 74985bb5efa33d18854dcea8859c93daaa2cfe3911f9cd7a273c162754e7ce79
MD5 fa7d608efee594a990d2d254dc4f0f84
BLAKE2b-256 bb2085fbd2c60d6e573656fa94369653a29b65593902e21123c739bab06dbb82

See more details on using hashes here.

Provenance

The following attestation bundles were made for lightningparse-0.4.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on ShivamMalge/LightningParse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lightningparse-0.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lightningparse-0.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f4e093af2d680bbd6e72614460e9d66a388f8d3c8343d3677c5f4c613b77cee4
MD5 be588616e2e727277438af6a6fb18a61
BLAKE2b-256 dd21cedad63b023e59b67ea788d87e6e4af1bcdcae02217ed40bbe9229ce4f7e

See more details on using hashes here.

Provenance

The following attestation bundles were made for lightningparse-0.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on ShivamMalge/LightningParse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lightningparse-0.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for lightningparse-0.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2b6cd138a3d86e761aa9c66dccdce0e912d1221773ed4508c7a4305f142d2afd
MD5 6fdfd7ed88a17c1a1fce9d6f63c9ebe1
BLAKE2b-256 d733503dbad79813405e4704f937b26f3a8d62e837d25c72e6de3522a53bacf0

See more details on using hashes here.

Provenance

The following attestation bundles were made for lightningparse-0.4.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on ShivamMalge/LightningParse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lightningparse-0.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for lightningparse-0.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f988cf72b27a0637a373a6b27e03d74fb53839d34aab568c732290852367bfb8
MD5 8c167061417cca9df1310fb84ff6de88
BLAKE2b-256 050db2d4e07e4c550bfcaec27a5e7f1ef8ffb04a1de8e68c4b56a1799f5c6c8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for lightningparse-0.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: CI.yml on ShivamMalge/LightningParse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lightningparse-0.4.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for lightningparse-0.4.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 90275e6a375973410a69101a55ae172b56fe479db386f1f98203bada9f9930d9
MD5 05c0359d25503872ff469bbe777c1e63
BLAKE2b-256 f5e5e5225054cdb58919030975a5b1921dd226b1d64c668b2eadbe3df13ff50c

See more details on using hashes here.

Provenance

The following attestation bundles were made for lightningparse-0.4.1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: CI.yml on ShivamMalge/LightningParse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lightningparse-0.4.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for lightningparse-0.4.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eee796e988b167e4ca94898245474f9cb49819a1e6ac57237df58008fb7514e7
MD5 f63624b9a12ea32718fdf5dfa63de34f
BLAKE2b-256 a65f3868060624d9569ec3d71289827e7fe73fe525c50d67b457b751e68d395a

See more details on using hashes here.

Provenance

The following attestation bundles were made for lightningparse-0.4.1-cp38-cp38-macosx_11_0_arm64.whl:

Publisher: CI.yml on ShivamMalge/LightningParse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file lightningparse-0.4.1-cp38-cp38-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for lightningparse-0.4.1-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ed2a600bc19dcc2fa9bb32ae063ffe9175719567502446bd180bb30e5796e455
MD5 6867e27bc34da1a1a44b70866a694df4
BLAKE2b-256 d4910ea485fa5c525e269ac3b27223e0be0156dd7c6dc1c103d655d7f4fbdcec

See more details on using hashes here.

Provenance

The following attestation bundles were made for lightningparse-0.4.1-cp38-cp38-macosx_10_12_x86_64.whl:

Publisher: CI.yml on ShivamMalge/LightningParse

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Release history Release notifications | RSS feed

3.1.0

1 file

0.5.0

28 files

This release

0.4.1 This release

28 files

0.4.0

28 files

0.3.0

1 file

0.2.0

1 file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page