Binaryhelper
Binary IO and annotation driven serialization utilities for Python.
Highlights
- Stream-friendly readers and writers that respect explicit endianness.
- C++ backed implementations for
EndianedStreamIOandEndianedBytesIOto 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.EndianedBufferedReaderandEndianedBufferedWriter: 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
BinarySerializableand describe fields with provided marker types likeu32,f32,cstr,list_d, andtuple. - Use
convert,custom,member, andlength_typeoptions 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
ComplexStreamsfor 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)
| File | Size | Uploaded | |
|---|---|---|---|
| bier-0.1.0.tar.gz | 45.3 kB | Details |
Built distributions (wheels)
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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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 logRelease 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