pjrpc

View on PyPIReverse Dependencies (0)

1.10.1 pjrpc-1.10.1-py3-none-any.whl

Wheel Details

Project: pjrpc
Version: 1.10.1
Filename: pjrpc-1.10.1-py3-none-any.whl
Download: [link]
Size: 73229
MD5: 585352c0c709dae02a346013a8302a7c
SHA256: 862a45eddaf9607e1c2cf684b3782efaff547397030e0269833c55720a431592
Uploaded: 2024-11-12 19:03:40 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pjrpc
Version: 1.10.1
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.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Typing :: Typed
Requires-Python: >=3.9,<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 (>=2.0.0); 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: 18591 characters]

WHEEL

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

RECORD

Path Digest Size
pjrpc/__about__.py sha256=hhpBgOMwXo24QQXw0RZAT22uJsO0wsNj3k6AyeVgdRc 243
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=EalMuPko35B6jUYuVH-udGjztiaVBdICFW6EzNldH7o 6006
pjrpc/client/backend/aiohttp.py sha256=vg7pW5jV-LEQcQSgWeUaftKTlFvLwAIIGgiDtP_Re2M 2235
pjrpc/client/backend/httpx.py sha256=1Ggbf4S4ilJrRGVelGN3tii3fdQ7TFZuJwblgtSx_cQ 4135
pjrpc/client/backend/kombu.py sha256=W7cFiq-KgPteAZ6xenPE97QOXiFMCg1cQeUy2HYQ7E8 4750
pjrpc/client/backend/requests.py sha256=fl0149vAKz2OF8Q0KfA9DU9RaD6Nf6mdva4wn9wV3OU 2036
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=u5lMO3pNC8aB-vPYFM-uHpODlj2ZZCK6216jvVatasM 5822
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=B28PVWN4XBNjVfbMvHEY8WBREq3ThnrsZQNEWHyGCsI 20005
pjrpc/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pjrpc/server/__init__.py sha256=6QyphQEZu749szU9HzY4ICwf2kIP5Ug_geszAdkNZkA 339
pjrpc/server/dispatcher.py sha256=SEQs_x2xkKLVWJOhu2sVrLjgraLAzY9Zk2DQgRdRuG8 23112
pjrpc/server/integration/__init__.py sha256=oaMOgPAeUXiMUeape0XXwXdGMlUyVAp7UOEH0QEhxqw 48
pjrpc/server/integration/aio_pika.py sha256=rMWWuNCGmvfdDFO5BvIvTTaFXJT56FNCILdj_qoZUQs 4162
pjrpc/server/integration/aiohttp.py sha256=nm6KsOSyHhMB8ssh8s_4YH-3QPtp-5QJnVScVGHNKXw 5922
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=JlQNLksNjP13RD9SKSbwfSLZT992oMQrjYBit5A2SG4 5443
pjrpc/server/integration/django/urls.py sha256=0hafXp6QmMxmrkmnxc8E8AQ8xtoymZkf1f1KhypDIPI 141
pjrpc/server/integration/flask.py sha256=M6rM4YVk7mXFzFL26jrx6YnXc2tCaauADw7gbZMocG0 6481
pjrpc/server/integration/kombu.py sha256=hbSxYxkyt31cAWm6Y5q5R3QaKshz0WAaCgFvQoJYddk 2992
pjrpc/server/integration/starlette.py sha256=37bs7VOa_meKTz80xKwfCgjCvmDRFDJCdpBWduXWgMU 5679
pjrpc/server/integration/werkzeug.py sha256=heQH7U5TRN-EDkYlVe040ZUm6-Hy1zdl14FLvHaSP4s 1889
pjrpc/server/specs/__init__.py sha256=MWJmHMI3c478lS30CAbgvgnQdKNVDAh9DJlcyov64Yk 1978
pjrpc/server/specs/extractors/__init__.py sha256=AgzCTaOgHpt14Nc2tqT_Sj_QTjcYq8TuWJ1tgYqow2o 3100
pjrpc/server/specs/extractors/docstring.py sha256=aiuRc6LMN1cR-jX5vbozgc4EZlroratNlhbKnqiblDE 4349
pjrpc/server/specs/extractors/pydantic.py sha256=K5sCUwLpLucScfWUrLl-f-m68deNPKaEzD81TK_xS8w 9434
pjrpc/server/specs/openapi.py sha256=6hZUCdJTic7V5TBPUK5W7QnC0bOLMN-44hxl_7pMG8I 40579
pjrpc/server/specs/openrpc.py sha256=VtpIssBt-cMAUJ47l0CtC7ecsMTp2RHYbyOzgx99ClY 21596
pjrpc/server/specs/schemas.py sha256=K-GM8_X6y24HxUzg3xSfloTTDZz6xnKIz6_4KnxamV8 4451
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.10.1.dist-info/LICENSE sha256=iNm062BXnBkew5HKBMFhMFctfu3EqG2qWL8oxuFMm80 1210
pjrpc-1.10.1.dist-info/METADATA sha256=BdytRsJfBh3CQY9b5XWdcs2r_HB5gVb_oHR2uVHS9Ug 21778
pjrpc-1.10.1.dist-info/WHEEL sha256=Nq82e9rUAnEjt98J6MlVmMCZb-t9cYE2Ir1kpBmnWfs 88
pjrpc-1.10.1.dist-info/RECORD