Commit Graph

27 Commits

Author SHA1 Message Date
Vladimir Magamedov 88082a6254 Set Python 3.8 as minimal supported version, updated pinned dependencies 2024-04-18 18:11:30 +03:00
Denis Otkidach 068dbc41a5 Test with Python 3.9 2021-08-24 08:22:22 +03:00
Vladimir Magamedov a88dbb79c3 Using GitHub Actions to run test and check jobs 2020-07-27 20:30:27 +03:00
Vladimir Magamedov cffca6e4a5 Refactored deprecated in Python 3.8 APIs, included Python 3.8 in CI config 2019-11-28 18:47:32 +02:00
Vladimir Magamedov 07887dc32c Fixed docs requirements and improved overall requirements structure 2019-11-26 13:01:25 +02:00
Vladimir Magamedov 96c8dcdc76 Refactored project requirements 2019-11-26 12:33:15 +02:00
Vladimir Magamedov e3cf9f160b Annotated grpclib/server.py and all other remaining modules, simplified DeadlineWrapper.start method 2019-06-02 02:48:30 +03:00
Vladimir Magamedov 52a9db8a83 Fixed mypy run on CI 2019-05-21 18:39:51 +03:00
Vladimir Magamedov 8ee968f088 Added mypy env into tox.ini 2019-05-21 18:08:28 +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 01878e56a2 Collecting coverage only in py37-h310 tox environment 2019-04-29 22:46:44 +03:00
Vladimir Magamedov 69e5c5ea84 Renamed "example" directory to "examples" 2019-04-28 20:31:53 +03:00
Vladimir Magamedov 7e121d67e7 Added coverage report 2019-04-28 16:35:51 +03:00
Vladimir Magamedov c55a5abca8 Dropped Python 3.5 support and removed compatibility code, updated changelog 2019-03-31 18:02:38 +03:00
Vladimir Magamedov d98f7f50ff Implemented PING support for the EventsProcessor, refs #54 2019-01-25 18:06:36 +02:00
Vladimir Magamedov 74fa9c08f9 Refactored CI configs, added two versions of h2 into test matrix 2019-01-25 17:39:56 +02:00
Vladimir Magamedov 66188002c2 Added requirements.in file to specify tests requirements, refactored tox.ini and pi.yaml 2018-10-24 16:52:45 +03:00
Vladimir Magamedov d09fcf992a Fixed CI config to run with Python 3.7 and to run flake8 2018-08-21 10:24:25 +03:00
Vladimir Magamedov 3e2dfaff76 Updated tox.ini 2018-08-09 14:14:34 +03:00
Vladimir Magamedov 3c7d6ec347 Fixed pypy3 env in the tox.ini 2018-07-03 22:19:28 +03:00
Vladimir Magamedov 94b281d754 Fixed tox.ini 2018-06-09 12:38:27 +03:00
Vladimir Magamedov 7e1665122e Added PyPy35 env to the tox/travis 2018-06-05 19:36:14 +03:00
Vladimir Magamedov 73d2ce89f3 Raising more specific errors if server returns trailers-only response and resets stream immediately. Refactored errors processing on the client-side. 2018-05-24 18:20:34 +03:00
Vladimir Magamedov e40f011832 Added deadline-specific tests and fixes for the client-side 2018-05-18 19:08:27 +03:00
Vladimir Magamedov 86d0aef25b Using Python 3.6 to run flake8 in Travis CI 2018-04-13 14:06:34 +03:00
Vladimir Magamedov 6f103401d6 Included example in the flake8 config 2018-04-13 13:28:52 +03:00
Vladimir Magamedov 3bb7d79247 Added CI configuration 2017-11-15 23:49:57 +02:00