Skip to main content

Python bindings for the Rust crate 'boa', an embeddable JavaScript engine

Project description

boabem

Boabem (/po.a.bɛm/, 'bo-ah-bem') is a Python binding for the Rust crate boa — an embeddable JavaScript engine.

Run small bits of JavaScript from Python, get back plain Python values, and keep state across evaluations.

Install

Python 3.9+ is required.

  • If a prebuilt wheel is available for your platform:
    • pip install boabem
  • Otherwise, build from source.

Quick start

from boabem import Context

ctx = Context()
ctx.eval("var x = 41")
print(ctx.eval("x + 1"))  # 42

print(ctx.eval("'A' + 'B'"))         # 'AB'
print(ctx.eval("[1,2,3].length"))    # 3
print(ctx.eval("JSON.stringify({a:1})"))  # '{"a":1}'

Load code from a file:

from pathlib import Path
from boabem import Context

ctx = Context()
result = ctx.eval_from_filepath(Path("script.js"))

API

  • boabem.Context
    • eval(source: str) -> Any
    • eval_from_bytes(source: str) -> Any (same behavior as eval)
    • eval_from_filepath(path: str | os.PathLike[str]) -> Any
  • boabem.PanicException
    • Exception class exposed for Rust panics (e.g., attempting to use a Context across threads).
  • boabem.Undefined
    • Sentinel type representing JavaScript undefined.
    • String representation: "Undefined".

State persists within a single Context instance between calls. Each Context is isolated from others.

Value mapping (JS -> Python)

  • undefined -> boabem.Undefined
  • null -> None
  • boolean -> bool
  • number -> float (NaN/Infinity preserved as float("nan")/float("inf"))
  • BigInt -> int
  • string -> str
  • Array -> list
  • Object -> dict

Notes:

  • Some JS values (e.g., Symbol) cannot be converted and will raise an error.
  • Each undefined you get back is a distinct Python object, but compares equal to another Undefined.

Object/Array conversion details

When converting composite values (JavaScript Objects and Arrays) to Python dict/list, elements are converted recursively with a few caveats:

  • BigInt inside Objects/Arrays is converted to Python int.
    • Examples: ({ a: 1n, 1: 2n, 2n: 3n }) -> {"a": 1, "1": 2, "2": 3} and [1, 2, 3n] -> [1, 2, 3].
  • NaN and ±Infinity inside Objects/Arrays are preserved as Python floats (float('nan') / float('inf')).
    • Examples: ({ a: NaN, b: Infinity }) -> {"a": nan, "b": inf} and [1, 2, NaN, Infinity] -> [1, 2, nan, inf].
  • undefined inside Objects/Arrays is converted to boabem.Undefined.

Additional notes:

  • JavaScript object property keys are coerced to strings during conversion; for example, a 2n property name becomes the Python key "2".

Note: Top-level primitives are still mapped as documented above (e.g., 10n -> int, NaN/Infinity -> float('nan')/float('inf')). The special rules here apply only to values nested within Objects/Arrays.

Threading and processes

Context is not thread-sendable or picklable:

  • Do not move or use a Context across threads (ThreadPoolExecutor will fail).
  • Do not send a Context to another process (cannot pickle).
  • Create and use a Context only in the thread where it was created.

If you try to use a Context across threads, you'll get a Rust panic surfaced as pyo3_runtime.PanicException (exposed as boabem.PanicException).

Errors

  • JavaScript exceptions (e.g., throw new Error('boom')) raise RuntimeError with the JS message.
  • Syntax/Reference/Type errors surface as RuntimeError messages (e.g., "SyntaxError", "ReferenceError").

License

Dual-licensed under MIT or Apache-2.0.

Project details


Download files

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

Source Distribution

boabem-0.3.1.tar.gz (41.4 kB view details)

Uploaded Source

Built Distributions

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

boabem-0.3.1-pp311-pypy311_pp73-win_amd64.whl (9.7 MB view details)

Uploaded PyPyWindows x86-64

boabem-0.3.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

boabem-0.3.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.4 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

boabem-0.3.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl (9.0 MB view details)

Uploaded PyPymacOS 11.0+ ARM64

boabem-0.3.1-graalpy312-graalpy250_312_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.4 MB view details)

Uploaded graalpy312manylinux: glibc 2.17+ x86-64

boabem-0.3.1-graalpy312-graalpy250_312_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.4 MB view details)

Uploaded graalpy312manylinux: glibc 2.17+ ARM64

boabem-0.3.1-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl (9.0 MB view details)

Uploaded graalpy312macOS 11.0+ ARM64

boabem-0.3.1-graalpy311-graalpy242_311_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.4 MB view details)

Uploaded graalpy311manylinux: glibc 2.17+ x86-64

boabem-0.3.1-graalpy311-graalpy242_311_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.4 MB view details)

Uploaded graalpy311manylinux: glibc 2.17+ ARM64

boabem-0.3.1-graalpy311-graalpy242_311_native-macosx_11_0_arm64.whl (9.0 MB view details)

Uploaded graalpy311macOS 11.0+ ARM64

boabem-0.3.1-cp314-cp314t-win_arm64.whl (9.4 MB view details)

Uploaded CPython 3.14tWindows ARM64

boabem-0.3.1-cp314-cp314t-win_amd64.whl (9.7 MB view details)

Uploaded CPython 3.14tWindows x86-64

boabem-0.3.1-cp314-cp314t-musllinux_1_2_x86_64.whl (11.7 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

boabem-0.3.1-cp314-cp314t-musllinux_1_2_riscv64.whl (11.0 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ riscv64

boabem-0.3.1-cp314-cp314t-musllinux_1_2_aarch64.whl (11.6 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

boabem-0.3.1-cp314-cp314t-manylinux_2_31_riscv64.whl (10.8 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.31+ riscv64

boabem-0.3.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

boabem-0.3.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.4 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

boabem-0.3.1-cp314-cp314t-macosx_11_0_arm64.whl (9.0 MB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

boabem-0.3.1-cp314-cp314t-macosx_10_12_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.14tmacOS 10.12+ x86-64

boabem-0.3.1-cp310-abi3-win_arm64.whl (9.4 MB view details)

Uploaded CPython 3.10+Windows ARM64

boabem-0.3.1-cp310-abi3-win_amd64.whl (9.7 MB view details)

Uploaded CPython 3.10+Windows x86-64

boabem-0.3.1-cp310-abi3-musllinux_1_2_x86_64.whl (11.7 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ x86-64

boabem-0.3.1-cp310-abi3-musllinux_1_2_riscv64.whl (11.0 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ riscv64

boabem-0.3.1-cp310-abi3-musllinux_1_2_aarch64.whl (11.6 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

boabem-0.3.1-cp310-abi3-manylinux_2_31_riscv64.whl (10.8 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.31+ riscv64

boabem-0.3.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.4 MB view details)

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

boabem-0.3.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.4 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARM64

boabem-0.3.1-cp310-abi3-macosx_11_0_arm64.whl (9.0 MB view details)

Uploaded CPython 3.10+macOS 11.0+ ARM64

boabem-0.3.1-cp310-abi3-macosx_10_12_x86_64.whl (9.2 MB view details)

Uploaded CPython 3.10+macOS 10.12+ x86-64

File details

Details for the file boabem-0.3.1.tar.gz.

File metadata

  • Download URL: boabem-0.3.1.tar.gz
  • Upload date:
  • Size: 41.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for boabem-0.3.1.tar.gz
Algorithm Hash digest
SHA256 26837972db81505057d3398cb2bf1775a7bbe69676a23cae62a61627f082a53f
MD5 59ce7137555600e431e15fa552f4d52e
BLAKE2b-256 0c62c17c1f35805e43c01c7f54409558329dbdbf425b29d0132d17c0e5581d2c

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.1.tar.gz:

Publisher: release.yml on Bing-su/boabem

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

File details

Details for the file boabem-0.3.1-pp311-pypy311_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for boabem-0.3.1-pp311-pypy311_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 b43af2a80bb7384c46856caa419c89827123223978ba349f2bbda2a9bacead85
MD5 1d0bf16cc4156e938de4e11a30531129
BLAKE2b-256 e841aa2d4d22ea885a426115d010f78009696cc54a20b3ae59affdc802797bfc

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.1-pp311-pypy311_pp73-win_amd64.whl:

Publisher: release.yml on Bing-su/boabem

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

File details

Details for the file boabem-0.3.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for boabem-0.3.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8ae5ad5f34bd9f2431c50c728c268e06e0dbd3328bf78e46c6151e8394f1e734
MD5 d28917ec22c0f8fe30a695d6080af134
BLAKE2b-256 70c4c08b380d804b49a9f91af0dd18192a1f62bcb574cb15732655f4dc0a3043

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on Bing-su/boabem

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

File details

Details for the file boabem-0.3.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for boabem-0.3.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 04c56a43df131f08ebf91f9a54e75d0e680b896b9a74a33afe65755c58c02999
MD5 a14ad8ac8e2cfc8fb1439b8b83f48181
BLAKE2b-256 e35be302e17833911735e7602ee88354fc2af4595f3c21f90466d67dd38533b4

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on Bing-su/boabem

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

File details

Details for the file boabem-0.3.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for boabem-0.3.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 35cc783a5ced4cba1c6400a754a2b56189c0874f4a1d8c6a710c60579e8f3631
MD5 0c09cb4446fe94bb681f97d29146800d
BLAKE2b-256 58432ea97e9f6f8bfd4818ae85b593981d71ade6adc01b0d315a82ac64acb65d

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl:

Publisher: release.yml on Bing-su/boabem

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

File details

Details for the file boabem-0.3.1-graalpy312-graalpy250_312_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for boabem-0.3.1-graalpy312-graalpy250_312_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 05b0d77f1c75e490ec655199db16efec5ba1b1213e151538eb3e1d13eab38c74
MD5 7c832a29257284db1ee470200f4d386c
BLAKE2b-256 00301ff9333739b884eb90f26a7a37bf636b39159e0d5033b434a2b2d1e63212

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.1-graalpy312-graalpy250_312_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on Bing-su/boabem

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

File details

Details for the file boabem-0.3.1-graalpy312-graalpy250_312_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for boabem-0.3.1-graalpy312-graalpy250_312_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 02651193eb13c4505d410a9ec5863b7da99a4d4f83258b03819e225e3bd73144
MD5 1f11d3bd5fa0e0f7a02ffa7e98d29bdd
BLAKE2b-256 dda34a033bbdcacc6130d6d34bdeaae6215d0d4015f98079c4f57e6a424ec92d

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.1-graalpy312-graalpy250_312_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on Bing-su/boabem

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

File details

Details for the file boabem-0.3.1-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for boabem-0.3.1-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0ba33a8600bf2a957b275159c0b4b3f33793fa5615f7013f83503000fcd39ddf
MD5 3388ab8ac0d00a4b3a27fb285088704a
BLAKE2b-256 10aad0c478704fa809ae6ce3c2f6ab2af6e28dc5a33e8a66b93e4196b6ac56dc

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.1-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl:

Publisher: release.yml on Bing-su/boabem

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

File details

Details for the file boabem-0.3.1-graalpy311-graalpy242_311_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for boabem-0.3.1-graalpy311-graalpy242_311_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1be18f39cd166f04e61a16066cd99d8f614e3de2cc7c7accd75cabddb95bd7da
MD5 eeede3eb84fa6ce5ae8e95c0054c83d4
BLAKE2b-256 a3ae5633ebdcead07c4c524fbaf780c77be2c7f22256cf04898acf2621ef8458

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.1-graalpy311-graalpy242_311_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on Bing-su/boabem

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

File details

Details for the file boabem-0.3.1-graalpy311-graalpy242_311_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for boabem-0.3.1-graalpy311-graalpy242_311_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 536ee18345971f81496a53398e1c0aae2fc1ff257297ae2998bb4d8a4a5093c5
MD5 b1229f1969c18d1be969d7a841562d38
BLAKE2b-256 dd721ff2eff3b9bf0477e50bc8d378592ce169b69139e163c6c163d4090c2124

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.1-graalpy311-graalpy242_311_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on Bing-su/boabem

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

File details

Details for the file boabem-0.3.1-graalpy311-graalpy242_311_native-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for boabem-0.3.1-graalpy311-graalpy242_311_native-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c747aebcce0827b049870f165e914b3153770bb06f630948a4d26788ca437566
MD5 87370b8cefb7c042687dda905ae22d8a
BLAKE2b-256 e146e9407fff8e4f4e2093d01575d0e83130fb5d6a13163158c84824612fa19e

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.1-graalpy311-graalpy242_311_native-macosx_11_0_arm64.whl:

Publisher: release.yml on Bing-su/boabem

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

File details

Details for the file boabem-0.3.1-cp314-cp314t-win_arm64.whl.

File metadata

  • Download URL: boabem-0.3.1-cp314-cp314t-win_arm64.whl
  • Upload date:
  • Size: 9.4 MB
  • Tags: CPython 3.14t, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for boabem-0.3.1-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 8005ba03ff22dc47044ead7eea63e674677aca34d638923d1062c6bba118ae5f
MD5 5edf1afa2b41a4586e65e90dc1cb825e
BLAKE2b-256 38bc0b7975f429c74ad33f3cdd961508656d2dfa20cb2b6cb69f43b786ea8c01

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.1-cp314-cp314t-win_arm64.whl:

Publisher: release.yml on Bing-su/boabem

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

File details

Details for the file boabem-0.3.1-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: boabem-0.3.1-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 9.7 MB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for boabem-0.3.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 d40fc158f8074fec1a4e1d6573e988440bc9b17d96896377686c3b9630a5eff1
MD5 6c5b3ea78db79c1bbfa5be0155f2b59e
BLAKE2b-256 04eb582d0f9b35ac0b3f2eea9b1a070c0fc767768d0882f075a5c2fab665bf09

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.1-cp314-cp314t-win_amd64.whl:

Publisher: release.yml on Bing-su/boabem

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

File details

Details for the file boabem-0.3.1-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for boabem-0.3.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 b4939559f60ff8030ddf4bc04a47d6595bca0d88f9e21b4985b1fd26e695c831
MD5 760885ce2f42a0a0d5f269437783bbfe
BLAKE2b-256 5bf9125a1b31a5036029baf6b8d7a1efd03b5cfc95edad5f95429ce6f12a292a

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.1-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: release.yml on Bing-su/boabem

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

File details

Details for the file boabem-0.3.1-cp314-cp314t-musllinux_1_2_riscv64.whl.

File metadata

File hashes

Hashes for boabem-0.3.1-cp314-cp314t-musllinux_1_2_riscv64.whl
Algorithm Hash digest
SHA256 693e1e6e31a95727d61aeba800dc688aa5bfbea7414698bcc4005858d474d383
MD5 1bf02ee3af91b00c2618cd9d68bf28fc
BLAKE2b-256 3844a2c76f68328a31881546539743058ed95575501f82a262b009d39759a527

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.1-cp314-cp314t-musllinux_1_2_riscv64.whl:

Publisher: release.yml on Bing-su/boabem

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

File details

Details for the file boabem-0.3.1-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for boabem-0.3.1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 09db8c9f4548c15025b53bc354176a849b34a0a4d44470d564009629eed6a801
MD5 a69ef71a0f90cd4f18e848c65877ed1e
BLAKE2b-256 4ebed993611c86ab65c0e011df8a0602c7b5c7d97eb917f64fef4fec72fee173

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.1-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: release.yml on Bing-su/boabem

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

File details

Details for the file boabem-0.3.1-cp314-cp314t-manylinux_2_31_riscv64.whl.

File metadata

File hashes

Hashes for boabem-0.3.1-cp314-cp314t-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 c9e64e64c33275bb287b00f62b4f9e567062d781588c4d8601d6fc189ddd2798
MD5 1d91f840706b5e72d450106e15132987
BLAKE2b-256 32c189150497300918d7551e0bf0b944aad9ebf24bb7b9d97fd2ed5f4825291d

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.1-cp314-cp314t-manylinux_2_31_riscv64.whl:

Publisher: release.yml on Bing-su/boabem

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

File details

Details for the file boabem-0.3.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for boabem-0.3.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 abe2f9a3e1fdf0695c9f503042abd5814053c02b17a5cf5a025b51cc6c60b342
MD5 b8234dcd09cebd3a2f3c7ddb106433bb
BLAKE2b-256 d654b1702c677ca46823f14622c1fcf2b81248583e18df2d77d40f53aebd9d0f

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.1-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on Bing-su/boabem

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

File details

Details for the file boabem-0.3.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for boabem-0.3.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 76fa7911790b71ecbac7573c8fd4b92e43d2b81484d829dfcab1aaea4cad5991
MD5 fc45b075db23368578193cc7232d043c
BLAKE2b-256 3b5106f8bbb2d19a6d93888bb254062e7a58a690069a6c810b734baeff6eda39

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.1-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on Bing-su/boabem

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

File details

Details for the file boabem-0.3.1-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for boabem-0.3.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2f0f3f12614fffa840cfff382359a78919de082021b3f9465cae70d4e3204947
MD5 c8d360ee6a1d9caa96581848c1844716
BLAKE2b-256 f8d6e43dbd805029e2d8efb28119a679b720e29dd58a23c651d2de21d47bc496

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.1-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: release.yml on Bing-su/boabem

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

File details

Details for the file boabem-0.3.1-cp314-cp314t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for boabem-0.3.1-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 75d79f34b9222f7d96f76d096b0d2c666b60be0fd66fecda5919bc1dcaaf76cc
MD5 85cb7909b77e07baf6d4057449b1c78e
BLAKE2b-256 c836bc3efbcd7e98e7d9105a728b5bee85753d48a07bdc2e2085d311e6047ea6

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.1-cp314-cp314t-macosx_10_12_x86_64.whl:

Publisher: release.yml on Bing-su/boabem

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

File details

Details for the file boabem-0.3.1-cp310-abi3-win_arm64.whl.

File metadata

  • Download URL: boabem-0.3.1-cp310-abi3-win_arm64.whl
  • Upload date:
  • Size: 9.4 MB
  • Tags: CPython 3.10+, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for boabem-0.3.1-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 eac35dd4e429cf924c01d4ec15d2ec0efcf084799328c81573a4cb7e46fd1ac5
MD5 dfec506e01a041e6f447fd633b9c809b
BLAKE2b-256 6e3dc74857fbcf445b84e60ef751c702898d777577bb50d65fd43f7191d1dbde

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.1-cp310-abi3-win_arm64.whl:

Publisher: release.yml on Bing-su/boabem

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

File details

Details for the file boabem-0.3.1-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: boabem-0.3.1-cp310-abi3-win_amd64.whl
  • Upload date:
  • Size: 9.7 MB
  • Tags: CPython 3.10+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for boabem-0.3.1-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 1acb73700ed67f5a352fcbf29725e41decf4f7012682e451a568526fa0db8267
MD5 c19b6c8669cacc66d87e23a780e0543f
BLAKE2b-256 c396e15a2d3acb027ea19a68776b04c085ac2e2ee1a21987d83b08789afebc57

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.1-cp310-abi3-win_amd64.whl:

Publisher: release.yml on Bing-su/boabem

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

File details

Details for the file boabem-0.3.1-cp310-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for boabem-0.3.1-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c34323f5a007d841a0071b99781717ca454cb951cad46639d8120e1dba885641
MD5 1a4a7d97550c110889f72b4957546857
BLAKE2b-256 6359e23ecca0ffa3fae62478f8e7ef99a1c98d6eb2d44d05217db008b4f808e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.1-cp310-abi3-musllinux_1_2_x86_64.whl:

Publisher: release.yml on Bing-su/boabem

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

File details

Details for the file boabem-0.3.1-cp310-abi3-musllinux_1_2_riscv64.whl.

File metadata

File hashes

Hashes for boabem-0.3.1-cp310-abi3-musllinux_1_2_riscv64.whl
Algorithm Hash digest
SHA256 6f50d3074ef051e7ca1a635f452e1dd410cc72062d4a40933e17edf64d48de8d
MD5 ebf6d1f32e9cea1b554b8d0678916789
BLAKE2b-256 3bd424f50a7e72d7bf303d4bbfd5107ebace43bad9dc28bf8557db24c65ec59c

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.1-cp310-abi3-musllinux_1_2_riscv64.whl:

Publisher: release.yml on Bing-su/boabem

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

File details

Details for the file boabem-0.3.1-cp310-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for boabem-0.3.1-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a7e69167b08a5d860b4f4bb77ee9aae485fdbab6bd8f09aa95bd4c2f27a7ae4d
MD5 55378df4cc7bb9417e5fd678edf1a6b8
BLAKE2b-256 90adddaf7169db2b065b226238ef02d1216b4b968b0edfa0df49bf796963ef3b

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.1-cp310-abi3-musllinux_1_2_aarch64.whl:

Publisher: release.yml on Bing-su/boabem

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

File details

Details for the file boabem-0.3.1-cp310-abi3-manylinux_2_31_riscv64.whl.

File metadata

File hashes

Hashes for boabem-0.3.1-cp310-abi3-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 63e3e9bd4c9e00f75f510d71ffef5d1704a78eb9849d1d9d91c38bc617924964
MD5 628cbec9424a7b5f23b5df541656a3ba
BLAKE2b-256 79674df22f3edd670bfd598d82276152b5fe145fa87ebe27e920812282651a76

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.1-cp310-abi3-manylinux_2_31_riscv64.whl:

Publisher: release.yml on Bing-su/boabem

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

File details

Details for the file boabem-0.3.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for boabem-0.3.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e92a3faa22728e20d7625914a4383d70b0b364ee6a319402d8d1ba578cd55517
MD5 ec0acfd79771b17636033c3a026f0712
BLAKE2b-256 5e3bb8a8f470d1f8e2e2af861d1d37d19b36cbc3109385e74dd2a8fd479c1cae

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.1-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on Bing-su/boabem

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

File details

Details for the file boabem-0.3.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for boabem-0.3.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 609e7c4e5e6eaa5c28d27631dcfad0030d2218ae7d05895c65c2c4cc787cb65a
MD5 a018bbf93f847d6f96935a1e5434ced2
BLAKE2b-256 ef9ccb9e63c02b891d842c00847ec58942755e0a5140d09c84139259a1a436ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.1-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on Bing-su/boabem

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

File details

Details for the file boabem-0.3.1-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for boabem-0.3.1-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a17622e5d56bc5e37ca01b9cd2534e26c5fce73e3ccf4cf8b46a55e673724f64
MD5 63ce235aeb767be5dc6e2629a3fa1b1e
BLAKE2b-256 da87a4321b3036d25e2dccf23e75023933165cc5d53b434e80892b3071a84912

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.1-cp310-abi3-macosx_11_0_arm64.whl:

Publisher: release.yml on Bing-su/boabem

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

File details

Details for the file boabem-0.3.1-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for boabem-0.3.1-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fde2096d29bd225b9aa432c37e01808d669908eb7f966aabbec6c561bf162c5e
MD5 d9d3986da03ebdb12b3c37401d2f78e1
BLAKE2b-256 52db6eee935a00e142b456a28a6419519ae7e0798d356463ed04d1ef881135e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.1-cp310-abi3-macosx_10_12_x86_64.whl:

Publisher: release.yml on Bing-su/boabem

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