easynetwork

View on PyPIReverse Dependencies (0)

1.0.0 easynetwork-1.0.0-py3-none-any.whl

Wheel Details

Project: easynetwork
Version: 1.0.0
Filename: easynetwork-1.0.0-py3-none-any.whl
Download: [link]
Size: 228462
MD5: 7a5eb984c987c0fbdc3e3491c24ec6d3
SHA256: 2922bfcfaf3e276256e5a260bcdab9e5884893f9fe8619d9efda675ae24099cf
Uploaded: 2024-09-07 18:22:29 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: easynetwork
Version: 1.0.0
Summary: The easiest way to use sockets in Python
Author-Email: FrankySnow9 <clairicia.rcj.francis[at]gmail.com>
Project-Url: Documentation, https://easynetwork.readthedocs.io/
Project-Url: Issue Tracker, https://github.com/francis-clairicia/EasyNetwork/issues
Project-Url: Release Notes, https://github.com/francis-clairicia/EasyNetwork/releases
Project-Url: Source Code, https://github.com/francis-clairicia/EasyNetwork
Keywords: async,asynchronous,client,communication,networking,serialization,server,socket
Classifier: Development Status :: 5 - Production/Stable
Classifier: Framework :: AsyncIO
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: Apache Software License
Classifier: Operating System :: MacOS
Classifier: Operating System :: Microsoft :: Windows
Classifier: Operating System :: POSIX :: BSD
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.12
Classifier: Topic :: Internet
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: System :: Networking
Classifier: Typing :: Typed
Requires-Python: >=3.11
Requires-Dist: sniffio (<2,>=1.3.1)
Requires-Dist: cbor2 (<6,>=5.5); extra == "cbor"
Requires-Dist: msgpack (<2,>=1.0.8); extra == "msgpack"
Requires-Dist: outcome (~=1.3); extra == "trio"
Requires-Dist: trio (<1,>=0.26); extra == "trio"
Provides-Extra: cbor
Provides-Extra: msgpack
Provides-Extra: trio
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 6630 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.25.0
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
easynetwork/__init__.py sha256=1QzuZs_4zEx_AtD3am0a78PMijjONM5MIV4GB6q8gLM 1166
easynetwork/_typevars.py sha256=M0bEt1Itei7zVilIftyMY9iV_2wsfI8I61ZikZ7LjeY 1327
easynetwork/converter.py sha256=4nh9Jp66bZqzQqtnf0yRdisaCmPguW1E5i2ijoECiMA 4342
easynetwork/exceptions.py sha256=JylAhDGdG1VRX37aX_q31-c_IDim4NDYGR35ZVYdFXc 5765
easynetwork/protocol.py sha256=KLzLPOCtCvh3JjrfOENEnFL7Tqnqulr1lpnYsmKYQzE 12678
easynetwork/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
easynetwork/version.py sha256=IgWEvrCXsYg72MeacYGaf11jfq7_k3zdM03f64FcMIk 828
easynetwork/warnings.py sha256=EGFq9VypSheBQspitfA7WN0h7hMyjGH_qU4yQLSs5Lk 1107
easynetwork/clients/__init__.py sha256=je5Q_GSJqG3P5TvA9wJpcdGMdJ43uE5U9ebYdmdyIUM 956
easynetwork/clients/_iter.py sha256=IjX6Q9voUMAJj1A-Uzb6KgA_AqVR8dZl8bfEL9j8-kA 2691
easynetwork/clients/abc.py sha256=6DqFfI0CnBMfjkMTkK75RsfevjH-Q5dtXcadJ8Dd6n4 11130
easynetwork/clients/async_tcp.py sha256=KhY5JXwLw42AoSCBN7hwvPZsfd2I4lmCaHv6kB4-cyc 24187
easynetwork/clients/async_udp.py sha256=BJ7ZukKalFy56Cs2OiyboJ8EYbKisXo02a0c3Eq9anc 14625
easynetwork/clients/tcp.py sha256=HAK58TYXcDngvbzbU1jenUuXmUkLSNpI7lLI0dNvtSI 18675
easynetwork/clients/udp.py sha256=064iu7lPFRtwQ6yNpglXyGgKh-iopB2zS7M89ytOaco 13607
easynetwork/lowlevel/__init__.py sha256=9D4nX6xt1cGsoMaSdHmTvUTohPNe5oQ-jCHoz6KIsNc 722
easynetwork/lowlevel/_asyncgen.py sha256=bmyxc_vDa_YVeJYp4JEQWQpQ9iQy6zDrn4MsNQCXukE 2939
easynetwork/lowlevel/_final.py sha256=BSAMGmFdH2wsQSgynAXHzxE86A8IitvYp622bf1x1tg 644
easynetwork/lowlevel/_lock.py sha256=_4S47NnGMsstp1H1cPZQlRTd31CrRW6wQX7TzuLK0x4 1768
easynetwork/lowlevel/_stream.py sha256=L0vRtkxhfaMyKq6pt1l66NiBZiXvX1WNG_4vrcRYbqo 11480
easynetwork/lowlevel/_utils.py sha256=wZH3BTSXEKIOpJPtPauV9ndgKi5fd0R2MVpiNMqPkB0 15916
easynetwork/lowlevel/constants.py sha256=qqaKUdfgpoE1JR-Qm1Oi7qn618bMDyrpOrCnfdiNkFs 3016
easynetwork/lowlevel/futures.py sha256=6oIGjUz00ZCMFEd7lfkzbH6ALDfTaSIOrtXVE4JUI-Y 11516
easynetwork/lowlevel/socket.py sha256=VfOwsa3BLQcg9DskSP3Z8_nsyNFWZPRfPG0uuByYh4c 20063
easynetwork/lowlevel/typed_attr.py sha256=vKEvF4nEZjpVv8KrruyyI_ws1QR5JpYUal2x9CB9_qs 3919
easynetwork/lowlevel/api_async/__init__.py sha256=lENdexiiU3XAlcJBzClEBOI2b-Gzq84jnd3mDc5J4Wg 721
easynetwork/lowlevel/api_async/backend/__init__.py sha256=66P5SROErQJJi3NfZM1C4nBk73PmqksqLkUWn3vj8AU 722
easynetwork/lowlevel/api_async/backend/abc.py sha256=AuMo_Cii2DYJm7MlvPilTU7OVLLzTVTwGVjX3x3RlSM 40457
easynetwork/lowlevel/api_async/backend/utils.py sha256=4iAAtRdEP39xpZktajLNU8_Rfo0lpEGZMGnlSV9ZLOE 2647
easynetwork/lowlevel/api_async/backend/_asyncio/__init__.py sha256=K__bXSOVYNcb9CjabcZwCVs_Dv8pQrW-e_9vHerf7Q8 728
easynetwork/lowlevel/api_async/backend/_asyncio/_asyncio_utils.py sha256=ReJBjAEp9I81VfS4sHBzSByCdgp9cuTwZ__06VFvyzo 1637
easynetwork/lowlevel/api_async/backend/_asyncio/_flow_control.py sha256=RNdk8t2hV9LrWetwatz44P2QDSOfxz9t6O1RhYX52kc 4097
easynetwork/lowlevel/api_async/backend/_asyncio/backend.py sha256=FA5SE6oVAOWoINwJsJUJI_roW84vp-klNELd_3uUAhw 10378
easynetwork/lowlevel/api_async/backend/_asyncio/dns_resolver.py sha256=NOGO-cIFO0j84f6vrUTqheS2n-DdSLhhnD3mTVqJLt4 1143
easynetwork/lowlevel/api_async/backend/_asyncio/tasks.py sha256=GF0xUUZCBNFmYhBivzrfzVeMdwHh9K4rmYAfeCjGu88 19152
easynetwork/lowlevel/api_async/backend/_asyncio/threads.py sha256=ImUPx_Tsaby_OUe3JusaIfA4PkPxpYyxHR9Xp0U4vwk 6649
easynetwork/lowlevel/api_async/backend/_asyncio/datagram/__init__.py sha256=xvYGPCm5ZoHDQc6pSAUI_IkjOakcBN94uhS-2Vl9cYM 724
easynetwork/lowlevel/api_async/backend/_asyncio/datagram/endpoint.py sha256=CkqKyI613WihkWrUS--OMecP_m8eUCbd76bGhklzykU 8632
easynetwork/lowlevel/api_async/backend/_asyncio/datagram/listener.py sha256=CAd0Ps_3_xjNFG0G5QjSMjEIQ6dRZMzBZDgggZ5rI8g 8166
easynetwork/lowlevel/api_async/backend/_asyncio/datagram/socket.py sha256=zxCpB_OmV6vm9LT2bIkWDqs2QPTp8REC0KMm8i4RXRs 3090
easynetwork/lowlevel/api_async/backend/_asyncio/stream/__init__.py sha256=xvYGPCm5ZoHDQc6pSAUI_IkjOakcBN94uhS-2Vl9cYM 724
easynetwork/lowlevel/api_async/backend/_asyncio/stream/listener.py sha256=TtOS1nuJ0pnScmOC0PfUyXMNdYBah8j31l7ogJbIwmk 8073
easynetwork/lowlevel/api_async/backend/_asyncio/stream/socket.py sha256=qSv9w40ttMAW3KLe4GVs9BxxuOJVp3qxmUXwyx2DYNw 14492
easynetwork/lowlevel/api_async/backend/_common/__init__.py sha256=5__bsyu8-smkqR3wFC7IgWDqP9P6y9ntrP8wuLcf2Og 750
easynetwork/lowlevel/api_async/backend/_common/dns_resolver.py sha256=cBF3wCpq2uLq8Le17fJEjDTVzxwGJN4n7nrBzvtOTck 11325
easynetwork/lowlevel/api_async/backend/_trio/__init__.py sha256=OrjrX9NQcsQhs7plLloYzcyM3-HuMY1XF2Ti4ynRlcI 725
easynetwork/lowlevel/api_async/backend/_trio/_trio_utils.py sha256=rdNuivZFShlpLkHCkt8kTJzzGOw2wBpnVAEIN032mpU 2571
easynetwork/lowlevel/api_async/backend/_trio/backend.py sha256=ADvhLv-QMxV-c2G7KtF7JxAT-5eaCG0EVQWM0cMZ-94 9097
easynetwork/lowlevel/api_async/backend/_trio/dns_resolver.py sha256=13pEqNfD9fO2ZeEmWAJZhBAsh_vs018pNtgXKpCjOaY 1904
easynetwork/lowlevel/api_async/backend/_trio/tasks.py sha256=n51bEq4dHc7ZAzByW-QvEAhbDSDBeXKMOPu_pbPowzM 9141
easynetwork/lowlevel/api_async/backend/_trio/threads.py sha256=c49LMMsqqK48nPsEGIch_0pHG5qD9FTjRVqdHe4XLys 7679
easynetwork/lowlevel/api_async/backend/_trio/datagram/__init__.py sha256=OrjrX9NQcsQhs7plLloYzcyM3-HuMY1XF2Ti4ynRlcI 725
easynetwork/lowlevel/api_async/backend/_trio/datagram/listener.py sha256=8NqL-c2iRVqyJ-Wjd8rG2s6V4GzgARaY0ffab_RO7z8 3689
easynetwork/lowlevel/api_async/backend/_trio/datagram/socket.py sha256=N6jF9MsaccxFO0SjZNx3A9j8qdlntFsIlF8iMbk6x0U 2591
easynetwork/lowlevel/api_async/backend/_trio/stream/__init__.py sha256=OrjrX9NQcsQhs7plLloYzcyM3-HuMY1XF2Ti4ynRlcI 725
easynetwork/lowlevel/api_async/backend/_trio/stream/_sendmsg.py sha256=xYo44qLgxblBSOwzLnXk0qKFvX2NgP_iKDKtGFdwbrw 1239
easynetwork/lowlevel/api_async/backend/_trio/stream/listener.py sha256=xPgRVi_XoxkUu1dby7m4gYmymM8k5OD-0j8h_lCIHh0 3573
easynetwork/lowlevel/api_async/backend/_trio/stream/socket.py sha256=7xY7OZOHGN63X4V1PwSNv7PBMfyJl_USwrGj948TEiU 4159
easynetwork/lowlevel/api_async/endpoints/__init__.py sha256=2C-3N8CjeIwoDoo2m-cR05T2imjOL07nHVjYiNQj30o 727
easynetwork/lowlevel/api_async/endpoints/datagram.py sha256=XWpKysGj7OCtB52PqVcWxRq1hjDcbviyZHq5IvtPMMw 11203
easynetwork/lowlevel/api_async/endpoints/stream.py sha256=ZahSqKvwL5wihWb_7KfBBww4rLtokbB4SmzBTexasO8 15151
easynetwork/lowlevel/api_async/servers/__init__.py sha256=JLhEWgpqMmcb3quwKwP1HeX6uWe3r0EMMySWT3Albis 725
easynetwork/lowlevel/api_async/servers/datagram.py sha256=Y0Jc3Bb_zXRdBYo8z14NQbGK3iII9DcJFdnTAv1zgk4 14902
easynetwork/lowlevel/api_async/servers/stream.py sha256=TcYmvutEkEIdgfnwmI7O_eyALocvXPQK1rW4G5SgqJ0 13655
easynetwork/lowlevel/api_async/transports/__init__.py sha256=xT6X3Q4UdMF0DeQJ2GXKhW6Y3OYVAzZ2JhDsHiBE_-s 728
easynetwork/lowlevel/api_async/transports/abc.py sha256=blir48qRyqhRNoRMGa4iEgowNYmkMXyzd4Ax8J5opfE 8594
easynetwork/lowlevel/api_async/transports/tls.py sha256=ogV5kLUAbn4zHBpTaxGHzcprXnH7zmydARRSrmuQkIM 16636
easynetwork/lowlevel/api_async/transports/utils.py sha256=aw6IbhC9NV0jrBWtBf-2L9vPaIkXpMd2630IJasszZg 1102
easynetwork/lowlevel/api_sync/__init__.py sha256=taY5Ng437vwHKaJQfk2xjMjm_UxJGsKNPoejQS-DTqc 720
easynetwork/lowlevel/api_sync/endpoints/__init__.py sha256=ItMK3cln_tzASiz0Yk-pdHBg_iQisIJdf-0hlceA0MI 714
easynetwork/lowlevel/api_sync/endpoints/datagram.py sha256=QV98ardMgS2UOfGS6Ni6SHC2ckDopbPIHyYC53P0fsY 11195
easynetwork/lowlevel/api_sync/endpoints/stream.py sha256=Y2s5R-pdAuedkvwm8fetnKyTOObe8bMi82JGQW78ZSw 15786
easynetwork/lowlevel/api_sync/transports/__init__.py sha256=09rS1KzkjjUYvHI30204XskJhc_PpuMAnyD3d-_zIA4 715
easynetwork/lowlevel/api_sync/transports/abc.py sha256=iJUSnzHlcmvoGW-10T3JHeAzbxnY9TeZ85cR8NoTxMI 8635
easynetwork/lowlevel/api_sync/transports/base_selector.py sha256=9KYYe9osMoSwRvjU-A1OWZp50Ew1I02nzMB4SFfb_A8 11891
easynetwork/lowlevel/api_sync/transports/socket.py sha256=EDp4xN9PQ9VJkzjOaXAoBbPZkSiuhVBhU6WS5fUAPhQ 16454
easynetwork/serializers/__init__.py sha256=3jKr8mujerphu7r8OEhweXZpCGrbXoFANQmhX2h30Ps 1193
easynetwork/serializers/abc.py sha256=eKZVuFmkeAvczT9w1B0225ZCvLSAcTOERlbfMCw2O6M 7962
easynetwork/serializers/base_stream.py sha256=EEuCRHRBdsWqdMjj6L3g6X6CriyDFWnOC9xpmUbQDd8 23419
easynetwork/serializers/cbor.py sha256=0qHSDzIZSKkJcwFEy19yFRoxGJw1YSWvVUFHd_Fq_jw 5048
easynetwork/serializers/composite.py sha256=nqMZNvlCfymE4O3vOIEYR2JyozkEld88L5eryfeoURI 10485
easynetwork/serializers/json.py sha256=1AhJibW19oLTCU0k1m0onpCWNTk55_iRjDg7gk635WE 16144
easynetwork/serializers/line.py sha256=osawaYhTQjN6JxS6xaNZ033oPdglQkqtrM6XmwFOa_Y 9974
easynetwork/serializers/msgpack.py sha256=ybP7xdo14t91dgQPtTE6IoKEbUhusNq7Q0QMDq9l-rU 8428
easynetwork/serializers/pickle.py sha256=klaaU-AXua0vWRWxASNTqehU_YXIbnJ8EOZgAJtQXfc 6327
easynetwork/serializers/struct.py sha256=4cERY0l7dpTZYkiW93oUKqmSPmkRDJi9NJiOElxrefs 14544
easynetwork/serializers/tools.py sha256=seepW7lNtY6OtS2-ste-EbmlHV_oWFIkFSfobKx2drs 5820
easynetwork/serializers/wrapper/__init__.py sha256=17ZUriGZEdAWJ7-QUJynjhA_i4xG4A5DA36mfICY7aI 921
easynetwork/serializers/wrapper/base64.py sha256=B5M_solDZnVpBOo1s5HSkMMBoGKiDj5NTTtUtEM1eJ8 6165
easynetwork/serializers/wrapper/compressor.py sha256=cXLgPhNqPcRcy9_NocxdbP10pt5IsE1pLesWmE3vLKg 14774
easynetwork/servers/__init__.py sha256=whJjAcMbUWUq_ZslQAayHiaZwVovH9x4iOjr83LJyjM 1018
easynetwork/servers/_base.py sha256=okA8d-BATigdB2EM0HylW1EYpDXVKLqUEkpTy3vHVT4 18115
easynetwork/servers/abc.py sha256=uM8HtU8eYXRlqPxWuG9WmWj3ce7ayoiWcKaYn0cuvm8 5449
easynetwork/servers/async_tcp.py sha256=9mPcMXLXSEdRWYRY2abju9cfNRcWyQDrgWA72WMT0_8 18381
easynetwork/servers/async_udp.py sha256=yDUpmnYt4uCcVh_JtHQbkftvDxrIcTWbeZgY8oq2Bis 12576
easynetwork/servers/handlers.py sha256=P590Qi_yiX8jk4-e4KbO7N8YGxGhJ1olU_XfIyssFWk 11371
easynetwork/servers/misc.py sha256=uhPHfSmSJ77OfqJfkVwxhWUYrVvROTsOEExjs_qKtsk 9058
easynetwork/servers/standalone_tcp.py sha256=D1K8QC-GowYgegcd37QK3BCuyG0AfLKAQNtTzpGA_S8 4499
easynetwork/servers/standalone_udp.py sha256=76u6xfPe600fsYT-r_vl4VVa60z3YjhtR2XovpJATj8 3741
easynetwork/servers/threads_helper.py sha256=W97mCEeqy184sA2_OJQ5VQw4KWJ3s4XFkbXR9t_km0s 3531
easynetwork-1.0.0.dist-info/METADATA sha256=AxbuSwMRla-mEuoZ66v8sy-DxZld6VVkwBSPFWh4Sf0 8279
easynetwork-1.0.0.dist-info/WHEEL sha256=1yFddiXMmvYK7QYTqtRNtX66WJ0Mz8PYEiEUoOUUxRY 87
easynetwork-1.0.0.dist-info/licenses/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
easynetwork-1.0.0.dist-info/RECORD