Skip to main content

ruststream (Python)

Python bindings for the RustStream messaging framework.

Install

The core wheel ships the in-memory broker and the dispatcher. Broker integrations are extras:

pip install ruststream            # core only
pip install ruststream[nats]      # core + NATS broker

Develop locally

uv sync
uv run maturin develop --manifest-path py/ruststream-py/Cargo.toml
uv run maturin develop --manifest-path py/ruststream-nats-py/Cargo.toml  # if you need NATS
uv run pytest py/ruststream-py py/ruststream-nats-py

Metadata

Release files for ruststream 0.2.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 ruststream 0.2.0
File Size Uploaded
ruststream-0.2.0.tar.gz 173.7 kB Details

Built distributions (wheels)

Table of built distributions (wheels) for ruststream 0.2.0
File
ruststream-0.2.0-cp311-abi3-win_amd64.whl CPython 3.11 abi3 Windows x86-64 Details
ruststream-0.2.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl CPython 3.11 abi3 Linux glibc 2.17+ x86-64 Details
ruststream-0.2.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl CPython 3.11 abi3 Linux glibc 2.17+ ARM64 Details
ruststream-0.2.0-cp311-abi3-macosx_11_0_arm64.whl CPython 3.11 abi3 macOS 11.0+ ARM64 Details

Total release size: 2.3 MB

Release files / ruststream-0.2.0.tar.gz

Download URL ruststream-0.2.0.tar.gz
Size 173.7 kB
Tags Source
SHA-256 checksum
How to use checksums
adad6e7a1f5d9bc7e5f1316fd7a263ea5279f6be8086a78746fdde338ea7c234
BLAKE2b-256 checksum
How to use checksums
956e57653a00d9cb1c86f345757cd5ebf7dd5dab6f2a28d65d421dddabe3d3c9
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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

Transparency log

Release files / ruststream-0.2.0-cp311-abi3-win_amd64.whl

Download URL ruststream-0.2.0-cp311-abi3-win_amd64.whl
Size 486.7 kB
Tags CPython 3.11 Windows x86-64 abi3
SHA-256 checksum
How to use checksums
bf1a7892e6b868cd6b86008e5ad2e9395f2dce5570041ce913dcee8f4d17692a
BLAKE2b-256 checksum
How to use checksums
7f92cde0d783a2795136404e28c93026452f886387b2737fa08a8a0c4bb4ff8d
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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

Transparency log

Release files / ruststream-0.2.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl

Download URL ruststream-0.2.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Size 581.1 kB
Tags CPython 3.11 Linux glibc 2.17+ x86-64 abi3
SHA-256 checksum
How to use checksums
c337737dbf58dd1aaf56e778a9a44fa51cf9688e41f76619b1fad63034329358
BLAKE2b-256 checksum
How to use checksums
b38f8c0d5ce79d344d685390ca763b322d9b415a40910c421e70a3e887b67873
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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

Transparency log

Release files / ruststream-0.2.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl

Download URL ruststream-0.2.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Size 566.6 kB
Tags CPython 3.11 Linux glibc 2.17+ ARM64 abi3
SHA-256 checksum
How to use checksums
36c2a650fbdc48cbf5233381cccc22a249df3b39b04a9c6cdf85e63e8775dc6b
BLAKE2b-256 checksum
How to use checksums
22d8c81009abd015f999a35ee0658eecdc40b80993ed67f4e36328bb507f6795
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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

Transparency log

Release files / ruststream-0.2.0-cp311-abi3-macosx_11_0_arm64.whl

Download URL ruststream-0.2.0-cp311-abi3-macosx_11_0_arm64.whl
Size 540.2 kB
Tags CPython 3.11 abi3 macOS 11.0+ ARM64
SHA-256 checksum
How to use checksums
45b8ba9fb2a1a4a684a95496336affeed6c8ee58be89e6d7fad9462ced9a358b
BLAKE2b-256 checksum
How to use checksums
3e01ff1ad0ae4f10b875f6cb9e33c2f80616c618f8ef2e7aa5f9cbc36663782c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.12

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

Transparency log

Release history Release notifications | RSS feed

This release

0.2.0 This release

5 release files

0.1.0

5 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