Skip to main content

DEEPBOM Python launcher

This package is a zero-analysis-logic launcher for the same platform-specific DEEPBOM engine used by the npm CLI release. Each wheel binds its operating system, architecture, engine SHA-256, and canonical TFLite WASM SHA-256 in an installed manifest. No parser or numerical rule is reimplemented in Python.

An experimental typed facade invokes that same verified engine and converts its JSON and exit-code contracts into Python values and exceptions:

from deepbom import DeepBomPolicyBlocked, audit, capabilities, tensor_inventory, tensors

caps = capabilities()
envelope = audit("model.gguf")
selected = audit("model.gguf", sections=["summary", "findings"])
try:
    gated = audit("model.safetensors", gate="defects")
except DeepBomPolicyBlocked as blocked:
    gated = blocked.document
rows = tensors("model.gguf")
inventory = tensor_inventory("model.gguf")

audit() defaults to the canonical envelope, or to analysis selection when sections are supplied without an explicit output. It accepts the CLI-equivalent gate="defects" and policy="engineering"|"regulatory" controls plus explicit timeout and maximum-output-byte bounds. gate and policy are mutually exclusive. Exit 1 raises DeepBomInvocationError, exit 2 raises DeepBomPolicyBlocked, and exit 3 raises DeepBomIncompleteBinding; policy exceptions retain any completed JSON result as .document. tensors() converts exact counts to Python int and decimal ratios to decimal.Decimal; tensor_inventory() preserves the raw JSON document. The facade is experimental in 1.96.x, and the CLI schemas remain the compatibility contract.

deepbom audit model.tflite --compact
deepbom audit model.onnx --format cyclonedx
deepbom audit model.onnx --format sarif --output deepbom.sarif --fail-on high
deepbom capabilities --compact
deepbom audit Model.mlpackage --compact
deepbom audit safetensors-repository/ --compact
deepbom audit model.pte --executorch-build deepbom.executorch-build.json --compact

ONNX external data next to the model is discovered only from safe serialized references. Use --external-data-dir to bind a different explicit root. ExecuTorch PTE audits can additionally bind a selected source/build and binary inventory with --executorch-build; backend execution remains unobserved.

Set DEEPBOM_ENGINE only for a deliberately supplied engine build and bind it with DEEPBOM_ENGINE_SHA256. TensorRT options import configuration or observed parser evidence; NVIDIA runtime libraries are not bundled.

For the installed version, deepbom --help and deepbom capabilities --compact are authoritative. The current source inventory is maintained in the generated CLI reference.

This public channel package is licensed under Apache-2.0. Protected analyzers and private rulepack-generation sources are not included.

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.

deepbom-1.96.15-py3-none-win_arm64.whl (31.3 MB view details)

Uploaded Python 3Windows ARM64

deepbom-1.96.15-py3-none-win_amd64.whl (35.0 MB view details)

Uploaded Python 3Windows x86-64

deepbom-1.96.15-py3-none-manylinux_2_28_x86_64.whl (43.2 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ x86-64

deepbom-1.96.15-py3-none-manylinux_2_28_aarch64.whl (42.9 MB view details)

Uploaded Python 3manylinux: glibc 2.28+ ARM64

deepbom-1.96.15-py3-none-macosx_14_0_x86_64.whl (40.5 MB view details)

Uploaded Python 3macOS 14.0+ x86-64

deepbom-1.96.15-py3-none-macosx_14_0_arm64.whl (39.3 MB view details)

Uploaded Python 3macOS 14.0+ ARM64

File details

Details for the file deepbom-1.96.15-py3-none-win_arm64.whl.

File metadata

  • Download URL: deepbom-1.96.15-py3-none-win_arm64.whl
  • Upload date:
  • Size: 31.3 MB
  • Tags: Python 3, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for deepbom-1.96.15-py3-none-win_arm64.whl
Algorithm Hash digest
SHA256 a93459c926393ddd2e91cc98f96a4cfd7a6ff7b6e19a9c0d280b7468d269069d
MD5 a4301e8f48e67134e93674d67d7dc0ff
BLAKE2b-256 baedb1960b51841ff4cbfb85045242bbe1800a617ce5c069c057e175a281f3df

See more details on using hashes here.

Provenance

The following attestation bundles were made for deepbom-1.96.15-py3-none-win_arm64.whl:

Publisher: release-channels.yml on JunHwan-Kwon/deepbom

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

File details

Details for the file deepbom-1.96.15-py3-none-win_amd64.whl.

File metadata

  • Download URL: deepbom-1.96.15-py3-none-win_amd64.whl
  • Upload date:
  • Size: 35.0 MB
  • Tags: Python 3, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for deepbom-1.96.15-py3-none-win_amd64.whl
Algorithm Hash digest
SHA256 c8891668af6262e25cb336e4e25e3156d3968223b107066d4968c08b45ec6636
MD5 d487b326d70836580b81d1a9867e59dc
BLAKE2b-256 a9b368bc7cba0010eaaf69c6c499f291eb8062d403d907754a109417d02bff29

See more details on using hashes here.

Provenance

The following attestation bundles were made for deepbom-1.96.15-py3-none-win_amd64.whl:

Publisher: release-channels.yml on JunHwan-Kwon/deepbom

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

File details

Details for the file deepbom-1.96.15-py3-none-manylinux_2_28_x86_64.whl.

File metadata

File hashes

Hashes for deepbom-1.96.15-py3-none-manylinux_2_28_x86_64.whl
Algorithm Hash digest
SHA256 9745017e9ed0332b498b9ace79b4bfc151fa405e6cca9e09b1463ea885b845ef
MD5 c71a1a32095d3ddbe79abef0d6a004ec
BLAKE2b-256 963d5b3752bed31bfe6040ffc67402adeac85d3d35027a4fd0fec710a33bca26

See more details on using hashes here.

Provenance

The following attestation bundles were made for deepbom-1.96.15-py3-none-manylinux_2_28_x86_64.whl:

Publisher: release-channels.yml on JunHwan-Kwon/deepbom

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

File details

Details for the file deepbom-1.96.15-py3-none-manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for deepbom-1.96.15-py3-none-manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 bfa0b57c9ad1291a2273e23ec7cb8e3e552862c3027d8fa3345026669d6d2315
MD5 0a6d5672e56a0921e83ab9895f56c0f9
BLAKE2b-256 9c9a1d51e490d69695d57fefdfb3706d1e0458d719b48db126f8e5f2bfcd4ee7

See more details on using hashes here.

Provenance

The following attestation bundles were made for deepbom-1.96.15-py3-none-manylinux_2_28_aarch64.whl:

Publisher: release-channels.yml on JunHwan-Kwon/deepbom

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

File details

Details for the file deepbom-1.96.15-py3-none-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for deepbom-1.96.15-py3-none-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 c862c35db791ed65e1fa5792e7b10fed50cf15102721e81da8c784fe3fa36714
MD5 82f2e69ab09040f9f48123b02b55911f
BLAKE2b-256 ad678e1199239141c4ae87c12f128b7a367a7ee705f6428c23bfbd8694544c85

See more details on using hashes here.

Provenance

The following attestation bundles were made for deepbom-1.96.15-py3-none-macosx_14_0_x86_64.whl:

Publisher: release-channels.yml on JunHwan-Kwon/deepbom

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

File details

Details for the file deepbom-1.96.15-py3-none-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for deepbom-1.96.15-py3-none-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 40b05a10c6445e9453dd65fbaec0b058cb0169d5c3383cb77556f69bd8ed54c4
MD5 0b80d396e9ad536381509aa2b2021430
BLAKE2b-256 eb19e430ca56c9483fbaf42fc7b39761cd5206f7d9016b4382477cb981b60fd3

See more details on using hashes here.

Provenance

The following attestation bundles were made for deepbom-1.96.15-py3-none-macosx_14_0_arm64.whl:

Publisher: release-channels.yml on JunHwan-Kwon/deepbom

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

Release history Release notifications | RSS feed

1.103.0

6 files

1.102.0

6 files

1.101.0

6 files

1.100.0

6 files

1.99.2

6 files

1.99.1

6 files

1.98.0

6 files

1.97.4

6 files

1.97.3

6 files

1.97.0

6 files

This release

1.96.15 This release

6 files

1.96.14

6 files

1.96.13

6 files

1.96.12

6 files

1.96.11

6 files

1.96.10

6 files

1.96.9

6 files

1.96.8

6 files

1.96.7

6 files

1.96.5

6 files

1.96.4

6 files

1.96.3

6 files

1.96.2

6 files

1.96.1

6 files

1.95.0

6 files

1.94.6

6 files

1.94.5

6 files

1.94.4

6 files

1.94.3

6 files

1.94.2

6 files

0.1.0

2 files

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