Skip to main content

Python bindings for the deterministic spoor document engine

Project description

pyspoor

Typed Python adapter for spoor-core.

from spoor import parse_path

result = parse_path("report.pdf")
print(result.content.value.markdown)
for warning in result.warnings:
    print(warning["code"], warning.get("location"))

Agents must inspect result.warnings; a successful parse can still report a missing PDF text layer, suspicious text, merged-table degradation, or omitted visuals.

Build locally with maturin develop.

Project details


Download files

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

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distributions

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

pyspoor-0.8.4-cp39-abi3-win_amd64.whl (1.4 MB view details)

Uploaded CPython 3.9+Windows x86-64

pyspoor-0.8.4-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.5 MB view details)

Uploaded CPython 3.9+manylinux: glibc 2.17+ x86-64

pyspoor-0.8.4-cp39-abi3-macosx_11_0_arm64.whl (1.4 MB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

pyspoor-0.8.4-cp39-abi3-macosx_10_12_x86_64.whl (1.4 MB view details)

Uploaded CPython 3.9+macOS 10.12+ x86-64

File details

Details for the file pyspoor-0.8.4-cp39-abi3-win_amd64.whl.

File metadata

  • Download URL: pyspoor-0.8.4-cp39-abi3-win_amd64.whl
  • Upload date:
  • Size: 1.4 MB
  • Tags: CPython 3.9+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for pyspoor-0.8.4-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 5c9af22410db887934de1fef8c23b7cb90e7fe38e78e6c6d8843fcf505edb24a
MD5 e7bb16090827a4b2c7ac5173af6f1441
BLAKE2b-256 0f1b22e24938d3f658c96d6a6ff6810c1b98750f474189db46d3f4191eae8503

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyspoor-0.8.4-cp39-abi3-win_amd64.whl:

Publisher: release-bindings.yml on harrisonwang/spoor

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

File details

Details for the file pyspoor-0.8.4-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for pyspoor-0.8.4-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2b9da15959df7d434ab393430891e046d96086917e47ad123387b72e347005c0
MD5 a939f242c92cc0fa019a8fe5c57daa3e
BLAKE2b-256 6501adbe2491d6e6b02dce563f30ba03968ad20c5962ee09cda4c3d37aeee6a5

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyspoor-0.8.4-cp39-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release-bindings.yml on harrisonwang/spoor

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

File details

Details for the file pyspoor-0.8.4-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for pyspoor-0.8.4-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a44fd5970f17049d4f4fd25cfdbf97a0ddabd412134369a31e1ba4cc04da4fa9
MD5 e6a0173150a741b7366aed7b6a58e051
BLAKE2b-256 22d3178a544f0479b47ac8e0ffa43ed45e37ac2fda7efe80b74505cb39c25328

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyspoor-0.8.4-cp39-abi3-macosx_11_0_arm64.whl:

Publisher: release-bindings.yml on harrisonwang/spoor

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

File details

Details for the file pyspoor-0.8.4-cp39-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for pyspoor-0.8.4-cp39-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 ae1055c9c219fc1c8a9a394f2a97ea17c53ade293c50a01b240700d140d64b6b
MD5 5523a4eac797abdeacc14300c913db50
BLAKE2b-256 859a09dd8e658204e2524f988fafc7a1037e947a41fc883b87fe77c530991ba7

See more details on using hashes here.

Provenance

The following attestation bundles were made for pyspoor-0.8.4-cp39-abi3-macosx_10_12_x86_64.whl:

Publisher: release-bindings.yml on harrisonwang/spoor

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

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page