Skip to main content

Python bindings for the RustStream messaging framework.

Project description

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ruststream-0.2.0.tar.gz (173.7 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

ruststream-0.2.0-cp311-abi3-win_amd64.whl (486.7 kB view details)

Uploaded CPython 3.11+Windows x86-64

ruststream-0.2.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (581.1 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ x86-64

ruststream-0.2.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (566.6 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ ARM64

ruststream-0.2.0-cp311-abi3-macosx_11_0_arm64.whl (540.2 kB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

File details

Details for the file ruststream-0.2.0.tar.gz.

File metadata

  • Download URL: ruststream-0.2.0.tar.gz
  • Upload date:
  • Size: 173.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ruststream-0.2.0.tar.gz
Algorithm Hash digest
SHA256 adad6e7a1f5d9bc7e5f1316fd7a263ea5279f6be8086a78746fdde338ea7c234
MD5 92e6e0661b1e9bfa6aff37801789c471
BLAKE2b-256 956e57653a00d9cb1c86f345757cd5ebf7dd5dab6f2a28d65d421dddabe3d3c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for ruststream-0.2.0.tar.gz:

Publisher: release.yml on powersemmi/ruststream-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ruststream-0.2.0-cp311-abi3-win_amd64.whl.

File metadata

  • Download URL: ruststream-0.2.0-cp311-abi3-win_amd64.whl
  • Upload date:
  • Size: 486.7 kB
  • Tags: CPython 3.11+, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for ruststream-0.2.0-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 bf1a7892e6b868cd6b86008e5ad2e9395f2dce5570041ce913dcee8f4d17692a
MD5 fadd305f1c9fda48e4f021003a8db8bd
BLAKE2b-256 7f92cde0d783a2795136404e28c93026452f886387b2737fa08a8a0c4bb4ff8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for ruststream-0.2.0-cp311-abi3-win_amd64.whl:

Publisher: release.yml on powersemmi/ruststream-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ruststream-0.2.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ruststream-0.2.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c337737dbf58dd1aaf56e778a9a44fa51cf9688e41f76619b1fad63034329358
MD5 757dca855a31c5879300be2752b70cf7
BLAKE2b-256 b38f8c0d5ce79d344d685390ca763b322d9b415a40910c421e70a3e887b67873

See more details on using hashes here.

Provenance

The following attestation bundles were made for ruststream-0.2.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on powersemmi/ruststream-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ruststream-0.2.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ruststream-0.2.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 36c2a650fbdc48cbf5233381cccc22a249df3b39b04a9c6cdf85e63e8775dc6b
MD5 7146f94ab37b07ad72356ea9d56e9ddc
BLAKE2b-256 22d8c81009abd015f999a35ee0658eecdc40b80993ed67f4e36328bb507f6795

See more details on using hashes here.

Provenance

The following attestation bundles were made for ruststream-0.2.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on powersemmi/ruststream-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ruststream-0.2.0-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ruststream-0.2.0-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 45b8ba9fb2a1a4a684a95496336affeed6c8ee58be89e6d7fad9462ced9a358b
MD5 7dfd0926c90a819c75fa4ae068d0a9df
BLAKE2b-256 3e01ff1ad0ae4f10b875f6cb9e33c2f80616c618f8ef2e7aa5f9cbc36663782c

See more details on using hashes here.

Provenance

The following attestation bundles were made for ruststream-0.2.0-cp311-abi3-macosx_11_0_arm64.whl:

Publisher: release.yml on powersemmi/ruststream-py

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page