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.1

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.1
File Size Uploaded Provenance Actions
btoon-0.1.1.tar.gz 96.8 kB With provenance Details for btoon-0.1.1.tar.gz

Built distributions (wheels)

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

Total release size: 16.5 MB

Release files / btoon-0.1.1.tar.gz

Download URL btoon-0.1.1.tar.gz
Size 96.8 kB
Tags Source
SHA-256 checksum
How to use checksums
84ee9957394075061649f9f1a6e1b95ca2285dd07251f5f0f07d386e3d87dc43
BLAKE2b-256 checksum
How to use checksums
e13a27be281ff8ff4f91d33a3ae239833ef7ec0f6e9155584c27bf4cc326c5f4
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.1-cp314-cp314-win_amd64.whl

Download URL btoon-0.1.1-cp314-cp314-win_amd64.whl
Size 370.7 kB
Tags CPython 3.14 Windows x86-64
SHA-256 checksum
How to use checksums
2c4f2fa171791272e22500da27b512a7dd6ac2714216ae6bd13a3313ddabb85f
BLAKE2b-256 checksum
How to use checksums
fb428f2a86f08c06925874bfb11ed3445dd5485ae2fbb957fda5716da2e39190
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.1-cp314-cp314-musllinux_1_2_x86_64.whl

Download URL btoon-0.1.1-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
54c1c1e15a497810ae9f22e4fe794c72551810af034546f3e129b9ffb23accb8
BLAKE2b-256 checksum
How to use checksums
3c9696fcd034ce0928a3a221b9378889d6ba1ca41bfb819a5105f7a3abe9dad1
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.1-cp314-cp314-musllinux_1_2_aarch64.whl

Download URL btoon-0.1.1-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
967fe7eed25e438a744e3957d02474fc984a2e880f8968f17bbbb0eb965a1219
BLAKE2b-256 checksum
How to use checksums
77b7f2de342704400ff9a544c6f73a17df7324bc0d8f0a18c589499804eb1ede
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.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL btoon-0.1.1-cp314-cp314-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 166.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
afd657a51f944b0f5c81e2a8b14cde18ec21bd705f18bcf36b22f4f11cfb0656
BLAKE2b-256 checksum
How to use checksums
578221fe392d99e9350c09dbc77cd0b2ab75e6381776d5262da359fef81492b9
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.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL btoon-0.1.1-cp314-cp314-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 149.9 kB
Tags CPython 3.14 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
626d887e7c1e91c7518675c2ba66cf44333d34e405a93055c3f94b1ea21b1ea5
BLAKE2b-256 checksum
How to use checksums
8427226643888b43450482a99a76cd6d3520a33fd7c573ebd9901a3afb74bbcc
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.1-cp314-cp314-macosx_11_0_x86_64.whl

Download URL btoon-0.1.1-cp314-cp314-macosx_11_0_x86_64.whl
Size 134.6 kB
Tags CPython 3.14 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
d4c205863fc0e9e39a35734a2f19711e22c937f74fdccd8be4eb739a592bf0af
BLAKE2b-256 checksum
How to use checksums
12cc54ddc1f86fdf56cfbffb13135f85a3b1241453beec1b2d3924e038ca349b
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.1-cp314-cp314-macosx_11_0_arm64.whl

Download URL btoon-0.1.1-cp314-cp314-macosx_11_0_arm64.whl
Size 128.1 kB
Tags CPython 3.14 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
7bfd8c248d29b0907dd3b7d168d754a02d2b1487af9f1de9ea4ba7b6d23f2aa0
BLAKE2b-256 checksum
How to use checksums
e332f13deb323de88a52a69d685ffb76198adb92c90be1081877a154b6db49c2
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.1-cp313-cp313-win_amd64.whl

Download URL btoon-0.1.1-cp313-cp313-win_amd64.whl
Size 358.2 kB
Tags CPython 3.13 Windows x86-64
SHA-256 checksum
How to use checksums
1a968eb7bd35fde6c3d73d3cef1aa3631a0a9a540c946eb124055cdfc3c7c01e
BLAKE2b-256 checksum
How to use checksums
5ceb1ecef2b3f099bff4e05891a588379b768db9825273af0c83c42d0f18fba5
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.1-cp313-cp313-musllinux_1_2_x86_64.whl

Download URL btoon-0.1.1-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
34a7d0c421189f3e25b88c3a05f5f6fd5742ed3e75433dd28aab67b42be611d7
BLAKE2b-256 checksum
How to use checksums
5f1a21511d90ad7fbceaf58b65d8abfcbdf9faf70410e85147a9c4c3e5872abf
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.1-cp313-cp313-musllinux_1_2_aarch64.whl

Download URL btoon-0.1.1-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
7112df59901ff82f99a0d2f0c5004613cd03d696e69c53dd904fa044b099a90b
BLAKE2b-256 checksum
How to use checksums
0df68d3ad7d79853d9c93fe72ccb82e8a3cbd50f03a64b3dcda1203e04deaeff
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.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL btoon-0.1.1-cp313-cp313-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 166.3 kB
Tags CPython 3.13 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
83fae38f31d0f96202b75105fc9ed0368fb3f0f98c4a53a24845ec746d4bd204
BLAKE2b-256 checksum
How to use checksums
6c176fc41677054af01bb4b2af084a0f00ff0f1132eb97390019c6da3572ea2c
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.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL btoon-0.1.1-cp313-cp313-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 149.6 kB
Tags CPython 3.13 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
de47b844bbc98df3f6c001bfc8b2d4373032046e0dcbe704beb41043f0b3c642
BLAKE2b-256 checksum
How to use checksums
fe9352e40ff4996a75df4dcfbd1c7d307baca4cf704cdadd1fdefb814d37f3e6
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.1-cp313-cp313-macosx_11_0_x86_64.whl

Download URL btoon-0.1.1-cp313-cp313-macosx_11_0_x86_64.whl
Size 134.5 kB
Tags CPython 3.13 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
d2ece9bb9a28495c9d04bef66dbced96cf55bbe4a7d5d78c9c229d31622bb389
BLAKE2b-256 checksum
How to use checksums
49d1847b0104f1de9bb6b4247c0c0d43cd061d67491eb32b256cd646ec2f8a8f
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.1-cp313-cp313-macosx_11_0_arm64.whl

Download URL btoon-0.1.1-cp313-cp313-macosx_11_0_arm64.whl
Size 127.9 kB
Tags CPython 3.13 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
dec2d965d92b5019c237b269ea63268080b626883a3c6252a4761f3124f18fbc
BLAKE2b-256 checksum
How to use checksums
68a6ed6e89ecc56bf3b633dc6fd30ab98fb79e1b61fa4c69601ae62a36fb3225
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.1-cp312-cp312-win_amd64.whl

Download URL btoon-0.1.1-cp312-cp312-win_amd64.whl
Size 358.2 kB
Tags CPython 3.12 Windows x86-64
SHA-256 checksum
How to use checksums
d78cfced2215fa935ec4c1813683c0f20894777df59d5ab0fdba462941609548
BLAKE2b-256 checksum
How to use checksums
f42295bbaeac118a4a97968d3e77a7e392fb3b9fd530d440983c1915e12562ee
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.1-cp312-cp312-musllinux_1_2_x86_64.whl

Download URL btoon-0.1.1-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
d39867890b30ccbc698087c228da98058fb118d1e9dc7b980e6becff3a2137d5
BLAKE2b-256 checksum
How to use checksums
065c15bd24c943d47a97b8ac09fd117ce48500a27cd8e7f93038539d33b5262e
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.1-cp312-cp312-musllinux_1_2_aarch64.whl

Download URL btoon-0.1.1-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
b0074cb65d7946e099ee2445b8b4a81cfbe8ac5ac069a863eb2586165eebcf7a
BLAKE2b-256 checksum
How to use checksums
b01b583396a4e1c0e24975d169eb3748c56140721942e5acc5ae76980a30ac68
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.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL btoon-0.1.1-cp312-cp312-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 166.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
0768caff8ccfdfd3007d006940d234432e0f33fc4eb115540399b8e7deb1b7e6
BLAKE2b-256 checksum
How to use checksums
d7835525f9986aeed335d996e1172dec0d9c347188cd262e664561583dd7899c
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.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL btoon-0.1.1-cp312-cp312-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 149.6 kB
Tags CPython 3.12 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
dbbaee77764f155dbc91fede7fe890e2fd0830156ac42b15aff5b940d585992f
BLAKE2b-256 checksum
How to use checksums
7aae9b9bfeee900f4b4fedbd87f91735a6dddfba237550173937c79a717a3870
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.1-cp312-cp312-macosx_11_0_x86_64.whl

Download URL btoon-0.1.1-cp312-cp312-macosx_11_0_x86_64.whl
Size 134.4 kB
Tags CPython 3.12 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
162da944ad21ff0c74e7ffb490b45b0d3fa7e8489e66dbadbec904f76091396d
BLAKE2b-256 checksum
How to use checksums
034a2a556713daed08eb9148fd2d2282b8d963f9a73a93ec7c2523df32d82b8f
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.1-cp312-cp312-macosx_11_0_arm64.whl

Download URL btoon-0.1.1-cp312-cp312-macosx_11_0_arm64.whl
Size 127.9 kB
Tags CPython 3.12 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
0d506ca95e91dd47887047eacfb584cfcb10a8dad3dbd01cae69c0c84430350f
BLAKE2b-256 checksum
How to use checksums
5eec33d68abf0f55b26957197f6b460b15b7495723eee081579ede2626a5cf78
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.1-cp311-cp311-win_amd64.whl

Download URL btoon-0.1.1-cp311-cp311-win_amd64.whl
Size 356.6 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
46cc4765f1de5ae89622b69f501b58a84dd1f92243320c822251ee62734a12fe
BLAKE2b-256 checksum
How to use checksums
4cd384ab77393e27136594f174093a40c2eed539ce022d8c5ed7f12cf0979bc9
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.1-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL btoon-0.1.1-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
734c8fac821063eee1acafd85aa5b255229d09ce79296093f3947fe325ab98b6
BLAKE2b-256 checksum
How to use checksums
7f4e84ebf5456e367a6c606b1418bed1dbcd38750074fc2ca27114ff030f778d
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.1-cp311-cp311-musllinux_1_2_aarch64.whl

Download URL btoon-0.1.1-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
591fc699e2fcdc310cdacb22405a626449fe9f918fec5666ef4b02111984af40
BLAKE2b-256 checksum
How to use checksums
58bf1b1298af1330ff661330d9b54dcda1f8adf9a44f8341cc673168d7a16384
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.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL btoon-0.1.1-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 165.1 kB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
7f2b1205020989d22a748e8e947f0333015ea7726b016d088adf5400712480d5
BLAKE2b-256 checksum
How to use checksums
1a402e2090750dffe20b6bd27c931184fec306d3ddf19bc2677824604f3aa3b2
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.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL btoon-0.1.1-cp311-cp311-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 148.7 kB
Tags CPython 3.11 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
8715a69ab7d0344b54e583f6990e4f98cdcf274f6a4f2f78fc0e7ca0ed1c785b
BLAKE2b-256 checksum
How to use checksums
9ee807a9be75ee3570f6e5ecbc1799b11bda50a2f5784e68393ca52088332cab
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.1-cp311-cp311-macosx_11_0_x86_64.whl

Download URL btoon-0.1.1-cp311-cp311-macosx_11_0_x86_64.whl
Size 133.5 kB
Tags CPython 3.11 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
dbebfa75e16c9e37ae83ed4d185b4f1e1fd22896ed6ac4f06b77b8ca177654a1
BLAKE2b-256 checksum
How to use checksums
20814647195cddb40d40ec91d1bba977c9cfe4bcd1f2d6403fb55b2f6828a6ee
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.1-cp311-cp311-macosx_11_0_arm64.whl

Download URL btoon-0.1.1-cp311-cp311-macosx_11_0_arm64.whl
Size 127.6 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2d165d285bac1fe29afe409c0381dae1642b7bf2dce8c244be76158b9f3b5298
BLAKE2b-256 checksum
How to use checksums
d2c058b935bb5dcfcc51348abd0dde24df922abf33f50c233296e666f5f46fac
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.1-cp310-cp310-win_amd64.whl

Download URL btoon-0.1.1-cp310-cp310-win_amd64.whl
Size 355.3 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
25f4752c864de0196b238a679507bb87067aedd24f55f81d170dcfe4edd0ab69
BLAKE2b-256 checksum
How to use checksums
14f0419bec877050ab9d4bb02a7cac077c1883d7c5df4dc091accf8c7f267985
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.1-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL btoon-0.1.1-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
112c86d3133500e1571c1de61a6a4e6d8cb9c8f334b537f3585bb9df74bda09d
BLAKE2b-256 checksum
How to use checksums
c3bb04e5e31e3bf33ab33b5d55b2550b1735636f9e7d3cd82fe1dc9e6b875eac
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.1-cp310-cp310-musllinux_1_2_aarch64.whl

Download URL btoon-0.1.1-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
8b2b75247e7a59d30643bf2a1276f4f0b8e8f01cecd86fa0060f5732ef72fac1
BLAKE2b-256 checksum
How to use checksums
9eb53d81e72cfd11f0e686d9421774c4b5f2faa332835866e0d79e5a282a7124
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.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL btoon-0.1.1-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 164.2 kB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
ec386b839dd29d534d300a0e45edb4495454f9b0c6b3eae75c054a6cb89bbe1d
BLAKE2b-256 checksum
How to use checksums
c747688cdae76737434c9f8b190e94a91a555da3c7dda47c7b84400abd8a308f
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.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl

Download URL btoon-0.1.1-cp310-cp310-manylinux_2_24_aarch64.manylinux_2_28_aarch64.whl
Size 148.3 kB
Tags CPython 3.10 Linux glibc 2.24+ ARM64 Linux glibc 2.28+ ARM64
SHA-256 checksum
How to use checksums
edcdccb720bea7a435a7bb3c6067446e229105546f2dc46d37a7573190a85605
BLAKE2b-256 checksum
How to use checksums
7a4219e07cb5e58cdc1eb1361dcc906732fa0e407250554a51ac60572bba0cb6
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.1-cp310-cp310-macosx_11_0_x86_64.whl

Download URL btoon-0.1.1-cp310-cp310-macosx_11_0_x86_64.whl
Size 132.3 kB
Tags CPython 3.10 macOS 11.0+ x86-64
SHA-256 checksum
How to use checksums
ae8700f3e3b92a715d99449078c3be7bdc12d4a1ac85e5df3afae01df33a9fd9
BLAKE2b-256 checksum
How to use checksums
73d8d5c4b170f9fd9020a9926587e43e56eed900b45e7024508a65bb9d9f6baf
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.1-cp310-cp310-macosx_11_0_arm64.whl

Download URL btoon-0.1.1-cp310-cp310-macosx_11_0_arm64.whl
Size 125.9 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
b5d84712da181c8b716006e5b3b34fdd373fe1f2de001531f463179cb13ddca0
BLAKE2b-256 checksum
How to use checksums
35d4f7691762ad7f81488396463664e217db8ff31a0fa032457191415368bd48
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.1

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.1.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