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.1.0.tar.gz (105.5 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.1.0-cp311-abi3-win_amd64.whl (491.2 kB view details)

Uploaded CPython 3.11+Windows x86-64

ruststream-0.1.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (572.4 kB view details)

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

ruststream-0.1.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (555.8 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ ARM64

ruststream-0.1.0-cp311-abi3-macosx_11_0_arm64.whl (532.2 kB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

File details

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

File metadata

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

File hashes

Hashes for ruststream-0.1.0.tar.gz
Algorithm Hash digest
SHA256 90e3560ac0673e902130e38a6c199cd8ecce7e8bb1fab4ddfaa7e5fe206a4bfc
MD5 1b0bad9c6f6f8b6b1522d4e1d1cbf81f
BLAKE2b-256 bef31fbbbef0812c99833451b994a1380a3a5f165f566a80c966706b12a0204b

See more details on using hashes here.

Provenance

The following attestation bundles were made for ruststream-0.1.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.1.0-cp311-abi3-win_amd64.whl.

File metadata

  • Download URL: ruststream-0.1.0-cp311-abi3-win_amd64.whl
  • Upload date:
  • Size: 491.2 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.1.0-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 34e6958bd75ddbd6dfc7a1115e986d07f1c9c5bca8d6701274a55a876b581eb5
MD5 8a4d2c2d50ba0f9be5c6601b4989e9ee
BLAKE2b-256 c6262590480fd9a148863e3c0b251ea9eb8ab12c75556010822807828fcb4781

See more details on using hashes here.

Provenance

The following attestation bundles were made for ruststream-0.1.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.1.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for ruststream-0.1.0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5a25a4ed09dab4bbbbb42b95364a87e04b6c3f6c01597c02efb39e24a73d7567
MD5 0fb2fca79ff28dbaa67174c0f195b647
BLAKE2b-256 24ceb8e360b1dceed99eb6ad97218d9948041179511183f53515e89545ee5801

See more details on using hashes here.

Provenance

The following attestation bundles were made for ruststream-0.1.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.1.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for ruststream-0.1.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 97971835a9d4d6e9ddbe1b56ddf10995eaf9674a3ab4191d87f13fe8b44b176f
MD5 90a93b57c1999b0e9f6fda513588b5f5
BLAKE2b-256 16e97853311f5b08ab738a301fdec6623b9c56414e6d5e95b9f657a5a6127e19

See more details on using hashes here.

Provenance

The following attestation bundles were made for ruststream-0.1.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.1.0-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for ruststream-0.1.0-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 dd1d23d2270445365e19dd82eff37b6d33d9a66ac04086a5eb1e914f4d56baa9
MD5 0484a5c406fb8417e08efbf54ec01e48
BLAKE2b-256 f23fb8b2d50d63aabd7b039ce7c91d017fb94ae3c0be116870c1a0d12f2b110f

See more details on using hashes here.

Provenance

The following attestation bundles were made for ruststream-0.1.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