Skip to content

RPC: Add a Python wrapper for arti-rpc-client-core

Nick Mathewson requested to merge nickm/arti:rpc-python into main

Greetings!

This branch is part of #1295. It wraps our shared library arti-rpc-client-core using ctypes, and tries to provide a reasonably Python-friendly interface.

This is not a complete library or a final API. I'm posting it now since I think it's in a minimally useful state, and I'd like to use it to build other things, including tests for arti-rpc-client-core.

(For background on the RPC design, you might want to skim doc/dev/notes/rpc-meta-draft.md. For information about the arti-rpc-client-core C API, see crates/arti-rpc-client-core/arti-rpc-client-core.h.)

Merge request reports