Skip to main content

Cloudtoid Interprocess for Python

API guide · Queue concepts · Website

Fast shared-memory byte queues. Exchange messages directly with Rust, C, Go, Node.js, and .NET processes using the same v3 queue.

Install

Requires Python 3.9 or later.

python -m pip install cloudtoid-interprocess

Example

from cloudtoid_interprocess import Publisher, Subscriber

with Subscriber("example", 65536) as subscriber, Publisher("example", 65536) as publisher:
    if publisher.try_send(b"hello"):
        print(subscriber.receive(timeout=1.0))

Build from source

In an activated virtual environment, run maturin develop --release from this directory.

Queues are transient: once all publishers and subscribers are gone, unread messages are lost. Keep at least one endpoint connected throughout a handoff between processes. See the API guide for waiting, errors, ownership, and limits.

Download files

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

Source Distribution

cloudtoid_interprocess-3.0.2.tar.gz (25.8 kB view details)

Uploaded Source

Built Distributions

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

cloudtoid_interprocess-3.0.2-cp39-abi3-win_amd64.whl (158.0 kB view details)

Uploaded CPython 3.9+Windows x86-64

cloudtoid_interprocess-3.0.2-cp39-abi3-manylinux_2_34_x86_64.whl (289.9 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.34+ x86-64

cloudtoid_interprocess-3.0.2-cp39-abi3-manylinux_2_34_aarch64.whl (289.5 kB view details)

Uploaded CPython 3.9+manylinux: glibc 2.34+ ARM64

cloudtoid_interprocess-3.0.2-cp39-abi3-macosx_11_0_x86_64.whl (262.6 kB view details)

Uploaded CPython 3.9+macOS 11.0+ x86-64

cloudtoid_interprocess-3.0.2-cp39-abi3-macosx_11_0_arm64.whl (262.1 kB view details)

Uploaded CPython 3.9+macOS 11.0+ ARM64

File details

Details for the file cloudtoid_interprocess-3.0.2.tar.gz.

File metadata

  • Download URL: cloudtoid_interprocess-3.0.2.tar.gz
  • Upload date:
  • Size: 25.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for cloudtoid_interprocess-3.0.2.tar.gz
Algorithm Hash digest
SHA256 85aef9e95fda3a80d0f4cf4eabcd18c834984d8efc24331e7ecf271af610b024
MD5 c3f1196a491d8665cbed99a87a7409db
BLAKE2b-256 5d8e48929252ddd4e47e5d5671129c7abfcf85f28456a4d8d8886e53c5320744

See more details on using hashes here.

Provenance

The following attestation bundles were made for cloudtoid_interprocess-3.0.2.tar.gz:

Publisher: publish.yml on cloudtoid/interprocess

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

File details

Details for the file cloudtoid_interprocess-3.0.2-cp39-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for cloudtoid_interprocess-3.0.2-cp39-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 2a6f636d1cee75504b7e87cf1b5a272c646b19da652a355edeee30654581a5c4
MD5 06f55f7c595942c2192399adcfb18e20
BLAKE2b-256 f766af8a905fd790c833cc74ece6204559e89f2ae0622fa1f4146d12d7462cba

See more details on using hashes here.

Provenance

The following attestation bundles were made for cloudtoid_interprocess-3.0.2-cp39-abi3-win_amd64.whl:

Publisher: publish.yml on cloudtoid/interprocess

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

File details

Details for the file cloudtoid_interprocess-3.0.2-cp39-abi3-manylinux_2_34_x86_64.whl.

File metadata

File hashes

Hashes for cloudtoid_interprocess-3.0.2-cp39-abi3-manylinux_2_34_x86_64.whl
Algorithm Hash digest
SHA256 3807fe74aa346bfcfaabaa21c7c65dc95f1db0cd1ddd58adc637a6e38e078db8
MD5 7b42990da505cd13a40ba4b9bc4a85b6
BLAKE2b-256 dd4d878fe20e8a9f6b62914699cfcdddeca8dc28982059687d1f43e5b5161040

See more details on using hashes here.

Provenance

The following attestation bundles were made for cloudtoid_interprocess-3.0.2-cp39-abi3-manylinux_2_34_x86_64.whl:

Publisher: publish.yml on cloudtoid/interprocess

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

File details

Details for the file cloudtoid_interprocess-3.0.2-cp39-abi3-manylinux_2_34_aarch64.whl.

File metadata

File hashes

Hashes for cloudtoid_interprocess-3.0.2-cp39-abi3-manylinux_2_34_aarch64.whl
Algorithm Hash digest
SHA256 ccdaa400d375ff20ac9b579f30bd111b44f40a357b749aee7983ef9ccfadbe08
MD5 8fe66d4deba8b650c312d1257d68d2cc
BLAKE2b-256 37b38b1694ae482ce79c24e1e71ed4a356db077408d8c419bf4fb6fdcff0c063

See more details on using hashes here.

Provenance

The following attestation bundles were made for cloudtoid_interprocess-3.0.2-cp39-abi3-manylinux_2_34_aarch64.whl:

Publisher: publish.yml on cloudtoid/interprocess

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

File details

Details for the file cloudtoid_interprocess-3.0.2-cp39-abi3-macosx_11_0_x86_64.whl.

File metadata

File hashes

Hashes for cloudtoid_interprocess-3.0.2-cp39-abi3-macosx_11_0_x86_64.whl
Algorithm Hash digest
SHA256 dfb9584d25f959e424f1290169891f9aed417b2b7759db6e2499bf9679093b70
MD5 9e943bf8e9632cb4b781505f49482896
BLAKE2b-256 408dcd31053cdd7e7a649096f265da4a444bfa874b600ff666d7e6ad87f6d543

See more details on using hashes here.

Provenance

The following attestation bundles were made for cloudtoid_interprocess-3.0.2-cp39-abi3-macosx_11_0_x86_64.whl:

Publisher: publish.yml on cloudtoid/interprocess

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

File details

Details for the file cloudtoid_interprocess-3.0.2-cp39-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for cloudtoid_interprocess-3.0.2-cp39-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 05856668c3e373fa5709169dc0c5a56a551b3bb27597e4ddd985e3e3ec10a419
MD5 00880f62e0342293cf9276388cabf9c9
BLAKE2b-256 44ea63092e7590f073953e478ebd80557a24ba57ea0d88337097248b404bc27f

See more details on using hashes here.

Provenance

The following attestation bundles were made for cloudtoid_interprocess-3.0.2-cp39-abi3-macosx_11_0_arm64.whl:

Publisher: publish.yml on cloudtoid/interprocess

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

Release history Release notifications | RSS feed

This release

3.0.2 This release

6 files

3.0.1

6 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