Commit Graph

28 Commits

Author SHA1 Message Date
Vladimir Magamedov 96c8dcdc76 Refactored project requirements 2019-11-26 12:33:15 +02:00
Vladimir Magamedov db715be069 Restored v1alpha reflection support, fixes #92 2019-09-18 12:46:14 +03:00
Vladimir Magamedov 9a3e128b94 Added simple example of the mTLS setup 2019-06-11 21:29:30 +03:00
Vladimir Magamedov 8e971ff733 Annotated grpclib/reflection package, removed v1alpha reflection protocol implementation 2019-06-01 00:38:04 +03:00
Vladimir Magamedov 898f4467d4 Added example of using ProcessPoolExecutor for CPU-intensive tasks 2019-05-22 21:31:56 +03:00
Vladimir Magamedov 43ed456b23 Added mypy configuration 2019-05-17 19:07:53 +03:00
Vladimir Magamedov 04dc909472 Added bench.py script for benchmarking different servers using h2load tool 2019-05-01 20:00:11 +03:00
Vladimir Magamedov 69e5c5ea84 Renamed "example" directory to "examples" 2019-04-28 20:31:53 +03:00
Vladimir Magamedov 180d92718f Fixed "make proto" command 2018-08-27 20:12:24 +03:00
Vladimir Magamedov 7705602a4b Refactored examples 2018-08-20 17:15:00 +03:00
Vladimir Magamedov f4a414268f Added more server reflection docs 2018-08-15 12:45:55 +03:00
Vladimir Magamedov ffe7a68335 Added reflection tests, slightly documented usage, implemented v1 support 2018-08-14 19:45:31 +03:00
Vladimir Magamedov 96ae1a5575 Implemented server reflection 2018-08-09 21:29:11 +03:00
Vladimir Magamedov 1ece4e2a1b Improved "make release" target 2018-05-29 09:03:40 +03:00
Vladimir Magamedov 35ac8a366c Refactored tests to use more simplified .proto file 2018-05-23 17:27:47 +03:00
Vladimir Magamedov bbf0a4ab68 Prepared first release candidate for PyPI 2017-11-30 13:54:42 +02:00
Vladimir Magamedov 101903b0bf Refactored example to not confuse by using different names for packages 2017-10-05 19:11:27 +03:00
Vladimir Magamedov eb978b5332 Refactored example and tests, added instructions about how to generate code and run example 2017-09-20 15:45:56 +01:00
Vladimir Magamedov c5b911e8bf Fixed tests layout 2017-07-13 11:23:17 +03:00
Vladimir Magamedov 5bbe508915 Implemented mostly working code of the h2 protocol, server and client 2017-07-12 23:22:40 +03:00
Vladimir Magamedov 3616b7403c Added test. Added examples, which are using grpcio library as a reference. Fixed Channel.unary_unary method. 2017-07-12 23:19:28 +03:00
Vladimir Magamedov 768bd45884 Using protoc compiler directly instead of grpcio-tools,
using *_pb2_grpc.py suffix for generated files and --python_grpc_out
option to generate them.
2017-04-04 19:52:37 +03:00
Vladimir Magamedov d0cf58ed1b Added first functional test for unary-unary call 2017-04-03 20:06:53 +03:00
Vladimir Magamedov 64a7c53c74 Implemented client prototype 2017-04-03 18:18:19 +03:00
Vladimir Magamedov bf88297165 Refactored protoc plugin to produce new-style code 2017-03-29 19:31:38 +03:00
Vladimir Magamedov 94b0eda0ee Moved server-related code from example/server.py to asyncgrpc package, refactored code to accept methods mapping 2017-03-29 17:14:24 +03:00
Vladimir Magamedov 6c5fa76a1b Added client and server targets into Makefile to run examples 2017-01-24 19:10:43 +02:00
Vladimir Magamedov 01e2f28585 Refactored protoc plugin, moved Makefile into repository root 2017-01-24 19:02:47 +02:00