Skip to main content

btoon for Python

PyPI Python License: MIT

Python bindings for BTOON, a compact binary serialization format: MessagePack plus a columnar encoding for lists of uniform dicts, with timestamps, arbitrary-size integers, float vectors and optional compression/signing. It runs on the C++ reference implementation (btoon-core) and implements spec 0.1.

pip install btoon

Quick start

import btoon

rows = [{"id": i, "name": f"user{i}", "email": f"u{i}@example.com", "active": i % 2 == 0} for i in range(1000)]

data = btoon.encode(rows)                 # bytes; tables are stored column by column
assert btoon.decode(data) == rows

packed = btoon.encode(rows, compress=True)   # zlib envelope, detected on decode
signed = btoon.encode(rows, hmac_key=b"32 bytes of secret key material!")
btoon.decode(signed, hmac_key=b"32 bytes of secret key material!")

Why

For record-shaped data the column layout skips repeating keys. Measured with Python 3.13 on an Apple M4 Max, 10,000 records (id, name, email, age, score, active), best of 7:

Size Encode Decode
json 1,138 KB 4.16 ms 3.68 ms
msgpack 1.2 (C extension) 767 KB 1.81 ms 3.20 ms
btoon 447 KB 0.77 ms 3.15 ms

For data that isn't tabular (nested and irregular), BTOON is byte-for-byte canonical MessagePack, and its speed is close to msgpack's: 2.54 ms encode / 4.95 ms decode vs 2.42 / 4.32 ms on a comparable dataset. Sizes and timings depend on your data. Measure with your own.

Types

Python → BTOON → Python Notes
None, bool, float, str float is always float64; NaN, ±inf and -0.0 are kept
int Any size. Outside 64 bits it uses the bigint extension.
bytes, bytearray, memoryview → bytes
list, tuple → list Lists of dicts with identical keys go tabular automatically when that is smaller
dict (str keys) → dict Keys are written in sorted (UTF-8 byte) order
datetime → aware datetime Naive values are taken as UTC. Decoding has microsecond precision.
btoon.Timestamp Nanosecond precision and an optional UTC offset. decode(..., timestamps="object")
array.array('f'/'d'), 1-D float32/float64 numpy arrays → array.array Packed float vectors, e.g. embeddings. Use vectors="list" or "numpy" to change the result type.
btoon.ExtType(code, data) Any other extension type

Other objects raise TypeError unless you pass default= (like json.dumps):

btoon.encode(obj, default=lambda o: o.__dict__)

Self-referencing structures raise btoon.BtoonError(code="max_depth") instead of crashing.

Options

btoon.encode(obj, *, compress=False, compression="zlib", auto_tabular=True,
             max_depth=128, hmac_key=None, default=None)
btoon.decode(data, *, strict=True, max_depth=128, max_decompressed_size=256 * 2**20,
             auto_decompress=True, hmac_key=None, timestamps="datetime", vectors="array")
btoon.compression_available("zstd")   # zlib is always available

Untrusted input

decode is safe on hostile bytes. It is bounds-checked and depth-limited, it never allocates more than the input justifies, it caps decompression, and in strict mode it rejects invalid UTF-8, duplicate keys and trailing data. Every failure raises btoon.BtoonError (a ValueError) whose .code is one of the spec's error codes:

try:
    btoon.decode(payload, max_depth=32, max_decompressed_size=4 << 20)
except btoon.BtoonError as e:
    print(e.code, e)    # e.g. "truncated  unexpected end of input (at byte 7)"

Parsing during decode, and compression and signing during encode, run with the GIL released, so other threads keep running. Converting to and from Python objects holds the GIL.

Interoperability

Output with auto_tabular=False is canonical MessagePack. Any MessagePack library can read it, and btoon.decode reads any MessagePack whose map keys are strings, including MessagePack timestamps. With tabular encoding on, generic MessagePack decoders see each table as an opaque extension (type -10). The same bytes decode identically in the Node.js, JavaScript, Go and PHP libraries.

Building from source

git clone --recursive https://github.com/BTOON-project/btoon-python
cd btoon-python
pip install ".[test]" && pytest

You need a C++20 compiler and CMake ≥ 3.20 (pip fetches scikit-build-core and pybind11). zlib comes from the system, except on Windows, where it is compiled in. When developing next to a btoon-core checkout, the build picks up ../btoon-core automatically if core/ is empty. You can also point it elsewhere with BTOON_CORE_DIR=/path/to/btoon-core.

License

MIT

Metadata

Release files for btoon 0.1.2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for btoon 0.1.2
File Size Uploaded Provenance Actions
btoon-0.1.2.tar.gz 106.7 kB With provenance Details for btoon-0.1.2.tar.gz

Built distributions (wheels)

Table of built distributions (wheels) for btoon 0.1.2
File Actions
btoon-0.1.2-cp314-cp314-win_amd64.whl CPython 3.14 CPython 3.14 Windows x86-64 Details for btoon-0.1.2-cp314-cp314-win_amd64.whl
btoon-0.1.2-cp314-cp314-musllinux_1_2_x86_64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ x86-64 Details for btoon-0.1.2-cp314-cp314-musllinux_1_2_x86_64.whl
btoon-0.1.2-cp314-cp314-musllinux_1_2_aarch64.whl CPython 3.14 CPython 3.14 Linux musl 1.2+ ARM64 Details for btoon-0.1.2-cp314-cp314-musllinux_1_2_aarch64.whl
btoon-0.1.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for btoon-0.1.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
btoon-0.1.2-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.14 CPython 3.14 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details for btoon-0.1.2-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
btoon-0.1.2-cp314-cp314-macosx_11_0_x86_64.whl CPython 3.14 CPython 3.14 macOS 11.0+ x86-64 Details for btoon-0.1.2-cp314-cp314-macosx_11_0_x86_64.whl
btoon-0.1.2-cp314-cp314-macosx_11_0_arm64.whl CPython 3.14 CPython 3.14 macOS 11.0+ ARM64 Details for btoon-0.1.2-cp314-cp314-macosx_11_0_arm64.whl
btoon-0.1.2-cp313-cp313-win_amd64.whl CPython 3.13 CPython 3.13 Windows x86-64 Details for btoon-0.1.2-cp313-cp313-win_amd64.whl
btoon-0.1.2-cp313-cp313-musllinux_1_2_x86_64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ x86-64 Details for btoon-0.1.2-cp313-cp313-musllinux_1_2_x86_64.whl
btoon-0.1.2-cp313-cp313-musllinux_1_2_aarch64.whl CPython 3.13 CPython 3.13 Linux musl 1.2+ ARM64 Details for btoon-0.1.2-cp313-cp313-musllinux_1_2_aarch64.whl
btoon-0.1.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.13 CPython 3.13 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for btoon-0.1.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
btoon-0.1.2-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.13 CPython 3.13 Linux glibc 2.24+ ARM64, Linux glibc 2.28+ ARM64 Details for btoon-0.1.2-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
btoon-0.1.2-cp313-cp313-macosx_11_0_x86_64.whl CPython 3.13 CPython 3.13 macOS 11.0+ x86-64 Details for btoon-0.1.2-cp313-cp313-macosx_11_0_x86_64.whl
btoon-0.1.2-cp313-cp313-macosx_11_0_arm64.whl CPython 3.13 CPython 3.13 macOS 11.0+ ARM64 Details for btoon-0.1.2-cp313-cp313-macosx_11_0_arm64.whl
btoon-0.1.2-cp312-cp312-win_amd64.whl CPython 3.12 CPython 3.12 Windows x86-64 Details for btoon-0.1.2-cp312-cp312-win_amd64.whl
btoon-0.1.2-cp312-cp312-musllinux_1_2_x86_64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ x86-64 Details for btoon-0.1.2-cp312-cp312-musllinux_1_2_x86_64.whl
btoon-0.1.2-cp312-cp312-musllinux_1_2_aarch64.whl CPython 3.12 CPython 3.12 Linux musl 1.2+ ARM64 Details for btoon-0.1.2-cp312-cp312-musllinux_1_2_aarch64.whl
btoon-0.1.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for btoon-0.1.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
btoon-0.1.2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.12 CPython 3.12 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details for btoon-0.1.2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
btoon-0.1.2-cp312-cp312-macosx_11_0_x86_64.whl CPython 3.12 CPython 3.12 macOS 11.0+ x86-64 Details for btoon-0.1.2-cp312-cp312-macosx_11_0_x86_64.whl
btoon-0.1.2-cp312-cp312-macosx_11_0_arm64.whl CPython 3.12 CPython 3.12 macOS 11.0+ ARM64 Details for btoon-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
btoon-0.1.2-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details for btoon-0.1.2-cp311-cp311-win_amd64.whl
btoon-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details for btoon-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl
btoon-0.1.2-cp311-cp311-musllinux_1_2_aarch64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ ARM64 Details for btoon-0.1.2-cp311-cp311-musllinux_1_2_aarch64.whl
btoon-0.1.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for btoon-0.1.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
btoon-0.1.2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.11 CPython 3.11 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details for btoon-0.1.2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
btoon-0.1.2-cp311-cp311-macosx_11_0_x86_64.whl CPython 3.11 CPython 3.11 macOS 11.0+ x86-64 Details for btoon-0.1.2-cp311-cp311-macosx_11_0_x86_64.whl
btoon-0.1.2-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details for btoon-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
btoon-0.1.2-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details for btoon-0.1.2-cp310-cp310-win_amd64.whl
btoon-0.1.2-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details for btoon-0.1.2-cp310-cp310-musllinux_1_2_x86_64.whl
btoon-0.1.2-cp310-cp310-musllinux_1_2_aarch64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ ARM64 Details for btoon-0.1.2-cp310-cp310-musllinux_1_2_aarch64.whl
btoon-0.1.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details for btoon-0.1.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
btoon-0.1.2-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl CPython 3.10 CPython 3.10 Linux glibc 2.28+ ARM64, Linux glibc 2.24+ ARM64 Details for btoon-0.1.2-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
btoon-0.1.2-cp310-cp310-macosx_11_0_x86_64.whl CPython 3.10 CPython 3.10 macOS 11.0+ x86-64 Details for btoon-0.1.2-cp310-cp310-macosx_11_0_x86_64.whl
btoon-0.1.2-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details for btoon-0.1.2-cp310-cp310-macosx_11_0_arm64.whl

Total release size: 16.5 MB

Release files / btoon-0.1.2.tar.gz

Download URL btoon-0.1.2.tar.gz
Size 106.7 kB
Tags Source
SHA-256 checksum
How to use checksums
94ff050194ee8f3c0f45c3e83fbf88e8219720ebd8896352932110cd5d2a0227
BLAKE2b-256 checksum
How to use checksums
90f29c8ed9203fe212bc09cfb771586d8003dff2dd7b96a00a09f61db2cb0b7d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / btoon-0.1.2-cp314-cp314-win_amd64.whl

Download URL btoon-0.1.2-cp314-cp314-win_amd64.whl
Size 370.8 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
6aab9593d820dd0a6638a80333d84b3cfdf51d5e87e6c431b1777da6d2fcea35
BLAKE2b-256 checksum
How to use checksums
90ca0a09145421c2152103b1c8f0f3c98fa1a0cbba4bcc78b742b2d208790e82
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / btoon-0.1.2-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL btoon-0.1.2-cp314-cp314-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.14 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
51dc4010431774982dfb6ac93e3f6b338221480c48bb242860d08f494d370e8a
BLAKE2b-256 checksum
How to use checksums
943b49c9b32cb9910522e9807579db5bb98a2cde7caa6008e87645372b74d442
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / btoon-0.1.2-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL btoon-0.1.2-cp314-cp314-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.14 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
d13ca9f994dc425b1663c2d1d44920084f100d9d6cdfb90e6c94582665458487
BLAKE2b-256 checksum
How to use checksums
c39d048deb0b83c339944fd8389c2265c43ca5526facabd49c46ee1861f2d1c8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / btoon-0.1.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL btoon-0.1.2-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 167.3 kB
Tags CPython 3.14 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
8b1dfe1519595a9bfa173a5bd2688af5cbb3c214669923712e3072f53065070b
BLAKE2b-256 checksum
How to use checksums
845c4e8268211c77ab11fc78a03b081b15cb10b62e1ab6daa39faf76e89b0775
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / btoon-0.1.2-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL btoon-0.1.2-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 151.0 kB
Tags CPython 3.14 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
519321f45aeb3bdfbb599c959a4fbb1f658440fa2121c14e2d223df2c45241ef
BLAKE2b-256 checksum
How to use checksums
383895d493d1e929b462ae88c3e99fddfc816c24f10d48ad215628e0b72a1607
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / btoon-0.1.2-cp314-cp314-macosx_11_0_x86_64.whl

Download URL btoon-0.1.2-cp314-cp314-macosx_11_0_x86_64.whl
Size 135.3 kB
Tags CPython 3.14 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
629b6f2fbd067c4935276ae293029506c4a2d9b1b65070b065edbabae06b7142
BLAKE2b-256 checksum
How to use checksums
f8c6a126e335f5a50ae2553bb146128dd77df88370b320a21fd240a8df342409
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / btoon-0.1.2-cp314-cp314-macosx_11_0_arm64.whl

Download URL btoon-0.1.2-cp314-cp314-macosx_11_0_arm64.whl
Size 128.6 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3ffecc9d06a913a0b17871d7dafc42764c8bb1985b3f92cfde0d2adc787e790b
BLAKE2b-256 checksum
How to use checksums
edb12207c336d051ac6ee0ec040bd90adf7a0eab6f9819f471d7d3513eb2fbde
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / btoon-0.1.2-cp313-cp313-win_amd64.whl

Download URL btoon-0.1.2-cp313-cp313-win_amd64.whl
Size 358.4 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
936a03e09ae9a4b7e1e9879d14cb5b3b82491a39e0a6185412c4f60a50e51836
BLAKE2b-256 checksum
How to use checksums
bb259d252a67859edc61bebc025b23bd666ac5d63a1b6bc83ddbe466e150ba91
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / btoon-0.1.2-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL btoon-0.1.2-cp313-cp313-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.13 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
573b7c07f6694bbe0e1ff05de0cbb979d6be33e9c870b5d29e81804d2f7444b3
BLAKE2b-256 checksum
How to use checksums
762528f17cd688ebd20da232bafb14f853ecac8b1c07885e4cdadb19d23de589
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / btoon-0.1.2-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL btoon-0.1.2-cp313-cp313-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.13 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
95fb05c816d0169014f9632314ca49c8ef20c20e8a27658c71d7031b92d3605e
BLAKE2b-256 checksum
How to use checksums
ace713a5da4b2988be1dc7c2f325aad4d2d93615ebf8edddca5ff09b79e367cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / btoon-0.1.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL btoon-0.1.2-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 167.2 kB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
fc0652c755e68a05ac7ef43449eb50dab5cfdf2f3815c21d9557706f8b060707
BLAKE2b-256 checksum
How to use checksums
62cdf4db4e49f7831a623e8437637e89ee179885a08aa5830585600262f61cfd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / btoon-0.1.2-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL btoon-0.1.2-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 150.7 kB
Tags CPython 3.13 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1fb88ac70d26dc24ddfcc08726ba8fa7bc4d57246a1be6aa492744f7aab1fb55
BLAKE2b-256 checksum
How to use checksums
a697a7fe407b58684b426f74f75bfffc657c4fcf8d410d72d27907c76d8891ff
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / btoon-0.1.2-cp313-cp313-macosx_11_0_x86_64.whl

Download URL btoon-0.1.2-cp313-cp313-macosx_11_0_x86_64.whl
Size 135.1 kB
Tags CPython 3.13 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
614403dc5a70d14a0e12ab30786e24533b33d6d49c340a851be1190f42efe35c
BLAKE2b-256 checksum
How to use checksums
8e9f97f951bd9a6191ee2f4c36d0894fb239531213299d79e7108e1cf370eafa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / btoon-0.1.2-cp313-cp313-macosx_11_0_arm64.whl

Download URL btoon-0.1.2-cp313-cp313-macosx_11_0_arm64.whl
Size 128.4 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
fddba81dfc3b94dadf2fdc78b520a11bfec501c8fb7c8c8c3d8fe6899d63a1df
BLAKE2b-256 checksum
How to use checksums
ca4bccf06de8cc12531d1bf1a1e7aab6e2d1bf8552bbe6afb80873e878baefe4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / btoon-0.1.2-cp312-cp312-win_amd64.whl

Download URL btoon-0.1.2-cp312-cp312-win_amd64.whl
Size 358.4 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
e2b90fdfa7bb2b567614b0d4b012533ffb85b9e525e5ba1f9ac95ed375f16c5f
BLAKE2b-256 checksum
How to use checksums
77d2bbcdeeaac86eb39094fc3d011ff0fa66ec4f5f7188c1f48e4205dcddd3f2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / btoon-0.1.2-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL btoon-0.1.2-cp312-cp312-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
d5db1e9c74be825004d7be72e49a8d79b3d1b95093791e58d57bf3f2b8fe3a36
BLAKE2b-256 checksum
How to use checksums
89b8892ad7bb77db10256796f4b565027641687377cdb4f657b3fbb406082ab4
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / btoon-0.1.2-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL btoon-0.1.2-cp312-cp312-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.12 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
32ba9c5059da742942d42753f1c07b0c129c9e039c71f5d305c641984628ac17
BLAKE2b-256 checksum
How to use checksums
1397341e46ec8ba0e437dbe236595c8f3a18ebd78da8133a64733311fbd6128c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / btoon-0.1.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL btoon-0.1.2-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 167.2 kB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
d1a70497a0e856615af20b17507b9d6af6e5e6b77201644afe44b4150af8da9a
BLAKE2b-256 checksum
How to use checksums
8ccd7186c668e1d437ce79c75a6b06d3a7a1ee288fe574c3e3cc7a92c9fa7318
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / btoon-0.1.2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL btoon-0.1.2-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 150.8 kB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
1b4b61eaa6c968f6027eae8cb58efc3e2203f45ce581ac72e3c08f7cf1eff726
BLAKE2b-256 checksum
How to use checksums
43f5b17caf4e0ad6ca60068156274d3807c405b0a2fbfb60231672800bdb302b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / btoon-0.1.2-cp312-cp312-macosx_11_0_x86_64.whl

Download URL btoon-0.1.2-cp312-cp312-macosx_11_0_x86_64.whl
Size 135.1 kB
Tags CPython 3.12 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
d5218bfcbb6b1147b0f063e448bf7267fa2b19e9cf2533d0cb00383fad72a9b0
BLAKE2b-256 checksum
How to use checksums
9c59b6b48fe18df6dda31f3d0a67013f28f06960b28de9f624f5a02e59b7743e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / btoon-0.1.2-cp312-cp312-macosx_11_0_arm64.whl

Download URL btoon-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
Size 128.4 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
935c571312b6716a6bc75317d518f2d960d708d2bd6e7dccad540ed32fa5df51
BLAKE2b-256 checksum
How to use checksums
107a018688d564221424dbaab809949c1a8e8539c0d23750f433e0cf8ea4ce3a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / btoon-0.1.2-cp311-cp311-win_amd64.whl

Download URL btoon-0.1.2-cp311-cp311-win_amd64.whl
Size 356.7 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
dda3fb8319ba117bf6ae71760baebe9fc92e1a5490b7a6d308c93d21903607d4
BLAKE2b-256 checksum
How to use checksums
ad26107fe343e217cb2709b8fc73841ffff648d5acc8771070634ba5965a0759
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / btoon-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL btoon-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
6fd6783829d354d46057499062dd089aaa7b97f0968788d04d14b9744f7247f6
BLAKE2b-256 checksum
How to use checksums
ba4e11564df38766b9f8d4745721c0ea1ad6edd8369a95722f57c13e6ae750aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / btoon-0.1.2-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL btoon-0.1.2-cp311-cp311-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.11 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
3383b53b96354385d557678432acc61e84259a0529110a9e5b7a2aabb7281ca5
BLAKE2b-256 checksum
How to use checksums
60ef6b53a35b23b398d6f9812be9eb8677a733201263509e4a0974a7fd1f8f46
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / btoon-0.1.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL btoon-0.1.2-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 166.0 kB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
dda6f6a72530a3725a822a6479ace260c05e929d6d820caa413ed848b91dc319
BLAKE2b-256 checksum
How to use checksums
ce2e261af53b7a65c1b98141662b306b771c000bb55210c04ca219f921372d5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / btoon-0.1.2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL btoon-0.1.2-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 149.8 kB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
7b391257f34dc2ae2fd2201d0d5e474131747b4c46f2556ea94176e638c19c98
BLAKE2b-256 checksum
How to use checksums
c503ab3b235b6dc3d544182ae73bb9c2c03a62f1fcedddf5bf66890f1cb61d8c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / btoon-0.1.2-cp311-cp311-macosx_11_0_x86_64.whl

Download URL btoon-0.1.2-cp311-cp311-macosx_11_0_x86_64.whl
Size 134.1 kB
Tags CPython 3.11 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
809f136d100eec0e8c036c9d0442e6bde32802491ca6669fbcc555ffe5c6692c
BLAKE2b-256 checksum
How to use checksums
a77ce3a76becc68d5d3e9da3e920263344cb1522b965f3c688146737d3ead6cb
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / btoon-0.1.2-cp311-cp311-macosx_11_0_arm64.whl

Download URL btoon-0.1.2-cp311-cp311-macosx_11_0_arm64.whl
Size 128.2 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2f2ec1b6fcc97abb886d51efd8a2b4f357c21302e586c42c4e4f8f2ae74de491
BLAKE2b-256 checksum
How to use checksums
22a71a758325dd7487f339d1f5d1fbe5c6ba1a6c0a3c3cabf190c5fbfefbd01c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / btoon-0.1.2-cp310-cp310-win_amd64.whl

Download URL btoon-0.1.2-cp310-cp310-win_amd64.whl
Size 355.4 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
4068560ac37c3d2ff2d889ba904fcaea485e5562df3ebd959bc90c505659d0eb
BLAKE2b-256 checksum
How to use checksums
848b1f15e8851a820348a41f992c81d40b920d375eabb9d8140336e4461151b9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / btoon-0.1.2-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL btoon-0.1.2-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.2 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
9ba8c356d0aaddb4a7289b1a09add14ebf759cc30e93e4b82e016a94d6c0837d
BLAKE2b-256 checksum
How to use checksums
9d29ee842cc229111399d84914151280a9ce6c0b98b932f367fdcd15027263f0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / btoon-0.1.2-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL btoon-0.1.2-cp310-cp310-musllinux_1_2_aarch64.whl
Size 1.1 MB
Tags CPython 3.10 Linux musl 1.2+ ARM64
SHA-256 checksum
How to use checksums
99a77fd5d3ab229dbc12b4b59cabd5ea46305a081217d2c2546e996e4964e36b
BLAKE2b-256 checksum
How to use checksums
98796c54e296463d1eb49e86c08745a29b91147eae1e295af39fe1f84c016e3e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / btoon-0.1.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL btoon-0.1.2-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 165.3 kB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
c7d1ac2b77e2d07bcb9a2c7074e300a5f4f1946a15919b507122091bd744ff7a
BLAKE2b-256 checksum
How to use checksums
0422e177671d3a5bee8bec6084470731fe96632f299541b2cb01e9cd58202692
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / btoon-0.1.2-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL btoon-0.1.2-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 149.1 kB
Tags CPython 3.10 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
976a110a4fb5e9d2bc483b871932cdb8e5c0e8e3944732296d9e7fb4e527fb10
BLAKE2b-256 checksum
How to use checksums
c6a5da1d3c39f90bc4361ad18393b198e5d5270539056cea57095bf253e683d6
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / btoon-0.1.2-cp310-cp310-macosx_11_0_x86_64.whl

Download URL btoon-0.1.2-cp310-cp310-macosx_11_0_x86_64.whl
Size 132.9 kB
Tags CPython 3.10 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
13d178af7d06fbb229d52beee9338b7944642d4c611e577c05692fa8b8be3837
BLAKE2b-256 checksum
How to use checksums
3d6120815fc87b91b546282ee1fae31e959cf236a23072d9a82c5260ddf7cf9d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Release files / btoon-0.1.2-cp310-cp310-macosx_11_0_arm64.whl

Download URL btoon-0.1.2-cp310-cp310-macosx_11_0_arm64.whl
Size 126.4 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
6bea65003fdd767acaa12bc5c2358a113a03e07bd9688fc24f426f1d8e2da124
BLAKE2b-256 checksum
How to use checksums
7d9b31d562063d2a478626fb2e1b3881a5e085625938ad660458f94816fb567c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.16

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

Security for btoon 0.1.2

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

Full provenance

All 36 files in this release have been uploaded with provenance metadata.

Select from 36 files

Attestation for btoon-0.1.2.tar.gz

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Nov 13, 2026.

Transparency log

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

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