purerpc icon indicating copy to clipboard operation
purerpc copied to clipboard

Native, async Python gRPC client and server implementation supporting asyncio, uvloop, and trio

Results 15 purerpc issues
Sort by recently updated
recently updated
newest added

For all public interfaces and maybe even explaining internal details to show that gRPC is really a very simple protocol on top of HTTP/2

Right now purerpc uses [curio](https://github.com/dabeaz/curio) event loop, which is really pleasant to use (thx @dabeaz) but limits interoperability with other asyncio projects. Curio was chosen in 2017 mainly because of...

question

When trying to call method of long running service, BrokenPipeError is raised due to the fact that connection that was used to send data was broken and wasn't restarted. For...

bug
help wanted

https://github.com/python-trio/purerpc/actions/runs/4158772667/jobs/7194217372

Since anyio 4.0, all task groups raise ExceptionGroups by default. We need to check whether that causes us to miss exceptions, and whether we are passing exception groups to users...