Skip to main content

Binaryhelper

PyPI supported Python versions Win/Mac/Linux MIT Test Build & Publish wheels bier docs

Binary IO and annotation driven serialization utilities for Python.

Highlights

  • Stream-friendly readers and writers that respect explicit endianness.
  • C++ backed implementations for EndianedStreamIO and EndianedBytesIO to keep hot loops fast.
  • Python 3.12+ serialization helpers that turn type hints into binary schemas.
  • Works with in-memory buffers, files, and arbitrary Python streams.

Installation

pip install bier

EndianedBinaryIO (Python 3.8+)

bier.EndianedBinaryIO wraps common binary IO patterns so you can describe data once and reuse it across different stream types.

Core classes

  • EndianedBytesIO: in-memory buffer with read and write helpers for integers, floats, strings, and byte arrays.
  • EndianedStreamIO: fast wrapper around any file-like object that exposes endian aware helpers by delegating to an underlying stream.
  • EndianedBufferedReader and EndianedBufferedWriter: buffered adaptors for existing binary readers and writers.
  • EndianedFileIO: convenience subclass that opens files and exposes the same API as in-memory streams.

Quick start

from bier.EndianedBinaryIO import EndianedBytesIO

stream = EndianedBytesIO(endian=">")
stream.write_u16(0x1234)
stream.write_cstring("bier")
stream.seek(0)

value = stream.read_u16()
text = stream.read_cstring()

assert value == 0x1234
assert text == "bier"

Stick with a single API whether you are reading from a BytesIO, a file handle, or a socket-like object. The helpers handle array packing, alignment, and endian swapping for you.

Serialization (Python 3.12+)

bier.serialization turns annotated data classes into binary serializers.

  • Subclass BinarySerializable and describe fields with provided marker types like u32, f32, cstr, list_d, and tuple.
  • Use convert, custom, member, and length_type options to tweak encoding without hand writing parsing logic.
  • Serialization uses the same readers and writers as EndianedBinaryIO, so the two modules fit together.
from bier.EndianedBinaryIO import EndianedBytesIO
from bier.serialization import BinarySerializable, cstr, list_d, u16, u32

class Player(BinarySerializable[u16]):
    id: u32
    name: cstr
    scores: list_d[u16, u16]

class Team(BinarySerializable[u16]):
    head: "Player"
    members: list[Player]

buffer = EndianedBytesIO(endian="<")
player = Player(id=7, name="Ada", scores=[10, 20, 30])
player.write_to(buffer)

buffer.seek(0)
roundtrip = Player.read_from(buffer)
assert roundtrip.id == 7

Annotation Types

  • ints:
    • u8
    • u16
    • u32
    • u64
    • i8
    • i16
    • i32
    • i64
  • floats:
    • f16
    • f32
    • f64
  • strings:
    • cstr (null terminated string)
    • str (default delimited length)
    • str_d[T] (delimited length of type T)
  • lists:
    • list[S] (default delimited length)
    • list_d[S, T] (delimited length of type T)
  • tuples:
    • tuple[T1, T2, ...]
  • objects
    • class (has to inherit from BinarySerializible as well)
  • bytes:
    • bytes (default delimited length)
    • bytes_d[T] (delimited length of type T)

Roadmap

  • Block oriented ComplexStreams for compressed or encrypted segments.
  • Multi-stream wrappers for treating concatenated streams as one logical source.
  • Extended struct-like helpers for varints, grouped tuples, and length prefixed fields.

Metadata

Release files for bier 0.1.0

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

Source distribution (sdist)

Source distribution for bier 0.1.0
File Size Uploaded
bier-0.1.0.tar.gz 45.3 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for bier 0.1.0
File
bier-0.1.0-cp312-abi3-win_arm64.whl CPython 3.12 abi3 Windows ARM64 Details
bier-0.1.0-cp312-abi3-win_amd64.whl CPython 3.12 abi3 Windows x86-64 Details
bier-0.1.0-cp312-abi3-musllinux_1_2_x86_64.whl CPython 3.12 abi3 Linux musl 1.2+ x86-64 Details
bier-0.1.0-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.12 abi3 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
bier-0.1.0-cp312-abi3-macosx_11_0_arm64.whl CPython 3.12 abi3 macOS 11.0+ ARM64 Details
bier-0.1.0-cp312-abi3-macosx_10_13_x86_64.whl CPython 3.12 abi3 macOS 10.13+ x86-64 Details
bier-0.1.0-cp311-cp311-win_arm64.whl CPython 3.11 CPython 3.11 Windows ARM64 Details
bier-0.1.0-cp311-cp311-win_amd64.whl CPython 3.11 CPython 3.11 Windows x86-64 Details
bier-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl CPython 3.11 CPython 3.11 Linux musl 1.2+ x86-64 Details
bier-0.1.0-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
bier-0.1.0-cp311-cp311-macosx_11_0_arm64.whl CPython 3.11 CPython 3.11 macOS 11.0+ ARM64 Details
bier-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl CPython 3.11 CPython 3.11 macOS 10.9+ x86-64 Details
bier-0.1.0-cp310-cp310-win_arm64.whl CPython 3.10 CPython 3.10 Windows ARM64 Details
bier-0.1.0-cp310-cp310-win_amd64.whl CPython 3.10 CPython 3.10 Windows x86-64 Details
bier-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl CPython 3.10 CPython 3.10 Linux musl 1.2+ x86-64 Details
bier-0.1.0-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
bier-0.1.0-cp310-cp310-macosx_11_0_arm64.whl CPython 3.10 CPython 3.10 macOS 11.0+ ARM64 Details
bier-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl CPython 3.10 CPython 3.10 macOS 10.9+ x86-64 Details
bier-0.1.0-cp39-cp39-win_arm64.whl CPython 3.9 CPython 3.9 Windows ARM64 Details
bier-0.1.0-cp39-cp39-win_amd64.whl CPython 3.9 CPython 3.9 Windows x86-64 Details
bier-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl CPython 3.9 CPython 3.9 Linux musl 1.2+ x86-64 Details
bier-0.1.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.24+ x86-64, Linux glibc 2.28+ x86-64 Details
bier-0.1.0-cp39-cp39-macosx_11_0_arm64.whl CPython 3.9 CPython 3.9 macOS 11.0+ ARM64 Details
bier-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl CPython 3.9 CPython 3.9 macOS 10.9+ x86-64 Details
bier-0.1.0-cp38-cp38-win_amd64.whl CPython 3.8 CPython 3.8 Windows x86-64 Details
bier-0.1.0-cp38-cp38-musllinux_1_2_x86_64.whl CPython 3.8 CPython 3.8 Linux musl 1.2+ x86-64 Details
bier-0.1.0-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.28+ x86-64, Linux glibc 2.24+ x86-64 Details
bier-0.1.0-cp38-cp38-macosx_11_0_arm64.whl CPython 3.8 CPython 3.8 macOS 11.0+ ARM64 Details
bier-0.1.0-cp38-cp38-macosx_10_9_x86_64.whl CPython 3.8 CPython 3.8 macOS 10.9+ x86-64 Details

Total release size: 11.4 MB

Release files / bier-0.1.0.tar.gz

Download URL bier-0.1.0.tar.gz
Size 45.3 kB
Tags Source
SHA-256 checksum
How to use checksums
c85f6a95409fd531ae96f97a7047cc7ae8c522c00ccbef903719d2a3360f4b77
BLAKE2b-256 checksum
How to use checksums
dde0e388b9a6f9a546bb52abd938e5e9786756f3efdadfa07a5455513a8ba6b2
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 4, 2026.

Transparency log

Release files / bier-0.1.0-cp312-abi3-win_arm64.whl

Download URL bier-0.1.0-cp312-abi3-win_arm64.whl
Size 75.4 kB
Tags CPython 3.12 Windows ARM64 abi3
SHA-256 checksum
How to use checksums
4848fe133c4bdcfa509bf333817553aa134dad05d1964e75cef575f78818e665
BLAKE2b-256 checksum
How to use checksums
cc0d1f72ab0e79365078119c616f3a2280e359653fa35f7dc22aa17d1353af0f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 4, 2026.

Transparency log

Release files / bier-0.1.0-cp312-abi3-win_amd64.whl

Download URL bier-0.1.0-cp312-abi3-win_amd64.whl
Size 84.0 kB
Tags CPython 3.12 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
313cb3112564a25381c36ef450f162dcc0b843dc2b3873d99f9c54269ccea264
BLAKE2b-256 checksum
How to use checksums
c5bbe74f09e6fb04b06194e5d0cfe80ecd6a6ba7c42f5137905e94883f0cbde5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 4, 2026.

Transparency log

Release files / bier-0.1.0-cp312-abi3-musllinux_1_2_x86_64.whl

Download URL bier-0.1.0-cp312-abi3-musllinux_1_2_x86_64.whl
Size 1.5 MB
Tags CPython 3.12 Linux musl 1.2+ x86-64 abi3
SHA-256 checksum
How to use checksums
06a5a78984547a997f9b21631808d7434ec16006494a00d53bdafa22a17a76da
BLAKE2b-256 checksum
How to use checksums
c38784b01854555c5778346529d3b6e205724198387cc56cd52675291f812e74
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 4, 2026.

Transparency log

Release files / bier-0.1.0-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL bier-0.1.0-cp312-abi3-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 506.5 kB
Tags CPython 3.12 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64 abi3
SHA-256 checksum
How to use checksums
2a794aca3f00f83e783ce54445491d58ed92f5824bef1171336341149455ef95
BLAKE2b-256 checksum
How to use checksums
3fda8092b7bb38d25ca64cb8f0177d37e805fefb369cc59ea5b26f3a107c4d35
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 4, 2026.

Transparency log

Release files / bier-0.1.0-cp312-abi3-macosx_11_0_arm64.whl

Download URL bier-0.1.0-cp312-abi3-macosx_11_0_arm64.whl
Size 83.2 kB
Tags CPython 3.12 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
2c8e291f18bff51a4543dec0fc59ade9a72e79d41cf6c719b24ef88e249120b0
BLAKE2b-256 checksum
How to use checksums
80e4f078be88fe5b8ee9c86460180426b3bc8aeff3083ce015f51bfcb82960ea
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 4, 2026.

Transparency log

Release files / bier-0.1.0-cp312-abi3-macosx_10_13_x86_64.whl

Download URL bier-0.1.0-cp312-abi3-macosx_10_13_x86_64.whl
Size 86.2 kB
Tags CPython 3.12 abi3 macOS 10.13+ x86-64
SHA-256 checksum
How to use checksums
535c4de427f8d25e64b5f1511ba680bfab0e6045d446a988ed1f0fce4e2aa71e
BLAKE2b-256 checksum
How to use checksums
841b288ea3b51d44b0cbaa000494b1073566e077fc851998bccb598942e4dd27
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 4, 2026.

Transparency log

Release files / bier-0.1.0-cp311-cp311-win_arm64.whl

Download URL bier-0.1.0-cp311-cp311-win_arm64.whl
Size 75.6 kB
Tags CPython 3.11 Windows ARM64
SHA-256 checksum
How to use checksums
ebcf64dea76bd94ddd52acaca51c1bb6f53f97e5fc4230097752b0fc81ebadb0
BLAKE2b-256 checksum
How to use checksums
2d5654d3af1e829c454187f0891cb383cb89414536d7d112bc7cb7f09063f433
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 4, 2026.

Transparency log

Release files / bier-0.1.0-cp311-cp311-win_amd64.whl

Download URL bier-0.1.0-cp311-cp311-win_amd64.whl
Size 84.1 kB
Tags CPython 3.11 Windows x86-64
SHA-256 checksum
How to use checksums
34dabce72b2699ff0f7b1f01c572fadf988213b54c06affbd104656bc8016ccd
BLAKE2b-256 checksum
How to use checksums
65e26e1f51522b7853906e55acd2d2ba9fcba981b3ffed2764d7a83234b0c55d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 4, 2026.

Transparency log

Release files / bier-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl

Download URL bier-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
Size 1.5 MB
Tags CPython 3.11 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
b7e7b9eeddc463e20bd4ffed94204a39d524f5097decf0fea41ff2eb5016adee
BLAKE2b-256 checksum
How to use checksums
1b242dab47df76baaffa3df88163a7c54f8d4b2caa0a3006fae4d974d93765ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 4, 2026.

Transparency log

Release files / bier-0.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL bier-0.1.0-cp311-cp311-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 507.4 kB
Tags CPython 3.11 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
07ec2cb27a6a84818465c50d1863039887845987010fd7c1d9de3cddbf7a7a54
BLAKE2b-256 checksum
How to use checksums
ff42f5b8c4983201f603aa2edece9082b87bb64b9ed798f435571cacace11141
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 4, 2026.

Transparency log

Release files / bier-0.1.0-cp311-cp311-macosx_11_0_arm64.whl

Download URL bier-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
Size 83.3 kB
Tags CPython 3.11 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
50c360955e956d06923bd4cc3aa6dab021a242a147f798d770ae42cfedc5757c
BLAKE2b-256 checksum
How to use checksums
1f7a19bf0715d2998be0fc12174e442c85242f1464e73483caa0143653cfbe61
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 4, 2026.

Transparency log

Release files / bier-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl

Download URL bier-0.1.0-cp311-cp311-macosx_10_9_x86_64.whl
Size 86.2 kB
Tags CPython 3.11 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
765f97a97cdae82332924c0c81bdcf16f283b87e40ee5ee390676bc84733fff3
BLAKE2b-256 checksum
How to use checksums
0b563391818ed08b04e07c785316196fc6d7663b67e8de60b024b9c29ea9fe35
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 4, 2026.

Transparency log

Release files / bier-0.1.0-cp310-cp310-win_arm64.whl

Download URL bier-0.1.0-cp310-cp310-win_arm64.whl
Size 75.6 kB
Tags CPython 3.10 Windows ARM64
SHA-256 checksum
How to use checksums
f9b93b5ba65f63256b877dfd0afabc285c5473be6f844b51d71e35e831dd9f5b
BLAKE2b-256 checksum
How to use checksums
4115fb55a812d10c18457cd7a098a47a19090838c8ae97060a4a4d27bc4438d3
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 4, 2026.

Transparency log

Release files / bier-0.1.0-cp310-cp310-win_amd64.whl

Download URL bier-0.1.0-cp310-cp310-win_amd64.whl
Size 84.1 kB
Tags CPython 3.10 Windows x86-64
SHA-256 checksum
How to use checksums
f0f6825f9e84ff3b8fd802ca781284edf4b42d3d35c8d28fadc5333cc7668373
BLAKE2b-256 checksum
How to use checksums
76cd664ffef0a63e1a4c663db4a9dba6377d74b8fd29f2de2f233bc0fdeac571
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 4, 2026.

Transparency log

Release files / bier-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl

Download URL bier-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
Size 1.5 MB
Tags CPython 3.10 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
2b32f0b053d9a123ab51b079af6bfcbaae5c3d7230b984e4aa02f22994eebf5f
BLAKE2b-256 checksum
How to use checksums
04aca3dd0a2a72c5a1aff2c555b2569bb70afc407ab40d8184dbec461e08d4b0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 4, 2026.

Transparency log

Release files / bier-0.1.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL bier-0.1.0-cp310-cp310-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 504.1 kB
Tags CPython 3.10 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
36e2766a30121edabc84c8e132c1031f02e1ae8408def67c210b61b4c897a5a4
BLAKE2b-256 checksum
How to use checksums
d01cc6e37abc626fd152f2037655e4438351da8b02462394f197c307924ccb34
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 4, 2026.

Transparency log

Release files / bier-0.1.0-cp310-cp310-macosx_11_0_arm64.whl

Download URL bier-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
Size 83.3 kB
Tags CPython 3.10 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
3c95341d1461d8f5ebd18156132578d776112b46bab5115079a8da9cd018b7b8
BLAKE2b-256 checksum
How to use checksums
675c2d9fdd2c1205d904cb17706e04ad873b26af26e27134f34a526f4b52a5e1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 4, 2026.

Transparency log

Release files / bier-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl

Download URL bier-0.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Size 86.2 kB
Tags CPython 3.10 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
7b1ac20f1d06cac172f44bacb9112514ae98aa2a084ad520eaf8639586992a8d
BLAKE2b-256 checksum
How to use checksums
303bdccd2cc47f55979dbec63acf38de33a8989dcd05cc9f0a73261e2c7d521d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 4, 2026.

Transparency log

Release files / bier-0.1.0-cp39-cp39-win_arm64.whl

Download URL bier-0.1.0-cp39-cp39-win_arm64.whl
Size 75.6 kB
Tags CPython 3.9 Windows ARM64
SHA-256 checksum
How to use checksums
0dbefd5b72cf671d835b08c9749e2e2a72ed2017cd101229e2e1a2b9d60621df
BLAKE2b-256 checksum
How to use checksums
59d9afe6d3f1dfe273a9f41d0cbab9a6589cf9cd18631d81612bb4a57037c23b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 4, 2026.

Transparency log

Release files / bier-0.1.0-cp39-cp39-win_amd64.whl

Download URL bier-0.1.0-cp39-cp39-win_amd64.whl
Size 84.1 kB
Tags CPython 3.9 Windows x86-64
SHA-256 checksum
How to use checksums
8c23fa2e45ce55e6b7b186f90e6475ae00fa1cc345302109ee4a507781282283
BLAKE2b-256 checksum
How to use checksums
577a5d67b08bcd304549048d8cdd301bcd19cabb5cc026bcfb671a87429a0117
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 4, 2026.

Transparency log

Release files / bier-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl

Download URL bier-0.1.0-cp39-cp39-musllinux_1_2_x86_64.whl
Size 1.5 MB
Tags CPython 3.9 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
123ee05f68bad98897075d6570c03845c5e0d4dcd6bc097f98d5d77fbd04de4e
BLAKE2b-256 checksum
How to use checksums
818ca23c95d77536ba389738df23ed81e05368fc91d58e76db9badf8294913c7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 4, 2026.

Transparency log

Release files / bier-0.1.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL bier-0.1.0-cp39-cp39-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 503.5 kB
Tags CPython 3.9 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
f8202a45c73dd7cfae7a12d5a48cef87e922731ef296cb4864b5eabef52e4921
BLAKE2b-256 checksum
How to use checksums
7c3a8fd837fbdaf32012dc8610c3abf9f169707e71f582618752a02c8eab0af5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 4, 2026.

Transparency log

Release files / bier-0.1.0-cp39-cp39-macosx_11_0_arm64.whl

Download URL bier-0.1.0-cp39-cp39-macosx_11_0_arm64.whl
Size 83.3 kB
Tags CPython 3.9 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
5406aa17633edcd8b8956e6d9e00d9ed9ca3db35b3447f41ecacd09a7ee87f91
BLAKE2b-256 checksum
How to use checksums
5a2ed8c12820d05588b82afecf5cb1477f638d8e2657d56949f54a8837946651
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 4, 2026.

Transparency log

Release files / bier-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl

Download URL bier-0.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Size 86.2 kB
Tags CPython 3.9 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
825bc5e5064306d571c9bef3c3979c3c768ad93f84573818a6aa6cea4c384255
BLAKE2b-256 checksum
How to use checksums
5f8e8b294ff7941cdcca7576e4c86513ef365d154b34b50a6b622db5cc000273
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 4, 2026.

Transparency log

Release files / bier-0.1.0-cp38-cp38-win_amd64.whl

Download URL bier-0.1.0-cp38-cp38-win_amd64.whl
Size 84.1 kB
Tags CPython 3.8 Windows x86-64
SHA-256 checksum
How to use checksums
e9c5dab0e5bb9d52398cf6e5c427f18394734c46b50ef4747e3d0556fb078683
BLAKE2b-256 checksum
How to use checksums
b63ba4949f566fd8137452728fa8e9ae317d740314cd7315745b9bd812f55f13
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 4, 2026.

Transparency log

Release files / bier-0.1.0-cp38-cp38-musllinux_1_2_x86_64.whl

Download URL bier-0.1.0-cp38-cp38-musllinux_1_2_x86_64.whl
Size 1.5 MB
Tags CPython 3.8 Linux musl 1.2+ x86-64
SHA-256 checksum
How to use checksums
9809fa5f80acfe51edb28718fd72eac38e474bfa0aa3db4bfd3f2fbf9a3dd1e7
BLAKE2b-256 checksum
How to use checksums
a1787f69f37b97f6cb2a7e458ac5fef39fe78af177fdea70011eef300e75d4dc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 4, 2026.

Transparency log

Release files / bier-0.1.0-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl

Download URL bier-0.1.0-cp38-cp38-manylinux_2_24_x86_64.manylinux_2_28_x86_64.whl
Size 497.5 kB
Tags CPython 3.8 Linux glibc 2.24+ x86-64 Linux glibc 2.28+ x86-64
SHA-256 checksum
How to use checksums
43c1f3485e34ee9f09a57577d0be44cf75865063022f80c8a4b56d8978b2e60e
BLAKE2b-256 checksum
How to use checksums
82da96e88dd802faaf01b915ca054c3ded2dc26977225a1185ff53b3b4fa0a4e
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 4, 2026.

Transparency log

Release files / bier-0.1.0-cp38-cp38-macosx_11_0_arm64.whl

Download URL bier-0.1.0-cp38-cp38-macosx_11_0_arm64.whl
Size 83.1 kB
Tags CPython 3.8 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
f6e6875d5ef99764dc3a9a0a08094274c7848e4f61961ad79c6acff0ad8fd8a3
BLAKE2b-256 checksum
How to use checksums
665b01be2226599f42edbe7cd8762000e85747cbf522e5ed4c62f419fc0c7565
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 4, 2026.

Transparency log

Release files / bier-0.1.0-cp38-cp38-macosx_10_9_x86_64.whl

Download URL bier-0.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Size 86.1 kB
Tags CPython 3.8 macOS 10.9+ x86-64
SHA-256 checksum
How to use checksums
9b65a51f8de08ef275810c5722054299adf0d3d598abef260a8a419728603c7a
BLAKE2b-256 checksum
How to use checksums
011bb66973a1a68a7ab52630f6ea089870de1ec19e9e47b1ac3f85d694a8d4ac
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/7.0.0 CPython/3.13.14

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 Sep 4, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.1.0 This release

30 release files

0.0.3

30 release files

0.0.2

30 release files

0.0.1

7 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page