xjsonrpc

View on PyPIReverse Dependencies (0)

1.4.3 xjsonrpc-1.4.3-py3-none-any.whl

Wheel Details

Project: xjsonrpc
Version: 1.4.3
Filename: xjsonrpc-1.4.3-py3-none-any.whl
Download: [link]
Size: 64822
MD5: b53affdd20aee3ca3c969b14634564b6
SHA256: 3d23a4ca0649b49e1d90dfceb92fa571e98dfa4ad8477da1b72f398d8460f0cf
Uploaded: 2022-04-30 13:11:39 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: xjsonrpc
Version: 1.4.3
Summary: Extensible JSON-RPC library
Author: Dmitry Pershin, Bernhard Kaindl
Author-Email: bernhardkaindl7[at]gmail.com
Home-Page: https://github.com/bernhardkaindl/xjsonrpc
Project-Url: Documentation, https://xjsonrpc.readthedocs.io/en/latest/
Project-Url: Source, https://github.com/bernhardkaindl/xjsonrpc
License: Public Domain License
Keywords: json-rpc,rpc,jsonrpc-client,jsonrpc-server,requests,aiohttp,flask,httpx,aio-pika,kombu,openapi,openrpc,starlette,django
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Natural Language :: English
Classifier: License :: Public Domain
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Requires-Python: >=3.6
Requires-Dist: aio-pika (~=7.0); extra == "aio-pika"
Requires-Dist: aiohttp (~=3.0); extra == "aiohttp"
Requires-Dist: django (~=3.0); extra == "django"
Requires-Dist: docstring-parser (~=0.0); extra == "docstring-parser"
Requires-Dist: flask (~=2.0); extra == "flask"
Requires-Dist: requests (~=0.0); extra == "httpx"
Requires-Dist: jsonschema (~=3.0); extra == "jsonschema"
Requires-Dist: kombu (~=5.0); extra == "kombu"
Requires-Dist: openapi-ui-bundles (~=0.0); extra == "openapi-ui-bundles"
Requires-Dist: pydantic (~=1.8.0); extra == "pydantic"
Requires-Dist: requests (~=2.0); extra == "requests"
Requires-Dist: starlette (~=0.12.0); extra == "starlette"
Requires-Dist: aiofiles (~=0.7); extra == "starlette"
Requires-Dist: aioresponses (~=0.0); extra == "test"
Requires-Dist: docstring-parser (~=0.0); extra == "test"
Requires-Dist: flask (~=2.0); extra == "test"
Requires-Dist: jsonschema (~=3.0); extra == "test"
Requires-Dist: pytest (~=6.0); extra == "test"
Requires-Dist: pytest-aiohttp (~=0.0); extra == "test"
Requires-Dist: pytest-mock (~=3.0); extra == "test"
Requires-Dist: responses (~=0.0); extra == "test"
Requires-Dist: respx (~=0.0); extra == "test"
Requires-Dist: pydantic (~=1.8.0); extra == "test"
Requires-Dist: werkzeug (~=2.0); extra == "test"
Requires-Dist: openapi-ui-bundles (~=0.0); extra == "test"
Provides-Extra: aio-pika
Provides-Extra: aiohttp
Provides-Extra: django
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
License-File: LICENSE
[Description omitted; length: 20724 characters]

WHEEL

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

RECORD

Path Digest Size
tests/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
tests/common.py sha256=pjkGHX9DoBFEya4103MHNOksPL1yuyrc7LdARu50kmY 74
xjsonrpc/__about__.py sha256=5JG7jkt_1umOPZfWaocOjCqemp66ZvOLa0vFchIFbzk 276
xjsonrpc/__init__.py sha256=AaR3_oibHoGFxCIwJeX-yI1STS3OFB7Fp0kk9H1XvBQ 739
xjsonrpc/client/__init__.py sha256=f_i6vbSTEivC8bJ_EXmfnrBVz3JDfTOlH1tOR0jrelM 224
xjsonrpc/client/client.py sha256=bJCkMxHzteUyxcddfI5xiCAvagDqju6cNTj0lS9Q_FI 17235
xjsonrpc/client/tracer.py sha256=frXLPytvKX-JIDfLK3MvcXMTDSX1jtW4dgRno3B0ZfI 1979
xjsonrpc/client/backend/__init__.py sha256=gnApW96LYxITJK7cX2mDwdnXT3GvYyZr4MkoGxr2kmA 42
xjsonrpc/client/backend/aio_pika.py sha256=kch1s0QR761mSD1dkk4qwElloTSoGYVGJbZEpBCiADk 5773
xjsonrpc/client/backend/aiohttp.py sha256=UryZvasROncaN-4ITSevXM4qhco949sF57SX9-3GRhs 2145
xjsonrpc/client/backend/httpx.py sha256=fdAuLS9cz6EVXl7QiHIio17XDGFZDfXmpw2Q1sjl-kA 3960
xjsonrpc/client/backend/kombu.py sha256=Oa1K9z9vOtqjIkTwFNAJ2Z8VAO3-WeYx7awmyT8jiRM 4559
xjsonrpc/client/backend/requests.py sha256=fuejbMwlgMgyg43cD7T7VagKfkQrnZ0rUl1AEDy_XFU 1929
xjsonrpc/client/integrations/__init__.py sha256=L6MM0lPbuzoux0OyJQrdU0sW6wG5eHOKkzWp98p-QY8 46
xjsonrpc/client/integrations/pytest.py sha256=yjW1eS9DFnBcQKGdVIun5kryQW4bFF78pWdiRGhy-dk 9035
xjsonrpc/common/__init__.py sha256=h33m8K6iekvB6Rc3sdfEphre7XbF8e9MM3r4oV0MQzw 1023
xjsonrpc/common/common.py sha256=16RNViQPqWJKPgBiGeJyskVRN_6AU1UxkjLl9pi8pKE 1169
xjsonrpc/common/exceptions.py sha256=HIPld-jCgP76SDiXn-kcmI2TKu_o7UCP6uGqWhxXeRs 5588
xjsonrpc/common/generators.py sha256=bIzx58kMRIV1BSpjcHA-fLk0fmz0O-JP--3DuP1x_J8 1124
xjsonrpc/common/v10.py sha256=uOw5tk2ekVtlB5GrZ0OLElBVsBwq6j-42gPrjpJc0l8 76
xjsonrpc/common/v20.py sha256=yJ-EKnruqEYaMxcGL_ZJRwk8LqCMNTeyVOrhmSVWRCg 17453
xjsonrpc/server/__init__.py sha256=Z1Dn4Sqq5PcWAhBnmDStyVz3WZcQxDdG_fYDHSb8qYE 262
xjsonrpc/server/dispatcher.py sha256=UlTQeVtM_UU26inu3r0VkkyC2cj8_mw3sbtMWDrS4Ik 18613
xjsonrpc/server/utils.py sha256=md6Hyrjg8s8eMTBaSoFrv2S2IMUrqofNnIQ8kHR0q5A 1482
xjsonrpc/server/integration/__init__.py sha256=oaMOgPAeUXiMUeape0XXwXdGMlUyVAp7UOEH0QEhxqw 48
xjsonrpc/server/integration/aio_pika.py sha256=VwxvmV0iLw3p9ZX-Ir1fba8iKnMgt116YM5oG9cecYo 3106
xjsonrpc/server/integration/aiohttp.py sha256=voOu5IH7WkpwC4rWNNli7MzpOYW_fik6yIM0r0QjPi0 4782
xjsonrpc/server/integration/flask.py sha256=7SwB8j4XA-r41a_M7O6AxQNVDlU1jMdIfv81hHJgZTU 5176
xjsonrpc/server/integration/kombu.py sha256=knN3G_ZiVZB3JHqF0PnspS4Y6tB2B9EsIN-OCn7VZTA 2832
xjsonrpc/server/integration/starlette.py sha256=WKPQVzFSVfsLulvDJMXSSyZ60MCyDBteR8jzMVa8iRQ 5042
xjsonrpc/server/integration/werkzeug.py sha256=l0r4uIxrCm1SZL87mS4ST5JEaZokZuaKcJxEpDePvS4 1792
xjsonrpc/server/integration/django/__init__.py sha256=LDkL6vnnEOBgjnc5zdANSF4RK8GEV8vYxv9tLm9Z_tU 37
xjsonrpc/server/integration/django/apps.py sha256=QmFbVZ1zeQzVWZTbiTOgRF--B4LoiI3Yk_rnafPLB6U 159
xjsonrpc/server/integration/django/sites.py sha256=rjl3gPOOgB01qf5LozAnrTzRE7iyk8DrnsyMgt7BAMQ 5097
xjsonrpc/server/integration/django/urls.py sha256=uQZEqnV3N-Ot4FlL7VQd3eB-mpHk6tf1u-G98W5Xg8g 140
xjsonrpc/server/specs/__init__.py sha256=RH00M_lRPge3sJnng_SsmVKGAR8Y0ErUlVHHsdtNcEE 1975
xjsonrpc/server/specs/openapi.py sha256=aAamFKR1QRSgTrTQWYWg4niLRD3OQSopu3QZkElGEGc 36385
xjsonrpc/server/specs/openrpc.py sha256=_n3wDwG4SBSutldgzmeaWY8OtJ46i6kt2Lg1MbXunlI 14033
xjsonrpc/server/specs/extractors/__init__.py sha256=d13qOj2BeX6xV7ExVmFCL1blj4mWHkbIaa-6-QuScHs 3702
xjsonrpc/server/specs/extractors/docstring.py sha256=jfToPxwBgWG-iH6tzFzXO5WCw2b30srNff0wF7lMCao 3531
xjsonrpc/server/specs/extractors/pydantic.py sha256=HZPpM_1BW6qlruZ3avhSKBzU2-KY39nQyNmnc1nQwEs 5170
xjsonrpc/server/validators/__init__.py sha256=k02RLT7sgWSKh6DStPdSQjTL70_Cd3MBylUOQodDMY4 157
xjsonrpc/server/validators/base.py sha256=niWqKcoRJolOoFoJ7c4LkIcpA9zG08Ub9ruIqSRVb04 3130
xjsonrpc/server/validators/jsonschema.py sha256=f8cIbnLQ8jK1qf6oRsAS5RfPNGYaw1XLJWeAw-MQEe8 1365
xjsonrpc/server/validators/pydantic.py sha256=4crysI9x_VeIYLDxCzD138HvbcUuIxDB_4U1jBlnwp4 3352
xjsonrpc-1.4.3.dist-info/LICENSE sha256=iNm062BXnBkew5HKBMFhMFctfu3EqG2qWL8oxuFMm80 1210
xjsonrpc-1.4.3.dist-info/METADATA sha256=WSdqKnSH-fMATuMUcoXgb82uHCJRhaASF2N2pRTFvV0 23452
xjsonrpc-1.4.3.dist-info/WHEEL sha256=G16H4A3IeoQmnOrYV4ueZGKSjhipXx8zc8nu9FGlvMA 92
xjsonrpc-1.4.3.dist-info/entry_points.txt sha256=DVqMV2_riHXD3UCVJfRej7QXAwgr6a49x63FIBSPn34 58
xjsonrpc-1.4.3.dist-info/top_level.txt sha256=gM6elXU_YFLvU8psAPDi2ql4Pb02bp_8EzD0x68cBB4 15
xjsonrpc-1.4.3.dist-info/RECORD

top_level.txt

tests
xjsonrpc

entry_points.txt

xjsonrpc = xjsonrpc.client.integrations.pytest