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.1.dev0.tar.gz (106.1 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.1.dev0-cp311-abi3-win_amd64.whl (492.3 kB view details)

Uploaded CPython 3.11+Windows x86-64

ruststream-0.1.1.dev0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (573.4 kB view details)

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

ruststream-0.1.1.dev0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (556.9 kB view details)

Uploaded CPython 3.11+manylinux: glibc 2.17+ ARM64

ruststream-0.1.1.dev0-cp311-abi3-macosx_11_0_arm64.whl (533.1 kB view details)

Uploaded CPython 3.11+macOS 11.0+ ARM64

File details

Details for the file ruststream-0.1.1.dev0.tar.gz.

File metadata

  • Download URL: ruststream-0.1.1.dev0.tar.gz
  • Upload date:
  • Size: 106.1 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.1.dev0.tar.gz
Algorithm Hash digest
SHA256 8b794716a7f07e956835c448172b2d000130f9cab52b48ccb05a43e23d6bd350
MD5 1f36e452d64d4ada50ec9215f3a2cf4b
BLAKE2b-256 56b3a11e93a90b3ec672081a40e6255dc781d84318aaae675540d7e38e8c54de

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ruststream-0.1.1.dev0-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 8f4aa8a077abb0540f0ce51f2d37bfca880648ce94ca485a492a4b91c6c24beb
MD5 1f28470b882b353cb4502840101314fb
BLAKE2b-256 b834cddaf2a704e794232ba689881af9e086abb9b58364785f4add1b108a4c84

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ruststream-0.1.1.dev0-cp311-abi3-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fde378dfc6b3cd7363fc3ce2c2efc67ccc5e6478ca6c98abcda650c2d2f4fe76
MD5 cc57a598d0be8facf6a217780e681b94
BLAKE2b-256 a8b17a6bccff9ec661c97342ead27b9e851f83c66ef76cb62e59b5cc36d7a391

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ruststream-0.1.1.dev0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 aba719cb11c483802cca76ee73f08b5a9bc2b58d55d38d58bdd272a2f6ce19f4
MD5 bb96bd75f0be61f6c94a770182692a3d
BLAKE2b-256 e6f7ed0cc1e285af6372ac063f14d014f0514ec757d7c6186fe2a5d4ecfb056b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for ruststream-0.1.1.dev0-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8834176b7747d354ceea9c9eb8bd61e70cdd608ac49f751428671f10c8ef810b
MD5 3b90179443fde541a83bffb00ac4a220
BLAKE2b-256 7e5c22d385694bdad9419d3a427084d695c790a1da26f7eae22f570bff033c91

See more details on using hashes here.

Provenance

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