Skip to content

Python

Task-oriented guides for the subetha package, written from Python rather than from the Rust. Each answers one question for someone who has already sent a message across two processes in SubEtha from Python .

  • Install the package - from PyPI, from a build, and which wheel a free-threaded interpreter needs.
  • Choose a structure - name the shape you have, read off the structure that fits it.
  • Make it fast - the two shapes that cross the boundary less often, what each costs, and the one that looks like a win and is not.
  • Threads, asyncio and lifetimes - what releases the interpreter lock, what can be awaited and what cannot, and when a mapping goes away.
  • Bridge two hosts - carry a ring to another machine, and tell a wheel built without a transport from a name that never existed.
  • When something does not work - the import failures, the refusals that are not failures, and what each exception means.

The complete surface is in the subetha-py reference , including what the values look like and every class in full .