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.2.tar.gz (39.9 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.2-pp311-pypy311_pp73-win_amd64.whl (9.7 MB view details)

Uploaded PyPyWindows x86-64

boabem-0.3.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

boabem-0.3.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.5 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

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

Uploaded PyPymacOS 11.0+ ARM64

boabem-0.3.2-graalpy312-graalpy250_312_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.5 MB view details)

Uploaded graalpy312manylinux: glibc 2.17+ x86-64

boabem-0.3.2-graalpy312-graalpy250_312_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.5 MB view details)

Uploaded graalpy312manylinux: glibc 2.17+ ARM64

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

Uploaded graalpy312macOS 11.0+ ARM64

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

Uploaded CPython 3.14tWindows ARM64

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

Uploaded CPython 3.14tWindows x86-64

boabem-0.3.2-cp314-cp314t-musllinux_1_2_x86_64.whl (11.4 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

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

Uploaded CPython 3.14tmusllinux: musl 1.2+ riscv64

boabem-0.3.2-cp314-cp314t-musllinux_1_2_aarch64.whl (11.5 MB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.14tmanylinux: glibc 2.31+ riscv64

boabem-0.3.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.5 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ x86-64

boabem-0.3.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.5 MB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.14tmacOS 11.0+ ARM64

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

Uploaded CPython 3.14tmacOS 10.12+ x86-64

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

Uploaded CPython 3.10+Windows ARM64

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

Uploaded CPython 3.10+Windows x86-64

boabem-0.3.2-cp310-abi3-musllinux_1_2_x86_64.whl (11.4 MB view details)

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

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

Uploaded CPython 3.10+musllinux: musl 1.2+ riscv64

boabem-0.3.2-cp310-abi3-musllinux_1_2_aarch64.whl (11.5 MB view details)

Uploaded CPython 3.10+musllinux: musl 1.2+ ARM64

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

Uploaded CPython 3.10+manylinux: glibc 2.31+ riscv64

boabem-0.3.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (11.5 MB view details)

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

boabem-0.3.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (11.5 MB view details)

Uploaded CPython 3.10+manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10+macOS 11.0+ ARM64

boabem-0.3.2-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.2.tar.gz.

File metadata

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

File hashes

Hashes for boabem-0.3.2.tar.gz
Algorithm Hash digest
SHA256 140ff6e2d4b57df0662c12a8bb121fcfdb03fc88349e6b0e5724d78d230cece2
MD5 512d00aa1af22ce38b1f75e5ddfe0332
BLAKE2b-256 c2a4e4f0441e5f3a8f27240af31bde1035a180a40f9165d50038e1d657016b5a

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.2.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.2-pp311-pypy311_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for boabem-0.3.2-pp311-pypy311_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 db228beb54b812b4b0ba7ab2324b0205e1f2121297b5edd3d2e86c030f7c47a9
MD5 73732e60fa51d1e30abcbc000ff101fd
BLAKE2b-256 aa518e6cf540fc084fa5a8972db3ebdd6a2c41a081db32b8136cfe3ac0a325fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.2-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.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for boabem-0.3.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3cd177c161d3bce48ac38b8f35067fcc726d5d86539ea19c680bac5910ab846d
MD5 18228b29eb5b715ec7a172b911a7490f
BLAKE2b-256 6e26b21e51749ea2e94bd794c1cc1fe744f7a86025cdbc25d2700fc07c038fda

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.2-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.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for boabem-0.3.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 43faf65a5520343204796250f28f1d854d49364bdc90913e29995f6e26dd1dd7
MD5 13a43626864d044655e2a159762b2e0b
BLAKE2b-256 11309e19e763bcb806173f7cfb18b09cbf58cb7d9748d30246a8e4a5d5eecde3

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.2-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.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for boabem-0.3.2-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c3988d96a9a2042699cab18816e2c00dd3734cca79e51da527f33af64de3ab17
MD5 2906f6a30973cdfefe79cbf2d7e2eeae
BLAKE2b-256 61b1fe3ca49151145c01013a189628c8dde229a75698a1a2d1dbf6d53a9b27e4

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.2-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.2-graalpy312-graalpy250_312_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for boabem-0.3.2-graalpy312-graalpy250_312_native-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 497e33d5e37829822fb40a81a07a096438c4edda97327bd4f0c043f631b70769
MD5 ac2053b38a2711fc0919be20f79c4fd6
BLAKE2b-256 5e79bfe30f3d45cffebb8a462786e483306ee368a73e28a12be0af46968c2019

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.2-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.2-graalpy312-graalpy250_312_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for boabem-0.3.2-graalpy312-graalpy250_312_native-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5190423695f65e240ffd5c08aa4aff42fc668a77ca822ddf0d01fddbbd686f06
MD5 aaaf703139520e34b0b4fc49c90c3c83
BLAKE2b-256 fb8585e205b9ba48125e3c466906b5d192e0d8382e4589756eb509c024393c49

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.2-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.2-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for boabem-0.3.2-graalpy312-graalpy250_312_native-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1ff8e8e1d12c973643bb58ebfc384cc4d73089434279ec16142243944b68d59d
MD5 49d5c281492e4c58987c7a624d3299e7
BLAKE2b-256 c549c0e1ed206ce56b1148cbf3d2d919ad211035e62c598bd1a9bf3ee436397a

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.2-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.2-cp314-cp314t-win_arm64.whl.

File metadata

  • Download URL: boabem-0.3.2-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.12

File hashes

Hashes for boabem-0.3.2-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 5c946239d3c064ccb47abfc56fff09151986afbeb42dcc7aa9ec1fd0c82ec358
MD5 119f2e253ef8c3d04c357385690cd65c
BLAKE2b-256 1bdcf413398cbd9d6c92dfa21a9b5e321a442e69254e95377ee52568eee0bf2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.2-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.2-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: boabem-0.3.2-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.12

File hashes

Hashes for boabem-0.3.2-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 abef9e04903f0d938132466d4b51a1ba0e6a9cc7e06e408d9a9142844ae0738a
MD5 6997ab0917005a4e9b7ed0e365c7c179
BLAKE2b-256 eb388cd493a6f1caeb5a4518be93745dbef7acea1e866636f698a9c791d4c6af

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.2-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.2-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for boabem-0.3.2-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 583c84d1ecf9d9e8f97f41bd64880d443c9248c3afd6fe7835251a73bf82cfbc
MD5 167aa73a186b9f4338f4cf3722cda5f9
BLAKE2b-256 e415ee55d26a8599a10b6040f30104913b03e45ab8cb8f78fd2121508c6c0040

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.2-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.2-cp314-cp314t-musllinux_1_2_riscv64.whl.

File metadata

File hashes

Hashes for boabem-0.3.2-cp314-cp314t-musllinux_1_2_riscv64.whl
Algorithm Hash digest
SHA256 882d988317a0c566eb41f4d8891a679003bf8ae59ba7a39f0362b45b21a7ff41
MD5 c5f9338f84580886737867b59141b76d
BLAKE2b-256 6266f2d5c6b61760f1df15a271625279cea8b07ca888e9dc5b7666ed578e818b

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.2-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.2-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for boabem-0.3.2-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 829efb693c3d3c2eaa6a6d9d9397ce0635c5fff0c7c82868e613f29909bb92e1
MD5 9d5e557c6ea2e70b7c49818c2063cbb0
BLAKE2b-256 632ba72e47ab4ed7c44d9b00f36b708b96be28c3d2895f092563aea7b916dc79

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.2-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.2-cp314-cp314t-manylinux_2_31_riscv64.whl.

File metadata

File hashes

Hashes for boabem-0.3.2-cp314-cp314t-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 f733aabbcfed36baa779d7892a330498b4d87e1ee3635f63088b724005c8e2e1
MD5 69ad7caab56cb7fd6a51bdf80684be85
BLAKE2b-256 bf9aacfbc240a80a4f9eef82af3203b6d5a76002bcade96d0d1bb78dd9f24b60

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.2-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.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for boabem-0.3.2-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f55b0eb9b874fa79a0fd996c77f28506aed330f4aeb9463d2ee9bd793365c4b7
MD5 2ef8ba987f49ece408c5e37aa3a01aa5
BLAKE2b-256 e548844b0424a548cc2782ab3104616cd35007c62a7822af9c92c6695e2b76ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.2-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.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for boabem-0.3.2-cp314-cp314t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a020aeb06dd75c032607877ffcf5d37008891bea3c29acbd3dda0ff0312c070c
MD5 ead3f13aa598e11b5750544eb9abedb9
BLAKE2b-256 113eea68066c92a502cc89c79c85357c56e65e327617a6fd2850c11ab9b9748b

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.2-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.2-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for boabem-0.3.2-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 25dece6b621828caffe152c22d252471bde799e050bd3368cceac5507c6b1180
MD5 4b3702545945897062030217ef268c33
BLAKE2b-256 ea24e36a420b9a3389cc68b80934a60f436898f88c55224f71a31b0227181f79

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.2-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.2-cp314-cp314t-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for boabem-0.3.2-cp314-cp314t-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 199d9e1996f7cbaa36de261c313571119ce9aa418177752d22298a31896f2199
MD5 b4ef3193113041dc0558b6be944e67e6
BLAKE2b-256 418da139b7e25b0b06f212747cca308022bdc62f18521797136b9689d8d4aca3

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.2-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.2-cp310-abi3-win_arm64.whl.

File metadata

  • Download URL: boabem-0.3.2-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.12

File hashes

Hashes for boabem-0.3.2-cp310-abi3-win_arm64.whl
Algorithm Hash digest
SHA256 96be91bf7d2670b3081c8c96d24efcc5a5fd779252ea64205f44592ecd8a1949
MD5 ab2a67674e55b4cbb5a6d5b613590482
BLAKE2b-256 a16006f62da8c7fe4a3b4ae3dfc1b5f4d28fce68cbab94e0d4d525efbeeaee6b

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.2-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.2-cp310-abi3-win_amd64.whl.

File metadata

  • Download URL: boabem-0.3.2-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.12

File hashes

Hashes for boabem-0.3.2-cp310-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 c3bddd3078da0046c7d2775c60f6987fd87afe0084213b25cd23ef41e072a4a1
MD5 b98cf231e0fbd02628093bab79b604a5
BLAKE2b-256 704cec1a9319c71ec8785faf76af36175f31b6ed13361bfff689ae5f062a1c72

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.2-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.2-cp310-abi3-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for boabem-0.3.2-cp310-abi3-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 2ce599f0b3398d660ae739ca8505bca978aa211b97fb1d813adfe20e30db3e86
MD5 694de6a9b5a58167507ae74901fafa80
BLAKE2b-256 fb5967a04fc3441526507496d8563f427880c970597505132d411ab259545e3f

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.2-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.2-cp310-abi3-musllinux_1_2_riscv64.whl.

File metadata

File hashes

Hashes for boabem-0.3.2-cp310-abi3-musllinux_1_2_riscv64.whl
Algorithm Hash digest
SHA256 ee7bb52687c2491274bcff527008cef13c44cd8c153d2b7856a9975193fdd188
MD5 44ff762d70c07aeae73417f4ac1e62fb
BLAKE2b-256 47928289fd47e881995ca4579816f8ae713cf7740893ff939c5ea19a581964df

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.2-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.2-cp310-abi3-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for boabem-0.3.2-cp310-abi3-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f3266d6e91f6cb7fd05262e05ccab6033a9cc14730c59f00e47d0b57c97904d9
MD5 3d983440f8e4bf4376b3ca1fc52ec6d1
BLAKE2b-256 4ab6701d90c26858349fcdbd9e5a161c7c1277e25b07e78b752fa24e1266d9c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.2-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.2-cp310-abi3-manylinux_2_31_riscv64.whl.

File metadata

File hashes

Hashes for boabem-0.3.2-cp310-abi3-manylinux_2_31_riscv64.whl
Algorithm Hash digest
SHA256 e9139edd345172bc4551b68202b50b4bb5a3a84118fa5f04f73d476ebb869783
MD5 cbb42b186cdcd7eca70af374596b01cc
BLAKE2b-256 3b6945415d868c4a21eff208ec3710fa4b7bedcbd243caf38305d876a998357f

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.2-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.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for boabem-0.3.2-cp310-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 00ea4c0abfe37dd4cdf05643f9552fca045a858a6b1f166f42ebd4ff20d33a64
MD5 8c2befd8d693ceee5f008856f5904bfa
BLAKE2b-256 a38db8718bfc1a535d854b2f75333454b8fb504868316f03ab761198929894ae

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.2-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.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for boabem-0.3.2-cp310-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8988037dbac6b877b4873f8aef932d111f78cc85d8a08f573326d4c710faab15
MD5 0596943f584d2d7051198a117b194c70
BLAKE2b-256 952fb0d8a39400a36b9c3879bd73c5b71e9606d9f33f66a70de18eccb76ee184

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.2-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.2-cp310-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for boabem-0.3.2-cp310-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7980a91ad9d8603166d1f8b94afbca064b0d01cad92e03ef281aadfc95bfa191
MD5 18db72d14b99059087bdd074a22e565c
BLAKE2b-256 94090bf9a1f1419a9aed1e40ca272a5df8621f4248486738dc58b06b128837c8

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.2-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.2-cp310-abi3-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for boabem-0.3.2-cp310-abi3-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a7633fe22c9cf9f7d0f53271417052610ca594d92739b62abcc21ca0af4ddba7
MD5 c57988262b14bb23c16ee1914785c295
BLAKE2b-256 beae7aa03d30156e1d49eefbe3e42e36b9079a6cf7d2ec4cf459ff0a680785a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for boabem-0.3.2-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