The amazing trio library for all concurrency and event loops and its socket interface (both client and server side for multiprocessing).
tree_config for remote configuration of the objects.
asks for (internal) optional client REST requests.
trio-websocket for (internal) optional client WebSocket requests.
Quart for optional WebSocket/REST server.
pymoa_remote and its dependencies can be installed simply with:
pip install pymoa_remote[network]
This installs pymoa_remote with support for the websocket/REST client and server. Install simply with:
pip install pymoa_remote
to only install the threading and multiprocessing support without the websocket/REST support.