11 Commits

Author SHA1 Message Date
boukeversteegh
b12f1e4e61 Organize test-cases into folders, extract compatibility test into proper test, support adding test-case specific tests 2020-05-22 12:54:01 +02:00
Nat Noordanus
c762c9c549 Add test for generated service stub
- Create one simple test for generated Service stubs in preparation
for making more changes in this area.
- Add dev dependency on pytest-asyncio in order to use ChannelFor
from grpclib.testing more easily.
- Create a new example proto containing a minimal rpc example.
2020-04-12 19:37:39 +02:00
Nat Noordanus
203105f048 Add support for python 3.6
Changes:
- Update config and docs to reference 3.6
- Add backports of dataclasses and datetime.fromisoformat for python_version<"3.7"
- Support both 3.7 and 3.6 usages of undocumented __origin__ attribute on typing objects
- Make github ci run tests for python 3.6 as well
2020-04-03 19:52:19 +02:00
Daniel G. Taylor
7e2dc595db
Autoformat files after rendering 2019-10-28 20:44:50 -07:00
Daniel G. Taylor
d43d5af5ce
Better JSON casing support, renaming messages/fields 2019-10-23 15:06:34 -07:00
Daniel G. Taylor
7fe64ad8fe
Doc updates, refactor code layout, python package 2019-10-18 21:14:54 -07:00
Daniel G. Taylor
d93214eccd
Implement basic async gRPC support 2019-10-16 22:55:14 -07:00
Daniel G. Taylor
130acfffa3
Generate __init__.py files 2019-10-12 10:16:05 -07:00
Daniel G. Taylor
dcb7102d92
Implement imports, simplified default value handling 2019-10-12 09:48:40 -07:00
Daniel G. Taylor
1f46e10ba7 Refactoring 2019-10-08 17:48:53 -07:00
Daniel G. Taylor
6ed3b09f44 Initial commit 2019-10-05 08:47:14 -07:00