pjrpc

View on PyPIReverse Dependencies (0)

1.9.0 pjrpc-1.9.0-py3-none-any.whl

Wheel Details

Project: pjrpc
Version: 1.9.0
Filename: pjrpc-1.9.0-py3-none-any.whl
Download: [link]
Size: 69327
MD5: aec382fab1bd5944499ad9ccc3319507
SHA256: b843bd32a2686fbb7f152bdc99433bf7efa58d23c68021b0b03ee5781eef2f2b
Uploaded: 2024-04-21 19:34:04 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pjrpc
Version: 1.9.0
Summary: Extensible JSON-RPC library
Author: Dmitry Pershin
Author-Email: dapper1291[at]gmail.com
Home-Page: https://github.com/dapper91/pjrpc
Project-Url: Documentation, https://pjrpc.readthedocs.io
Project-Url: Repository, https://github.com/dapper91/pjrpc
License: Unlicense
Keywords: json-rpc,rpc,jsonrpc-client,jsonrpc-server,requests,aiohttp,flask,httpx,aio-pika,kombu,openapi,openrpc,starlette,django
Classifier: Development Status :: 5 - Production/Stable
Classifier: Framework :: AsyncIO
Classifier: Framework :: Django
Classifier: Framework :: Flask
Classifier: Framework :: Pytest
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved
Classifier: License :: Public Domain
Classifier: Natural Language :: English
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Typing :: Typed
Requires-Python: >=3.8,<4.0
Requires-Dist: Sphinx (<6.0.0,>=5.3.0); extra == "docs"
Requires-Dist: aio-pika (>=8.0); extra == "aio-pika" or extra == "docs"
Requires-Dist: aiofiles (>=0.7); extra == "starlette"
Requires-Dist: aiohttp (>=3.7); extra == "aiohttp" or extra == "docs"
Requires-Dist: django (>=3.0); extra == "django"
Requires-Dist: docstring-parser (>=0.8); extra == "docstring-parser" or extra == "test"
Requires-Dist: flask (>=1.1.3); extra == "flask" or extra == "test" or extra == "docs"
Requires-Dist: furo (<2023.0.0,>=2022.12.7); extra == "docs"
Requires-Dist: httpx (>=0.23.0); extra == "httpx"
Requires-Dist: jsonschema (<4.0,>=3.0); extra == "jsonschema" or extra == "test" or extra == "docs"
Requires-Dist: kombu (>=5.1); extra == "kombu" or extra == "docs"
Requires-Dist: markupsafe (==2.0.1); extra == "flask"
Requires-Dist: openapi-ui-bundles (>=0.1); extra == "openapi-ui-bundles" or extra == "test"
Requires-Dist: pydantic (>=2.0); extra == "pydantic" or extra == "test" or extra == "docs"
Requires-Dist: requests (>=2.0); extra == "requests" or extra == "docs"
Requires-Dist: sphinx-copybutton (<0.6.0,>=0.5.1); extra == "docs"
Requires-Dist: sphinx_design (<0.4.0,>=0.3.0); extra == "docs"
Requires-Dist: starlette (>=0.25.0); extra == "starlette"
Requires-Dist: toml (<0.11.0,>=0.10.2); extra == "docs"
Requires-Dist: werkzeug (>=2.0); extra == "test" or extra == "werkzeug"
Provides-Extra: aio-pika
Provides-Extra: aiohttp
Provides-Extra: django
Provides-Extra: docs
Provides-Extra: docstring-parser
Provides-Extra: flask
Provides-Extra: httpx
Provides-Extra: jsonschema
Provides-Extra: kombu
Provides-Extra: openapi-ui-bundles
Provides-Extra: pydantic
Provides-Extra: requests
Provides-Extra: starlette
Provides-Extra: test
Provides-Extra: werkzeug
Description-Content-Type: text/x-rst
[Description omitted; length: 19283 characters]

WHEEL

Wheel-Version: 1.0
Generator: poetry-core 1.9.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pjrpc/__about__.py sha256=VOJxTqmcmzJ1aU9-z-o8j4fKxPM8p0zgEytTFQ8WUIw 242
pjrpc/__init__.py sha256=Fn0A7OUDI6dxzYxayHTrECNZVOpTu1V8gWzp3cgMlts 807
pjrpc/client/__init__.py sha256=Hogj7SCfG7JCsugBIZVJsthQqXRpj3HZ-eOG5AyX1PE 347
pjrpc/client/backend/__init__.py sha256=gnApW96LYxITJK7cX2mDwdnXT3GvYyZr4MkoGxr2kmA 42
pjrpc/client/backend/aio_pika.py sha256=URLWRG1Ln8m4ujcVQTJft80BG2J4HFk9fN45s2fsnzY 6042
pjrpc/client/backend/aiohttp.py sha256=aa0vzCNrnCSShWRyFESLcZOCYwvphojaIQSkxOOaB5A 2103
pjrpc/client/backend/httpx.py sha256=UGlLF_aQko-GmL_5pbknebukZpu1_Y9D29VPdoeo9Oo 3848
pjrpc/client/backend/kombu.py sha256=W7cFiq-KgPteAZ6xenPE97QOXiFMCg1cQeUy2HYQ7E8 4750
pjrpc/client/backend/requests.py sha256=dgrmdwbl3q_Jiuy7Y0eBj0mm0uMXWV1cskZezrdqtv4 1869
pjrpc/client/client.py sha256=AymAGpKntuHQOlFQwAqJxiQOYDkV3j_yq9-Dtd7uTh4 24089
pjrpc/client/integrations/__init__.py sha256=L6MM0lPbuzoux0OyJQrdU0sW6wG5eHOKkzWp98p-QY8 46
pjrpc/client/integrations/pytest.py sha256=sO6v0OFfhLXD-uSRWTQtDuHVHD8sa2315IeZD5fS7mg 10207
pjrpc/client/retry.py sha256=I7_EZZfEylKrf9WsvPg4KQlkMJuhLrocYdCWejVkajc 5652
pjrpc/client/tracer.py sha256=znooaBcqQOhAgt-qPSRvKv8zYZUszFatNYc8aihLj0s 2053
pjrpc/common/__init__.py sha256=w4jIfDJl_gnpfZnnKPEub8qmfRsRQ9gwaRFqfoKYZp0 1414
pjrpc/common/common.py sha256=hNAKyPbN7lAH6uA1JnRXS7gc-iwrQozEV7qx_0_79is 1291
pjrpc/common/exceptions.py sha256=Mdq4WCvnwZ1YSygO001gA7IbkQELjcXcBnA-HduywbQ 5762
pjrpc/common/generators.py sha256=Qer93CH988kZzU0TdZSQLfnnC3nVM4vP4ApY90eT1Ok 1288
pjrpc/common/typedefs.py sha256=PoDaFHc0VLw3Fn-lnOdX8nTOdNbYCTsG2B5unGxUaxs 685
pjrpc/common/v10.py sha256=uOw5tk2ekVtlB5GrZ0OLElBVsBwq6j-42gPrjpJc0l8 76
pjrpc/common/v20.py sha256=LePd3ZAatHbmBjzGZrLXuUZh1BG34pOvsrD04uqhjbc 19950
pjrpc/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pjrpc/server/__init__.py sha256=6QyphQEZu749szU9HzY4ICwf2kIP5Ug_geszAdkNZkA 339
pjrpc/server/dispatcher.py sha256=67xgDZt1ps3S3wHVQdW1UF6Is0xFZxRXJglH5rbzU48 21756
pjrpc/server/integration/__init__.py sha256=oaMOgPAeUXiMUeape0XXwXdGMlUyVAp7UOEH0QEhxqw 48
pjrpc/server/integration/aio_pika.py sha256=8xzrG_zS-Y2gXgyb8jJvHFpbqtmqhXPa_0x30QN8BkA 4096
pjrpc/server/integration/aiohttp.py sha256=bruGqy23imAhX4ZyYhsayE1ARgWyifjb2PPoDOOteCI 4920
pjrpc/server/integration/django/__init__.py sha256=Ulxsfdmos38Rl4Ci5iaix4Nre9crUHH1rjGPv9Pg198 34
pjrpc/server/integration/django/apps.py sha256=gIChb_UZF44ktZrmTVTF7voc9k8HoR1fJd2AxmmUQiw 153
pjrpc/server/integration/django/sites.py sha256=cCZ6EDqA3er3jpJ9PMlEhyifc_UK9BxmLVoVhUzaQmE 5393
pjrpc/server/integration/django/urls.py sha256=0hafXp6QmMxmrkmnxc8E8AQ8xtoymZkf1f1KhypDIPI 141
pjrpc/server/integration/flask.py sha256=AZjb53QwNG3h7NtQumaB1w8L-ORQa5IndWY9IL3rnrg 5409
pjrpc/server/integration/kombu.py sha256=mm5TBAv3E5_Ee_-XIWlF-F34Pk1bZyVH3R2VqEtaywY 2948
pjrpc/server/integration/starlette.py sha256=hk2Yc4kFYFXoPlNPUt6mEzC5CsIwFTO-s_I6NwyprVQ 5243
pjrpc/server/integration/werkzeug.py sha256=9usJMCcDkmMuOgbnG06Xwqn3pBOkBxrO7nd-Q3jMVgQ 1849
pjrpc/server/specs/__init__.py sha256=TRh5l8T0eH5fP2eYWdbH-X-EVqgXIESvASDnLPpvHks 2090
pjrpc/server/specs/extractors/__init__.py sha256=Ebfp4j58ROhBc0KjRgEv7eYOnpA-Lk-5fK-FxeXSoJo 3978
pjrpc/server/specs/extractors/docstring.py sha256=TDQuQJoysl3ZrhqcMvQCP-IwkOdABt6d28zFxdig9pM 3764
pjrpc/server/specs/extractors/pydantic.py sha256=v0YmJiBVHG72p_Zrfk1uDSEwiAlFSGdBTUTn79TTS2s 5269
pjrpc/server/specs/openapi.py sha256=YlSP8AqtLyD4RmyownREUWyrluWT_p1tB3WCWH4DBIM 37677
pjrpc/server/specs/openrpc.py sha256=mDdXZ7KOfw9TB7bC76ebNhE2Pj4FKIgFb9112Hq-f1A 14862
pjrpc/server/typedefs.py sha256=lS7JOWRmU4Cxqqkt34ORhP3aV-HIKujFaMEqg1LvBCA 1766
pjrpc/server/utils.py sha256=bJkwLsLz8tvpqo1x7g14sjxPjo8DZffu32iYZ37GV0c 1557
pjrpc/server/validators/__init__.py sha256=_-DcQCpxyv2KH_Ly-w61jESGaYovjtbMTpgyRppY2O8 156
pjrpc/server/validators/base.py sha256=zpK9xa3yxDNxpYYfNY4gbfrU5sR8X5Os2egkrNwmkFo 3193
pjrpc/server/validators/jsonschema.py sha256=4n6-8_l3BdlPgWQYm6BWsh_WOja3Thj23r0bPdhhfuo 1407
pjrpc/server/validators/pydantic.py sha256=vaaDrs8RSZPMQuunpil-rL-Hvh576wWKRqSP1gjYd9A 3491
pjrpc-1.9.0.dist-info/LICENSE sha256=iNm062BXnBkew5HKBMFhMFctfu3EqG2qWL8oxuFMm80 1210
pjrpc-1.9.0.dist-info/METADATA sha256=ZZaFpXIC5tkp3VhQihAtSkXb3hHVbM92tql9xck4NX4 22468
pjrpc-1.9.0.dist-info/WHEEL sha256=sP946D7jFCHeNz5Iq4fL4Lu-PrWrFsgfLXbbkciIZwg 88
pjrpc-1.9.0.dist-info/RECORD