rsocket

View on PyPIReverse Dependencies (0)

0.4.15 rsocket-0.4.15-py3-none-any.whl

Wheel Details

Project: rsocket
Version: 0.4.15
Filename: rsocket-0.4.15-py3-none-any.whl
Download: [link]
Size: 88577
MD5: a7c5239dd3496b483d90cd347a04286d
SHA256: 4d4dac31eecac17f81d434536025f5e8173693a6814bdf02505a16e70f171701
Uploaded: 2023-10-21 07:35:02 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: rsocket
Version: 0.4.15
Summary: Python RSocket library
Author: Gabriel Shaar
Author-Email: workofishi[at]pm.me
Home-Page: https://github.com/rsocket/rsocket-py
License: MIT
Classifier: Development Status :: 4 - Beta
Classifier: Programming Language :: Python
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: Environment :: Web Environment
Classifier: License :: OSI Approved :: MIT License
Classifier: Natural Language :: English
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet
Classifier: Topic :: Software Development :: Libraries :: Application Frameworks
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Requires-Python: >=3.8
Requires-Dist: aiohttp (>=3.0.0); extra == "aiohttp"
Requires-Dist: asyncwebsockets (>=0.9.4); extra == "asyncwebsockets"
Requires-Dist: asyncclick (>=8.0.0); extra == "cli"
Requires-Dist: cloudevents (>=1.9.0); extra == "cloudevents"
Requires-Dist: pydantic (>=1.10.0); extra == "cloudevents"
Requires-Dist: graphql-core (>=3.2.0); extra == "graphql"
Requires-Dist: gql (>=3.4.0); extra == "graphql"
Requires-Dist: cbitstruct (>=1.0.9); extra == "optimized"
Requires-Dist: quart (>=0.15.0); extra == "quart"
Requires-Dist: aioquic (>=0.9.0); extra == "quic"
Requires-Dist: reactivex (>=4.0.0); extra == "reactivex"
Requires-Dist: Rx (>=3.0.0); extra == "rx"
Requires-Dist: websockets (>=11.0.0); extra == "websockets"
Provides-Extra: aiohttp
Provides-Extra: asyncwebsockets
Provides-Extra: cli
Provides-Extra: cloudevents
Provides-Extra: graphql
Provides-Extra: optimized
Provides-Extra: quart
Provides-Extra: quic
Provides-Extra: reactivex
Provides-Extra: rx
Provides-Extra: websockets
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 6425 characters]

WHEEL

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

RECORD

Path Digest Size
reactivestreams/__init__.py sha256=7VJYIuCgxT5mwxWmVcEKaUleAIixhV31HrYYNBqP83I 172
reactivestreams/publisher.py sha256=7st20Y6tvXvhwVhdK7FFIA2iqnxCxDms6GSg6l30t-o 381
reactivestreams/subscriber.py sha256=KnTrUxLflqIccF2tbeF_aLAyvjm7kruWep_k_YAIB8Q 1447
reactivestreams/subscription.py sha256=uhZq0jeYAz65giPL5hZ9OL1Z6tST4Ef6GM87iVfw2jw 372
rsocket/__init__.py sha256=2SoN50AbD70A_CGkgtYUIjIuzEtV9_evLdrIfW2ZB8k 23
rsocket/async_helpers.py sha256=7_Mlht2Ls_ukgLkxy0-T1od5pWdi3hMfDQ0ZUvJD1W0 126
rsocket/datetime_helpers.py sha256=CN6Hyc7AMtgxa8c3M93QZufWUMJrds3sYH46hK9UOvY 164
rsocket/disposable.py sha256=KBF_dvc_zsqMQ3yv0RiN-haTamLeMNEwwMx7-NOB03s 114
rsocket/error_codes.py sha256=ZKYMp6-PDPpsgEUUZ_IiMWuQfmZwexgd3kVYRLRQcSo 375
rsocket/exceptions.py sha256=j1QseL59CvQa25yw5iXNG6LIEoXkXPxv6c3XxNOpRuE 1894
rsocket/fragment.py sha256=bJqEfsmJA3Nvc2wSGqZr8zUkwzLBKVrLAHvGwBLhdFE 595
rsocket/frame.py sha256=CRo6s5v9jRkUIifMXLCC4QIK-uUjKMiC6YxYHLuJnVM 26267
rsocket/frame_builders.py sha256=eOXOpl-LxsT4HzAjLy76t8EbvfoJtimF8RWofHjz1o4 4131
rsocket/frame_fragment_cache.py sha256=j7B6HwkakB5sK87b1i-yJmyplJ26TTfAi6s9hOQeMO4 2389
rsocket/frame_fragmenter.py sha256=ETgMmtNVf6nI99ow6Lt9t8b_zCWPAs3cKr0tUcDy2e4 4261
rsocket/frame_helpers.py sha256=evsM1mnOR7PXS0mNlDfd5JWq2jkQSNDy516I2hTL_lY 2851
rsocket/frame_logger.py sha256=vIlpwKJc-tZVBDqlKN8N0GgwKUIN2m1BrB_RPEiTPbo 4557
rsocket/frame_parser.py sha256=WQdM0YiL-nG5QgmrB9EHsssHeC527qlRtVTQK4wQL6E 1261
rsocket/helpers.py sha256=KXVYtZr-XpxMYousWvgeP2CH862QsyCLAQGn3aUJGX0 4045
rsocket/lease.py sha256=4Pzg-FHbzwNGDQ6iJ3Rn1lkbOs3w2a6Fic9JFQumnpM 3087
rsocket/local_typing.py sha256=lu8gO9nMPUDqBRGtz6DZlkuoRuf9tBRnuEpag5MNwZE 315
rsocket/logger.py sha256=6GQLxSuRc1_M5U0Ad270js1QPGAs8LOzhJV6N26yP2A 73
rsocket/payload.py sha256=OZ0Zjz6W9nzS6Cm_Q_HnNwmVcfWL2x3FTdptuYYh7sw 858
rsocket/queue_peekable.py sha256=ils1bWiM7MK_kuiOHpX5r0NCUJ7ixWKPUVRlGEsNLf4 1628
rsocket/request_handler.py sha256=JMUmIz01uC6k25A_V2cTRO9EBdlWc-Ff4ww239gXZE4 4130
rsocket/rsocket.py sha256=8AFLn38Reaj7rehUsm5IXksj5XnaNbLSDlWZlc2HEQA 1284
rsocket/rsocket_base.py sha256=EZZKnYFx2ldCWDnON0LJNQnmVxdzJUhbJLPXQsvMkmQ 22364
rsocket/rsocket_client.py sha256=Rd2ZZ914jf_nFc6rej5MEcMD7B7JzqT9Uwr8W5b_7sc 7788
rsocket/rsocket_internal.py sha256=T54TexsJGxIuiE6OXvn7q7Gy_NQ7nzm8tyD_2un5vTg 971
rsocket/rsocket_server.py sha256=aDqBlCgWmqkCNmoZCz5jaeWCy3N_5Vu3GU3NUS_tpx4 2741
rsocket/stream_control.py sha256=1JdnYEGKeTb_k-Obe9Apfd7rtCxtn6qf9NuVRr1DU8s 2709
rsocket/awaitable/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rsocket/awaitable/awaitable_rsocket.py sha256=qOG9HfC-AXfe_jOFmkLatq1Ak9NZOa1-ucVAKA56fN0 2108
rsocket/awaitable/collector_subscriber.py sha256=dOod7-qD9WVPcPjv4g-P-eC7nUURTY4NSYTjg8lBNWM 1672
rsocket/cli/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rsocket/cli/command.py sha256=zTAYWZKfd4lnEclOiNDeiN-8YnblyGEhFfKKIRg9P5U 14189
rsocket/cloudevents/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rsocket/cloudevents/serialize.py sha256=CZ4xL80jgJ-K4Hvtd3cTz1UBlW9aYhreTVLV9a1XLFU 457
rsocket/extensions/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rsocket/extensions/authentication.py sha256=vT469WO5V1W_b89JoSysN4FVITX8dBsTFjQHipKyzHQ 2192
rsocket/extensions/authentication_content.py sha256=C9WZpkM01JOrG5swodVgxCRE-yWvY2UfSNrLXPGRLbw 1594
rsocket/extensions/authentication_types.py sha256=rEfg6TDxtAGjwlSbcifrZ-w4lXoWoTxE3QaLjIhe4R8 945
rsocket/extensions/composite_metadata.py sha256=E7FVOqy5GUs9hmtra-uySmfZnqpUc3QjY3Mf9iL1-aQ 3364
rsocket/extensions/composite_metadata_item.py sha256=bBKpkaZxuOUatusw74Zgv5KsHDK6xg3ZzKyy-fHJot4 995
rsocket/extensions/helpers.py sha256=YHQoRfHvM3j6Um6aAgUG9mgrqKnIDxGAocES2MDDO7k 1752
rsocket/extensions/mimetype.py sha256=qhHFUyMDIuDz4bN3bhXD6PppgMZJRD09CyBfIC1geGc 380
rsocket/extensions/mimetypes.py sha256=j-ngNpfdHa_jjW9VTHG0qH2NmlfGD4tyjz87oLmY7_U 4755
rsocket/extensions/routing.py sha256=3horHf_W3ce_qSusSHVGvwmJN1NedFPuvIsN0y6w5x4 358
rsocket/extensions/stream_data_mimetype.py sha256=MnnxTjIWt3hWNu3DKH3IQyi44Td_OwNztLbJidL0t8w 2336
rsocket/extensions/tagging.py sha256=U9bjdAzx9DiE_WHTsXLYWeJo_HQtRjkGVBoD333DRe0 1460
rsocket/graphql/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rsocket/graphql/rsocket_transport.py sha256=_ihnb5IBmmso9qdonkFsMqZz8wRDOisi527L6oCXxkQ 4036
rsocket/graphql/server_helper.py sha256=v1OpR-MZwRHjEJn6fC0pDsq5pc9fVtjKYPHMS3IlbLw 3101
rsocket/handlers/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rsocket/handlers/interfaces.py sha256=Y6KVJWl6-07ms4vFc-vdMeTFdJAVhuUt6KkneU66Nl8 167
rsocket/handlers/request_cahnnel_common.py sha256=6L_dfTxrvsA-vQb-64sCmLsNHPdS2ZBseVpXfAD_MLE 4598
rsocket/handlers/request_cahnnel_responder.py sha256=a_GvQeWhFCHZOFk6yWDFuo-HvgrvuC5tL1vp7xl8I04 807
rsocket/handlers/request_channel_requester.py sha256=iZpShy6rgygDGgwtz-KGN12s6IeTBeWOy5CdAnU8C6E 1526
rsocket/handlers/request_response_requester.py sha256=RHdYQBRaTNFnA_A7edvxE-IunQI1LsopRqD9fPb7ddQ 1602
rsocket/handlers/request_response_responder.py sha256=_2EQJIuETgLGOb_i7QsMkjUWEGcAhgfDP11BFZSStl0 1018
rsocket/handlers/request_stream_requester.py sha256=xEupFSe81EI0cyaA8Byb9k0slma309rOgOcV0bHSVKk 1866
rsocket/handlers/request_stream_responder.py sha256=7BXhhQkd8YwYTcXfjGpJ285IINPdAzf8-kGJCq-iRNs 2151
rsocket/load_balancer/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rsocket/load_balancer/load_balancer_rsocket.py sha256=nWEklX7_djmYFOUqVdvaKYN1uZPsybWSh7EvefaI528 1771
rsocket/load_balancer/load_balancer_strategy.py sha256=EjCN8zPMItSBDwDDIQGxnf5UsQsSg03pa7QGWJJ58e4 300
rsocket/load_balancer/random_client.py sha256=C8w-hjJzyw994b6XtRszI0B3n2l71PvOwsxOEadvBCY 914
rsocket/load_balancer/round_robin.py sha256=WJiqVmEICqYDyPyCxgpsBJD1jGnd51C_YBG1dh8x2C4 971
rsocket/reactivex/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rsocket/reactivex/back_pressure_publisher.py sha256=1F2k_u2uk99_GjBYC3itinQ32MP-LgZkJZrt2tLp_J0 6920
rsocket/reactivex/from_rsocket_publisher.py sha256=88qHprux3MM7SVvIyliQdp3p--VRMrOh7oFO6V6jrsY 3758
rsocket/reactivex/reactivex_channel.py sha256=J9yvzlZnJbsD0E-iwAzIHELXN2KAfeoBJ9dHO5b-8yg 383
rsocket/reactivex/reactivex_client.py sha256=Sy3JWv4ak6s0b_3EVEaJdTztuS0j6hgLXJehTeRq5bo 2343
rsocket/reactivex/reactivex_handler.py sha256=t-OgKTNer4AeaFRwJLktw_woM2S0-wL0VSZVMMop9bk 3041
rsocket/reactivex/reactivex_handler_adapter.py sha256=Sr8gkq0cv1R05wJPqLgpYwZMpbSCK_JXhNalfpga_fM 2840
rsocket/reactivex/subscriber_adapter.py sha256=84zFSMa1zo6zX0bJM4JWKIVwzr7n79DgUy6ib4E93cU 429
rsocket/routing/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rsocket/routing/request_router.py sha256=BvQ0U0dzyUy7_B5KLOt_5w8w4ckg6mUFdS9WcEfcWBk 6623
rsocket/routing/routing_request_handler.py sha256=RqsSNMCAkydhTrfWo9db4v_U39LhQ7aR09qvGgPt08o 4776
rsocket/rx_support/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rsocket/rx_support/back_pressure_publisher.py sha256=hOk7qd-hYUeg5q2Q2IHA3Jyq8rRTROqjn2YRydAR7N8 6704
rsocket/rx_support/from_rsocket_publisher.py sha256=ietiE8k5g1pCHPP1YRwozEWsRbE0JTnxje_UonFcOU0 3749
rsocket/rx_support/rx_channel.py sha256=Xr6ZxWJUJHn6d10PdqEu_4UqUP6uJ_IeCRQM1ZurHrM 381
rsocket/rx_support/rx_handler.py sha256=vkJatO4qAP9vaudm4LT79dg2t3WUBD-Jf1OC6v_xitc 3087
rsocket/rx_support/rx_handler_adapter.py sha256=60611zBq6nEuzhKdg9dLlTzzNy-ViVXV3FkKrwG-_qM 2752
rsocket/rx_support/rx_rsocket.py sha256=aVuZBJHHc_MqflgxmiUWV9KLI0UdjM9TDjvJweYrbXM 2346
rsocket/rx_support/subscriber_adapter.py sha256=wU0IYL9O_46W5LI5V3i4l0kfV-yLgEpK63v_Zy9SgFw 422
rsocket/streams/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rsocket/streams/backpressureapi.py sha256=wUDhlRZOwdY8rWxdRpFuHR4jp2k0w01ucCRLuMgegGQ 136
rsocket/streams/empty_stream.py sha256=SItL4p-_CtgV4ZvRJILsBapXMgV3XKVSQT8kZzvIzBE 178
rsocket/streams/error_stream.py sha256=-hN85FXcTZYskBuuHd3y2G19mTTJBLkSe6DzN5jFATs 274
rsocket/streams/exceptions.py sha256=uykAcVohuw821yCI4HDELOpJwBzhvgkN6p4F-y0AsAM 44
rsocket/streams/helpers.py sha256=bIrIj8N7X954tWnMDKQBMeOSvP8_IztQTDzS3V0A4XU 267
rsocket/streams/null_subscrier.py sha256=Fba-ljrEozY2CUwC2ec0y0OAvNp5VoJHKwdetSI2byg 373
rsocket/streams/stream_from_async_generator.py sha256=oAqFvcMK3qnglLI1Zwh541rmaO_y3EW9OGd3VQIoook 1402
rsocket/streams/stream_from_generator.py sha256=5L-Nj5c_X3n0B9A8MYLXf6q3ZPktV-DgITI4FvUn_cA 4610
rsocket/streams/stream_handler.py sha256=O2GO1Oz7U7Dh0F8lBT5UZrFTTtL6YHKaQ-5c59rR5rk 1504
rsocket/transports/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
rsocket/transports/abstract_messaging.py sha256=Nh2INIGZbhsuGxnz715D_-bZ0fOVqnmBzusIh-akIkE 512
rsocket/transports/aiohttp_websocket.py sha256=_Ssqoi23esgIChC96dPilUd4Z_DqjZaUIqj7pDzOMEo 4356
rsocket/transports/aioquic_transport.py sha256=Y6I_rj-s93v2CWxobnhbEKHTWbPfpPsa9yXOUu7EDCA 4291
rsocket/transports/asyncwebsockets_transport.py sha256=olcWP6rXXWpjdoAiVeMKOu0cg4HJWLywLHzxxFEQ1IE 2106
rsocket/transports/http3_transport.py sha256=-NycX8x69um2Hm3usJbxDgD6t3rNYLMMB5aLqRwxwIM 7665
rsocket/transports/quart_websocket.py sha256=SwXtopf95kA2lgoTFQ_--4MAzbKmsHVPankXFFDGaAk 1389
rsocket/transports/tcp.py sha256=yUMjdpg6iW6ksp-5r4FmXcXcvr4eKG-I6VqgjX9LUmE 1650
rsocket/transports/transport.py sha256=85CeWlvsE2dVkprC1Qkj0A_6L0feZUgGQLQepX44tus 642
rsocket/transports/websockets_transport.py sha256=94EyMa0r6_uBLp9WeuS7HegNU0AiHtQKyb0Bw1ugByo 1267
rsocket-0.4.15.dist-info/LICENSE sha256=a_QkoWrh4yRzL4CVzPz0la7EnGdeLmZ_TiEMbiB_tsg 1070
rsocket-0.4.15.dist-info/METADATA sha256=1G0pLEcx1EnuUCLIO_jOeXQtR8watY0ZRo4xyCVbcSg 8445
rsocket-0.4.15.dist-info/WHEEL sha256=yQN5g4mg4AybRjkgi-9yy4iQEFibGQmlz78Pik5Or-A 92
rsocket-0.4.15.dist-info/entry_points.txt sha256=9feuVNNBSjS6vLhAEEZWnaUKhmIN2N6NpZ2ZSz0-HgQ 63
rsocket-0.4.15.dist-info/top_level.txt sha256=sap0RkCUc0L_XukU_H10B5MRRTVqUsi3ujhRHlTfTvY 24
rsocket-0.4.15.dist-info/RECORD

top_level.txt

reactivestreams
rsocket

entry_points.txt

rsocket-py = rsocket.cli.command:command