An object-oriented, asynchronous, late-binding, web-first, polyglot RPC protocol


License
Apache-2.0
Install
pip install eider==2.0.1

Documentation

eider-py

CircleCI

This is the reference Python implementation of the Eider RPC protocol.

Full documentation is on Read the Docs.

Quick Start

python3 -m venv venv
venv/bin/pip install -e .
venv/bin/pip install -r requirements-dev.txt
venv/bin/pytest

Python version compatibility

Version 2.0 of this package dropped support for Python 3.4-3.6 in order to take advantage of modern Python features (e.g. async/await syntax). If you need to support those older Python versions, use version 1.x of this package. The two implementations are entirely compatible with each other over the wire; no changes were made to the Eider RPC protocol.