Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/python-trio/purerpc
Native, async Python gRPC client and server implementation supporting asyncio, uvloop, and trio
https://github.com/python-trio/purerpc
Fix build and expose testing API
0e6d13e384b5273efecd69f8616b6f72e29a034b authored over 6 years ago by Andrew Stepanov <[email protected]>
0e6d13e384b5273efecd69f8616b6f72e29a034b authored over 6 years ago by Andrew Stepanov <[email protected]>
Enforce SO_KEEPALIVE
45bb0fa547f1be3832f15b22dcba1199711e890d authored over 6 years ago by Andrew Stepanov <[email protected]>
45bb0fa547f1be3832f15b22dcba1199711e890d authored over 6 years ago by Andrew Stepanov <[email protected]>
Bump to version 0.1.4
de080bbb4c8aee283c3ca08c2cf19737e3194832 authored over 6 years ago by Andrew Stepanov <[email protected]>
de080bbb4c8aee283c3ca08c2cf19737e3194832 authored over 6 years ago by Andrew Stepanov <[email protected]>
Remove unused code
84cf5b734d443da72184058a7f24ac42e13b605c authored over 6 years ago by Andrew Stepanov <[email protected]>
84cf5b734d443da72184058a7f24ac42e13b605c authored over 6 years ago by Andrew Stepanov <[email protected]>
Simplify CI build
2ce67b976993ffc799f2ca9d64f06bc24efc54c1 authored over 6 years ago by Andrew Stepanov <[email protected]>
2ce67b976993ffc799f2ca9d64f06bc24efc54c1 authored over 6 years ago by Andrew Stepanov <[email protected]>
Refactor protoc plugin
5f2ea82a47a235bd1d13ba1dd7c56fa5839e2194 authored over 6 years ago by Andrew Stepanov <[email protected]>
5f2ea82a47a235bd1d13ba1dd7c56fa5839e2194 authored over 6 years ago by Andrew Stepanov <[email protected]>
Add correct content type for long_description in setup.py
4c665027cde6d795b8131b0b33c6720eb615a82e authored over 6 years ago by Andrew Stepanov <[email protected]>
4c665027cde6d795b8131b0b33c6720eb615a82e authored over 6 years ago by Andrew Stepanov <[email protected]>
Release 0.1.2
2e471a9bde9ddcee89ea23d44dd06a4b92a6bb9d authored over 6 years ago by Andrew Stepanov <[email protected]>
2e471a9bde9ddcee89ea23d44dd06a4b92a6bb9d authored over 6 years ago by Andrew Stepanov <[email protected]>
Fix jobs in CI build
21a54916b512c050b6275155becfeee3d1431951 authored over 6 years ago by Andrew Stepanov <[email protected]>
21a54916b512c050b6275155becfeee3d1431951 authored over 6 years ago by Andrew Stepanov <[email protected]>
Fix fail on Python 3.7
ac8a1f82f315a741d661edb99215ead2a39da389 authored over 6 years ago by Andrew Stepanov <[email protected]>
ac8a1f82f315a741d661edb99215ead2a39da389 authored over 6 years ago by Andrew Stepanov <[email protected]>
Fix image name
f8fe699dcacf9f1745d2e3a5419d7e4be8bff746 authored over 6 years ago by Andrew Stepanov <[email protected]>
f8fe699dcacf9f1745d2e3a5419d7e4be8bff746 authored over 6 years ago by Andrew Stepanov <[email protected]>
Fix unable to prepare context: the Dockerfile must be within the build context
52469a4540a46fcc68f6adfe04e4815bfb59433b authored over 6 years ago by Andrew Stepanov <[email protected]>
52469a4540a46fcc68f6adfe04e4815bfb59433b authored over 6 years ago by Andrew Stepanov <[email protected]>
Improve CI
30fc6eacccc4847c9c3dfc0359b1799eaab0a2d5 authored over 6 years ago by Andrew Stepanov <[email protected]>
30fc6eacccc4847c9c3dfc0359b1799eaab0a2d5 authored over 6 years ago by Andrew Stepanov <[email protected]>
Fix .travis.yml to trigger deploy only when git tag is present
83306e2eb8ae9b1b5695a7023ed7b8ac10fcae36 authored over 6 years ago by Andrew Stepanov <[email protected]>
83306e2eb8ae9b1b5695a7023ed7b8ac10fcae36 authored over 6 years ago by Andrew Stepanov <[email protected]>
Bump version to 0.1.0
fdc253938d81bf3d996850738aeb8ac2751a964e authored over 6 years ago by Andrew Stepanov <[email protected]>
fdc253938d81bf3d996850738aeb8ac2751a964e authored over 6 years ago by Andrew Stepanov <[email protected]>
Refactor deps
5ea2f63aa87363ecf0a1f773b145a67480531112 authored over 6 years ago by Andrew Stepanov <[email protected]>
5ea2f63aa87363ecf0a1f773b145a67480531112 authored over 6 years ago by Andrew Stepanov <[email protected]>
Use different deploy in travis
329e3d90ce785605f703ee006a7bd618c8e30ccf authored over 6 years ago by Andrew Stepanov <[email protected]>
329e3d90ce785605f703ee006a7bd618c8e30ccf authored over 6 years ago by Andrew Stepanov <[email protected]>
Fix CI
df94c014a2b2618cee6345cfb0a7942c014acfea authored over 6 years ago by Andrew Stepanov <[email protected]>
df94c014a2b2618cee6345cfb0a7942c014acfea authored over 6 years ago by Andrew Stepanov <[email protected]>
Add CI build
59881ee5cddc4a8743c47f6eea057e435e217301 authored over 6 years ago by Andrew Stepanov <[email protected]>
59881ee5cddc4a8743c47f6eea057e435e217301 authored over 6 years ago by Andrew Stepanov <[email protected]>
Merge pull request #2 from standy66/immediate_mode
[WIP] Immediate mode
50b118da8948b73de2f706c671c9e0d0d0658382 authored over 6 years ago by Andrew Stepanov <[email protected]>
Merge branch 'master' into immediate_mode
23eaebd719b587a01ed9e09751e15af968d73dcd authored over 6 years ago by Andrew Stepanov <[email protected]>
23eaebd719b587a01ed9e09751e15af968d73dcd authored over 6 years ago by Andrew Stepanov <[email protected]>
Improve main_pingpong_servicer, remove optional dependencies and monitor in purerpc.Server
e307b4497afebe4b26f2b68bccda207d10af3a5f authored over 6 years ago by Andrew Stepanov <[email protected]>
e307b4497afebe4b26f2b68bccda207d10af3a5f authored over 6 years ago by Andrew Stepanov <[email protected]>
Merge branch 'master' into immediate_mode
7e9dd38028e6b96dfa7763c849e9a13a79bbfd44 authored over 6 years ago by Andrew Stepanov <[email protected]>
7e9dd38028e6b96dfa7763c849e9a13a79bbfd44 authored over 6 years ago by Andrew Stepanov <[email protected]>
Enable socket.TCP_NODELAY and decrease receive buffer size
7953e7152dfeb98021d44211ccfa7271bd5e4020 authored over 6 years ago by Andrew Stepanov <[email protected]>
7953e7152dfeb98021d44211ccfa7271bd5e4020 authored over 6 years ago by Andrew Stepanov <[email protected]>
Add TCP_NODELAY option
42960b0a617ac8b413a8b2d82f7c30bdd7fefaa0 authored over 6 years ago by Andrew Stepanov <[email protected]>
42960b0a617ac8b413a8b2d82f7c30bdd7fefaa0 authored over 6 years ago by Andrew Stepanov <[email protected]>
Implement immediate mode
4d0928eaafa4305bef4d799788afd64dac21b228 authored over 6 years ago by Andrew Stepanov <[email protected]>
4d0928eaafa4305bef4d799788afd64dac21b228 authored over 6 years ago by Andrew Stepanov <[email protected]>
Add flow control tracking to buffers
a55cffcdacbe22d9298a1cecdc9cad825a5b70b4 authored over 6 years ago by Andrew Stepanov <[email protected]>
a55cffcdacbe22d9298a1cecdc9cad825a5b70b4 authored over 6 years ago by Andrew Stepanov <[email protected]>
Add immediate mode proposal and perf tests
042d5b703786e37f27f735964becbfab22a2b278 authored over 6 years ago by Andrew Stepanov <[email protected]>
042d5b703786e37f27f735964becbfab22a2b278 authored over 6 years ago by Andrew Stepanov <[email protected]>
Add more tests, fix deadlock
7fde37c078e17098bb0cb52b945f92394b26cba7 authored over 6 years ago by Andrew Stepanov <[email protected]>
7fde37c078e17098bb0cb52b945f92394b26cba7 authored over 6 years ago by Andrew Stepanov <[email protected]>
Add more tests
f55ce06b796e5788c2e8898b95b9de4d85d2b95b authored over 6 years ago by Andrew Stepanov <[email protected]>
f55ce06b796e5788c2e8898b95b9de4d85d2b95b authored over 6 years ago by Andrew Stepanov <[email protected]>
Further enhancements in status system
95f5789155132fa9c1744d53f5be2a13db3260d8 authored over 6 years ago by Andrew Stepanov <[email protected]>
95f5789155132fa9c1744d53f5be2a13db3260d8 authored over 6 years ago by Andrew Stepanov <[email protected]>
Refactor error processing, Add some tests for status codes
aa2fb5aee0d0670893f7220647ea76ad42de587d authored over 6 years ago by Andrew Stepanov <[email protected]>
aa2fb5aee0d0670893f7220647ea76ad42de587d authored over 6 years ago by Andrew Stepanov <[email protected]>
Use fully qualified service names
253c802ff6ca2db864bf9717706b78e3728bdbb3 authored over 6 years ago by Andrew Stepanov <[email protected]>
253c802ff6ca2db864bf9717706b78e3728bdbb3 authored over 6 years ago by Andrew Stepanov <[email protected]>
Wrong fully qualified message names for imported messages (#1)
* fix names of entities from imported *.proto
* add fixes and tests for pullrequest #1
* r...
2b9d7303e1c39ecd44fbcef86d8df9752999a91a authored over 6 years ago by Nastya Torunova <[email protected]>
Refactor getattr in tests
be368d7fb51238575176e69ae892aebbabfa15b2 authored over 6 years ago by Andrew Stepanov <[email protected]>
be368d7fb51238575176e69ae892aebbabfa15b2 authored over 6 years ago by Andrew Stepanov <[email protected]>
Add tests
a4282a9362ab57b69c111a712a5861a20a1f97a1 authored over 6 years ago by Andrew Stepanov <[email protected]>
a4282a9362ab57b69c111a712a5861a20a1f97a1 authored over 6 years ago by Andrew Stepanov <[email protected]>
Add tests for exception passing
e47409328548ced41570fda9a56c6ddb9e64732d authored over 6 years ago by Andrew Stepanov <[email protected]>
e47409328548ced41570fda9a56c6ddb9e64732d authored over 6 years ago by Andrew Stepanov <[email protected]>
Fix transport errors and deadlocks for large requests, add tests
a46015b8a8202f5769993c6da966633dba6f930c authored over 6 years ago by Andrew Stepanov <[email protected]>
a46015b8a8202f5769993c6da966633dba6f930c authored over 6 years ago by Andrew Stepanov <[email protected]>
Add codegen tests
61c2b677268c1d438e957a6a0406e0be51cb889a authored over 6 years ago by Andrew Stepanov <[email protected]>
61c2b677268c1d438e957a6a0406e0be51cb889a authored over 6 years ago by Andrew Stepanov <[email protected]>
Add tests for protoc plugin
644af64de0df98b772a559a0103e237a1966d92e authored over 6 years ago by Andrew Stepanov <[email protected]>
644af64de0df98b772a559a0103e237a1966d92e authored over 6 years ago by Andrew Stepanov <[email protected]>
Refine tests
33fb4b79197e6ef059f6723eaf1ba2b2cfbd5ff2 authored over 6 years ago by Andrew Stepanov <[email protected]>
33fb4b79197e6ef059f6723eaf1ba2b2cfbd5ff2 authored over 6 years ago by Andrew Stepanov <[email protected]>
Update gitignore
77c6e708e959214725ced32b018c9e1cbbac8fdd authored over 6 years ago by Andrew Stepanov <[email protected]>
77c6e708e959214725ced32b018c9e1cbbac8fdd authored over 6 years ago by Andrew Stepanov <[email protected]>
Add some used classes to __init__
11c3262acf3e92d4c014f7f18af161565ac743c8 authored over 6 years ago by Andrew Stepanov <[email protected]>
11c3262acf3e92d4c014f7f18af161565ac743c8 authored over 6 years ago by Andrew Stepanov <[email protected]>
Add another interface for ClientStubStreamStream
80d20751071fcdb4b65dc393fcb4549c204938c8 authored over 6 years ago by Andrew Stepanov <[email protected]>
80d20751071fcdb4b65dc393fcb4549c204938c8 authored over 6 years ago by Andrew Stepanov <[email protected]>
Remove unused code
ede443e9807cb3e582ae4c8e91aab6b67099a156 authored over 6 years ago by Andrew Stepanov <[email protected]>
ede443e9807cb3e582ae4c8e91aab6b67099a156 authored over 6 years ago by Andrew Stepanov <[email protected]>
Refactor, add client-side codegen to protoc
398a744761fecccc69a5caba6b0b9c89d8c61807 authored over 6 years ago by Andrew Stepanov <[email protected]>
398a744761fecccc69a5caba6b0b9c89d8c61807 authored over 6 years ago by Andrew Stepanov <[email protected]>
Remove unused imports
f13c8f515eb1aa1e43330aaceda434c4ceecc825 authored over 6 years ago by Andrew Stepanov <[email protected]>
f13c8f515eb1aa1e43330aaceda434c4ceecc825 authored over 6 years ago by Andrew Stepanov <[email protected]>
Migrate from AClosing to curio.meta.finalize
55092dfb5df44d48acdc5cb2fa9987abb5463c6c authored over 6 years ago by Andrew Stepanov <[email protected]>
55092dfb5df44d48acdc5cb2fa9987abb5463c6c authored over 6 years ago by Andrew Stepanov <[email protected]>
Get rid of async_generator module, use native async generators and require python >= 3.6
2d1f49a08bd3d3942c7134b5ea9f6e40d7bf7151 authored over 6 years ago by Andrew Stepanov <[email protected]>
2d1f49a08bd3d3942c7134b5ea9f6e40d7bf7151 authored over 6 years ago by Andrew Stepanov <[email protected]>
Add client, fix language level memory leaks
ce47e113eaa45c8d929919362582b4fbb10ee672 authored over 6 years ago by Andrew Stepanov <[email protected]>
ce47e113eaa45c8d929919362582b4fbb10ee672 authored over 6 years ago by Andrew Stepanov <[email protected]>
Update README
8ab964f75e8f86907ce001d85cc42056c315b428 authored over 6 years ago by Andrew Stepanov <[email protected]>
8ab964f75e8f86907ce001d85cc42056c315b428 authored over 6 years ago by Andrew Stepanov <[email protected]>
Migrate to GRPCSocket class for both client and server
581b91f0dce99d5c29f7e907d35bb9bc01d62c2e authored over 6 years ago by Andrew Stepanov <[email protected]>
581b91f0dce99d5c29f7e907d35bb9bc01d62c2e authored over 6 years ago by Andrew Stepanov <[email protected]>
First protoc plugin implementation
a32510a3f0b6e832b2139de5b02e1cac192d0bbb authored over 6 years ago by Andrew Stepanov <[email protected]>
a32510a3f0b6e832b2139de5b02e1cac192d0bbb authored over 6 years ago by Andrew Stepanov <[email protected]>
Fix tests
44e23ed9725ab55df9da2b64099de17d6e17c81a authored over 6 years ago by Andrew Stepanov <[email protected]>
44e23ed9725ab55df9da2b64099de17d6e17c81a authored over 6 years ago by Andrew Stepanov <[email protected]>
Small renaming
1f63c16cee7b9252ec115c894afc9005711b9571 authored over 6 years ago by Andrew Stepanov <[email protected]>
1f63c16cee7b9252ec115c894afc9005711b9571 authored over 6 years ago by Andrew Stepanov <[email protected]>
Prune legacy code
6034b9f07db9f8f9fdb38a17dda6b63cad570024 authored over 6 years ago by Andrew Stepanov <[email protected]>
6034b9f07db9f8f9fdb38a17dda6b63cad570024 authored over 6 years ago by Andrew Stepanov <[email protected]>
Update Server and Servicer APIs
aef599958d0512cb043bc104002dbbed83787e2b authored over 6 years ago by Andrew Stepanov <[email protected]>
aef599958d0512cb043bc104002dbbed83787e2b authored over 6 years ago by Andrew Stepanov <[email protected]>
Fully migrate to curio
2e70b47d96edf41984cecd0498769d3c3e11c25c authored over 6 years ago by Andrew Stepanov <[email protected]>
2e70b47d96edf41984cecd0498769d3c3e11c25c authored over 6 years ago by Andrew Stepanov <[email protected]>
Final comparison between trio and curio
15d469f71c94bd77adbbadba1d74333a793cb073 authored over 6 years ago by Andrew Stepanov <[email protected]>
15d469f71c94bd77adbbadba1d74333a793cb073 authored over 6 years ago by Andrew Stepanov <[email protected]>
More speed tests
279baa428302a6e3f5cefc368937d509636f1f06 authored over 6 years ago by Andrew Stepanov <[email protected]>
279baa428302a6e3f5cefc368937d509636f1f06 authored over 6 years ago by Andrew Stepanov <[email protected]>
Add baseline
e9d25e8aae805cd22278d57b19aac736abdd8b1c authored over 6 years ago by Andrew Stepanov <[email protected]>
e9d25e8aae805cd22278d57b19aac736abdd8b1c authored over 6 years ago by Andrew Stepanov <[email protected]>
Curio example
3b6399c200cd0bfa4754825a20c539dc3a81fe69 authored over 6 years ago by Andrew Stepanov <[email protected]>
3b6399c200cd0bfa4754825a20c539dc3a81fe69 authored over 6 years ago by Andrew Stepanov <[email protected]>
Some performance optimizations
b674adfa9a821c74e9ff3dc69785aac3f5e1fa2a authored over 6 years ago by Andrew Stepanov <[email protected]>
b674adfa9a821c74e9ff3dc69785aac3f5e1fa2a authored over 6 years ago by Andrew Stepanov <[email protected]>
Some refactoring
6fbe72dc544ee6a3d481866574cb59662d5aea2d authored over 6 years ago by Andrew Stepanov <[email protected]>
6fbe72dc544ee6a3d481866574cb59662d5aea2d authored over 6 years ago by Andrew Stepanov <[email protected]>
First take at testing this
5ce425ab4f9120b5f88fc4247f26e38e68fdf2a6 authored over 6 years ago by Andrew Stepanov <[email protected]>
5ce425ab4f9120b5f88fc4247f26e38e68fdf2a6 authored over 6 years ago by Andrew Stepanov <[email protected]>
Initial commit
e5f3270f35fe2876258b76ea888e9b2d9ea48be2 authored over 6 years ago by Andrew Stepanov <[email protected]>
e5f3270f35fe2876258b76ea888e9b2d9ea48be2 authored over 6 years ago by Andrew Stepanov <[email protected]>
Initial commit
477bbace11f6d399572f098255af1352da4e907a authored about 7 years ago by Andrew Stepanov <[email protected]>
477bbace11f6d399572f098255af1352da4e907a authored about 7 years ago by Andrew Stepanov <[email protected]>