purerpc

View on PyPIReverse Dependencies (1)

0.8.0 purerpc-0.8.0-py3-none-any.whl

Wheel Details

Project: purerpc
Version: 0.8.0
Filename: purerpc-0.8.0-py3-none-any.whl
Download: [link]
Size: 34668
MD5: 32b085d6e00fcb4e01ebe160e1a3902e
SHA256: b91d3e8e14f61ac7fe3ca99f9cbfee114e21612ea42366949bcfca3f891f1f7d
Uploaded: 2022-04-20 04:22:58 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: purerpc
Version: 0.8.0
Summary: Native, async Python gRPC client and server implementation supporting asyncio, uvloop, trio
Author: Andrew Stepanov
Home-Page: https://github.com/python-trio/purerpc
License: Apache License Version 2.0
Keywords: async,await,grpc,pure-python,pypy,network,rpc,http2
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Telecommunications Industry
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: MacOS
Classifier: Operating System :: MacOS :: MacOS X
Classifier: Operating System :: POSIX :: BSD
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Programming Language :: Python :: Implementation :: PyPy
Classifier: Framework :: AsyncIO
Classifier: Framework :: Trio
Classifier: Topic :: Internet
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: HTTP Servers
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Code Generators
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Networking
Requires-Python: >=3.7
Requires-Dist: h2 (<4,>=3.1.0)
Requires-Dist: anyio (>=3.0.0)
Requires-Dist: async-generator (>=1.10)
Requires-Dist: pytest; extra == "dev"
Requires-Dist: grpcio; extra == "dev"
Requires-Dist: grpcio-tools; extra == "dev"
Requires-Dist: tblib (>=1.3.2); extra == "dev"
Requires-Dist: trio (>=0.11); extra == "dev"
Requires-Dist: pip-tools (>=6.3.1); extra == "dev"
Requires-Dist: python-forge (>=18.6); extra == "dev"
Requires-Dist: trustme; extra == "dev"
Requires-Dist: uvloop; platform_system != "Windows" and extra == "dev"
Requires-Dist: grpcio-tools; extra == "grpc"
Requires-Dist: grpcio (<=1.26); extra == "grpc-pypy"
Requires-Dist: grpcio-tools (<=1.26); extra == "grpc-pypy"
Provides-Extra: dev
Provides-Extra: grpc
Provides-Extra: grpc-pypy
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 3917 characters]

WHEEL

Wheel-Version: 1.0
Generator: bdist_wheel (0.37.1)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
purerpc/__init__.py sha256=hE2W23bjaGFLR12wSFw9nf9BdLDdRvGa7g9N4ulVWl8 345
purerpc/_version.py sha256=LlBZRjZ8jJJ26pIeQ__5P5a8cCZgEOEwhh7An0R_AV0 89
purerpc/client.py sha256=dMNdwOfpam0vqYl1AjUbZ8xqZ79r6_s-Rq2IMyCda7k 2801
purerpc/grpc_proto.py sha256=U5feT4Yvw06bliWjlvzuW6ZJUzVE0HFrNvkcSSQ0TxM 1824
purerpc/grpc_socket.py sha256=qW-WlTrcp0pjgYNjio_t9g5nAiQqP2I2ZQA0j4XESGQ 11588
purerpc/rpc.py sha256=DcQISFsm33rPzJH0Ri1mOI_6qkkN_Lge7PH5GKlz1tk 2110
purerpc/server.py sha256=sLvjElPLJKbVxs-dBibg-cKVL-MjEwx-Ow09YyRnchU 9968
purerpc/test_utils.py sha256=MQSzQ6vUjYp4YeWK18sL1NjbeMxZl8-cQVRDxTLnFOg 9183
purerpc/utils.py sha256=-Mz2o4cFoBI7XvQwoQkduR24NhDjdGCWd46Yj4fBOnQ 1436
purerpc/wrappers.py sha256=fDqNZ6IvCBvGRIgYvUex8VFhUoXf4FARXGO-6FEkkTc 4281
purerpc/grpclib/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
purerpc/grpclib/_h2_monkeypatch.py sha256=j3xw3oT3s5TG_q3nCNgZDl-DTyCche_Tv6enxb3PVTA 1814
purerpc/grpclib/buffers.py sha256=wqHMwSJ1vq1GOlllIfZExRLvyBAqCi5VJGYZUvwQ7fA 7052
purerpc/grpclib/config.py sha256=lUhORiWa2RVtI_vvMsk1mqNaF_q02b_6NVIvEY7-ORw 1564
purerpc/grpclib/connection.py sha256=DDYXep32S_4cvJ7YKdq9Hb5_FVQAQmgVReWw2tWcBhY 12579
purerpc/grpclib/events.py sha256=X2C4qAzZzQSTBUMUKkLTOh-DjXFwM1NsvLMRE88w6oM 7703
purerpc/grpclib/exceptions.py sha256=F-D1UqR-zkXPiC8P3dLSCBSXbG6DVN9SJbcEBMwpzV4 4803
purerpc/grpclib/headers.py sha256=JdVax7RoZKIequ6mHukymxW5-Ut-7qRlxYeDn4s_VPc 2033
purerpc/grpclib/status.py sha256=CIT_kWr6qS9tD65lwjtnK1O8Jx1HBHkgE-Ff36hXRVc 7048
purerpc/protoc_plugin/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
purerpc/protoc_plugin/plugin.py sha256=Huoh8P3rqn4xgFjUjX5rVYP1vJEYV3NMy6jSoliClrw 6365
purerpc-0.8.0.dist-info/LICENSE sha256=z8d0m5b2O9McPEK1xHG_dWgUBT6EfBDz6wA0F7xSPTA 11358
purerpc-0.8.0.dist-info/METADATA sha256=ymeF0nR249weO92UA32QQAGVdoWdRg4xQbQV29lTSOU 6366
purerpc-0.8.0.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
purerpc-0.8.0.dist-info/entry_points.txt sha256=mzFMCgf_MvbnlMlkIDuOV9o0aDs8Lq6WXTaROMJKYAc 73
purerpc-0.8.0.dist-info/top_level.txt sha256=z7k4pqd_hNhd4V0DM4ybHCR8BdVy_64ES8J5sG5fitk 8
purerpc-0.8.0.dist-info/RECORD

top_level.txt

purerpc

entry_points.txt

protoc-gen-purerpc = purerpc.protoc_plugin.plugin:main