Skip to main content

synapse-fbs

Generated Python FlatBuffers bindings for the Synapse message schemas.

The schema source of truth lives in fbs/. CI stages this package under target/xtask/packages/python, generates bindings there, then publishes it to PyPI. To build locally from the repository root:

cargo run --locked --manifest-path xtask/Cargo.toml -- ci

Install the staged wheel locally with:

pip install target/xtask/packages/python/dist/*.whl

Install with the optional upstream MCAP implementation for first-class log reading and writing:

pip install 'synapse-fbs[mcap]'
from synapse.mcap import Reader, TimeBasis, Writer

Writer applies the frozen synapse/1 metadata, embeds the exact packaged BFBS, and defaults to direct uncompressed, unchunked output. Reader validates the profile and required metadata before yielding upstream MCAP records. It does not require the log's schema-set hash to equal the installed release: historical logs are decoded from their own embedded BFBS.

The generated package includes topic catalog helpers for bridge and routing code:

from synapse import topic_catalog

key = topic_catalog.key_for_topic("VehicleHealth")
payload_type = topic_catalog.topic_by_id(1).payload_type

Metadata

Release files for synapse-fbs 0.10.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 synapse-fbs 0.10.0
File Size Uploaded
synapse_fbs-0.10.0.tar.gz 139.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for synapse-fbs 0.10.0
File Interpreter ABI Platform
synapse_fbs-0.10.0-py3-none-any.whl Python 3 none any Details

Total release size: 397.6 kB

Release files / synapse_fbs-0.10.0.tar.gz

Download URL synapse_fbs-0.10.0.tar.gz
Size 139.9 kB
Tags Source
SHA-256 checksum
How to use checksums
bc4dfa594ad5fec79e15f342fe7209359b81ff2bda3171d2ee1cb635276ebb2a
BLAKE2b-256 checksum
How to use checksums
7ece719fb65b32d29dedeb7aee66780568c9cb184fb0ec024e670ffb19f6aee9
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 Aug 15, 2026.

Transparency log

Release files / synapse_fbs-0.10.0-py3-none-any.whl

Download URL synapse_fbs-0.10.0-py3-none-any.whl
Size 257.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
65dce52ca636604c92aa1480e5b5b53524a36d91b9fd89b09fcccf3c8c25617f
BLAKE2b-256 checksum
How to use checksums
0f556c5d931438c3d8258143f50e62e6dd1f111c8af69eb87a644996b4de98cd
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 Aug 15, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.10.0 This release

2 release files

0.9.0

2 release files

0.8.0

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.1

2 release files

0.5.0

2 release files

0.4.0

2 release files

0.3.3

2 release files

0.3.0

2 release files

0.2.0

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 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