gitextract_i25jxbas/ ├── .github/ │ └── workflows/ │ └── python-tox.yml ├── .gitignore ├── .readthedocs.yaml ├── .style.yapf ├── .vscode/ │ └── settings.json ├── LICENSE ├── MANIFEST.in ├── README.rst ├── docs/ │ ├── Makefile │ ├── _static/ │ │ └── uml.xmi │ ├── client.rst │ ├── conf.py │ ├── dispatch.rst │ ├── examples.rst │ ├── exceptions.rst │ ├── index.rst │ ├── jsonrpc.rst │ ├── make.bat │ ├── msgpackrpc.rst │ ├── protocols.rst │ ├── server.rst │ ├── structure.rst │ └── transports.rst ├── examples/ │ ├── http_client_example.py │ ├── http_server_example.py │ ├── zmq_client_example.py │ └── zmq_server_example.py ├── optional_features.pip ├── pyproject.toml ├── requirements.txt ├── setup.py ├── tests/ │ ├── __init__.py │ ├── test_client.py │ ├── test_dispatch.py │ ├── test_jsonrpc.py │ ├── test_msgpackrpc.py │ ├── test_protocols.py │ ├── test_rabbitmq_transport.py │ ├── test_server.py │ ├── test_transport.py │ └── test_wsgi_transport.py ├── tinyrpc/ │ ├── __init__.py │ ├── client.py │ ├── dispatch/ │ │ └── __init__.py │ ├── exc.py │ ├── protocols/ │ │ ├── __init__.py │ │ ├── jsonrpc.py │ │ └── msgpackrpc.py │ ├── server/ │ │ ├── __init__.py │ │ └── gevent.py │ └── transports/ │ ├── __init__.py │ ├── callback.py │ ├── cgi.py │ ├── http.py │ ├── rabbitmq.py │ ├── websocket.py │ ├── websocketclient.py │ ├── wsgi.py │ └── zmq.py └── tox.ini