Skip to main content

Asyncio-rpc: Remote procedure calling framework

The Python package for the asyncio remote procedure calling

https://github.com/nens/asyncio-rpc/actions/workflows/test.yml/badge.svg?branch=master Documentation Status

Overview

Features

  • Asyncio RPC client/server

  • Msgpack serialization with option to use own dataclasses (Python 3.10)

  • Redis communication layer

  • Other serialization methods and communication layers can be added

Examples

The examples can be run from this directory, for the dataclass example (using localhost as redis host):

>>> python3.8 -m examples.dataclass.server localhost
>>> python3.8 -m examples.dataclass.client localhost

Testing

>>> docker compose run asyncio_rpc pytest --cov=asyncio_rpc --cov-report=html

Metadata

Release files for asyncio-rpc 0.3.4

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for asyncio-rpc 0.3.4
File Size Uploaded
asyncio_rpc-0.3.4.tar.gz 23.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for asyncio-rpc 0.3.4
File Interpreter ABI Platform
asyncio_rpc-0.3.4-py3-none-any.whl Python 3 none any Details

Total release size: 41.7 kB

Release files / asyncio_rpc-0.3.4.tar.gz

Download URL asyncio_rpc-0.3.4.tar.gz
Size 23.3 kB
Tags Source
SHA-256 checksum
How to use checksums
affa81424be7f7c9e2fbebd6cf262561e9ea432597a4c4f0af3ae720d132ed1f
BLAKE2b-256 checksum
How to use checksums
19332afed28da1e9e3d583eeaa50b19feea7c926ddf7ee31dd42d2e3a666d632
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release files / asyncio_rpc-0.3.4-py3-none-any.whl

Download URL asyncio_rpc-0.3.4-py3-none-any.whl
Size 18.4 kB
Tags Python 3
SHA-256 checksum
How to use checksums
0bc2770299115630073359f4f3743ca04bfd14be1a205ba26402be1e495d8417
BLAKE2b-256 checksum
How to use checksums
75bc35ee0e762c122bb8eb028c0297cfd87ca7b483d006957426e254e8f140d1
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.12.9

Release history Release notifications | RSS feed

This release

0.3.4 This release

2 release files

0.3.3

2 release files

0.3.2

2 release files

0.3.1

2 release files

0.2.0

2 release files

0.1.10

2 release files

0.1.9

2 release files

0.1.8

2 release files

0.1.7

2 release files

0.1.6

2 release files

0.1.5

2 release files

0.1.4

2 release files

0.1.3

2 release files

0.1.2

2 release files

0.1.1

2 release files

0.1.0

2 release files

0.0.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page