websockets

View on PyPIReverse Dependencies (2322)

15.0 websockets-15.0-py3-none-any.whl
websockets-15.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
websockets-15.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
websockets-15.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
websockets-15.0-cp39-cp39-win_amd64.whl
websockets-15.0-cp39-cp39-win32.whl
websockets-15.0-cp39-cp39-macosx_10_9_x86_64.whl
websockets-15.0-cp39-cp39-macosx_10_9_universal2.whl
websockets-15.0-cp39-cp39-musllinux_1_2_x86_64.whl
websockets-15.0-cp39-cp39-musllinux_1_2_i686.whl
websockets-15.0-cp39-cp39-musllinux_1_2_aarch64.whl
websockets-15.0-cp39-cp39-macosx_11_0_arm64.whl
websockets-15.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
websockets-15.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
websockets-15.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
websockets-15.0-cp313-cp313-win_amd64.whl
websockets-15.0-cp313-cp313-win32.whl
websockets-15.0-cp313-cp313-macosx_10_13_x86_64.whl
websockets-15.0-cp313-cp313-macosx_10_13_universal2.whl
websockets-15.0-cp313-cp313-musllinux_1_2_x86_64.whl
websockets-15.0-cp313-cp313-musllinux_1_2_i686.whl
websockets-15.0-cp313-cp313-musllinux_1_2_aarch64.whl
websockets-15.0-cp313-cp313-macosx_11_0_arm64.whl
websockets-15.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
websockets-15.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
websockets-15.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
websockets-15.0-cp312-cp312-win_amd64.whl
websockets-15.0-cp312-cp312-win32.whl
websockets-15.0-cp312-cp312-macosx_10_13_x86_64.whl
websockets-15.0-cp312-cp312-macosx_10_13_universal2.whl
websockets-15.0-cp312-cp312-musllinux_1_2_x86_64.whl
websockets-15.0-cp312-cp312-musllinux_1_2_i686.whl
websockets-15.0-cp312-cp312-musllinux_1_2_aarch64.whl
websockets-15.0-cp312-cp312-macosx_11_0_arm64.whl
websockets-15.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
websockets-15.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
websockets-15.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
websockets-15.0-cp311-cp311-win_amd64.whl
websockets-15.0-cp311-cp311-win32.whl
websockets-15.0-cp311-cp311-macosx_10_9_x86_64.whl
websockets-15.0-cp311-cp311-macosx_10_9_universal2.whl
websockets-15.0-cp311-cp311-musllinux_1_2_x86_64.whl
websockets-15.0-cp311-cp311-musllinux_1_2_i686.whl
websockets-15.0-cp311-cp311-musllinux_1_2_aarch64.whl
websockets-15.0-cp311-cp311-macosx_11_0_arm64.whl
websockets-15.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
websockets-15.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
websockets-15.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
websockets-15.0-cp310-cp310-win_amd64.whl
websockets-15.0-cp310-cp310-win32.whl
websockets-15.0-cp310-cp310-macosx_10_9_x86_64.whl
websockets-15.0-cp310-cp310-macosx_10_9_universal2.whl
websockets-15.0-cp310-cp310-musllinux_1_2_x86_64.whl
websockets-15.0-cp310-cp310-musllinux_1_2_i686.whl
websockets-15.0-cp310-cp310-musllinux_1_2_aarch64.whl
websockets-15.0-cp310-cp310-macosx_11_0_arm64.whl
websockets-15.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
websockets-15.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
websockets-15.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
websockets-15.0-pp39-pypy39_pp73-win_amd64.whl
websockets-15.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
websockets-15.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl
websockets-15.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
websockets-15.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
websockets-15.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
websockets-15.0-pp310-pypy310_pp73-win_amd64.whl
websockets-15.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
websockets-15.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl

Wheel Details

Project: websockets
Version: 15.0
Filename: websockets-15.0-py3-none-any.whl
Download: [link]
Size: 169023
MD5: 8cc7a960e7659dc43019c0a047625fe0
SHA256: 51ffd53c53c4442415b613497a34ba0aa7b99ac07f1e4a62db5dcd640ae6c3c3
Uploaded: 2025-02-16 11:06:53 +0000

dist-info

METADATA

Metadata-Version: 2.2
Name: websockets
Version: 15.0
Summary: An implementation of the WebSocket Protocol (RFC 6455 & 7692)
Author-Email: Aymeric Augustin <aymeric.augustin[at]m4x.org>
Project-Url: Homepage, https://github.com/python-websockets/websockets
Project-Url: Changelog, https://websockets.readthedocs.io/en/stable/project/changelog.html
Project-Url: Documentation, https://websockets.readthedocs.io/
Project-Url: Funding, https://tidelift.com/subscription/pkg/pypi-websockets?utm_source=pypi-websockets&utm_medium=referral&utm_campaign=readme
Project-Url: Tracker, https://github.com/python-websockets/websockets/issues
License: BSD-3-Clause
Keywords: WebSocket
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Web Environment
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: BSD License
Classifier: Operating System :: OS Independent
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
Requires-Python: >=3.9
Description-Content-Type: text/x-rst
Dynamic: description
Dynamic: description-content-type
License-File: LICENSE
[Description omitted; length: 5420 characters]

WHEEL

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

RECORD

Path Digest Size
websockets/__init__.py sha256=AC2Hq92uSc_WOo9_xvITpGshJ7Dy0Md5m2_ywsdSt_Y 7058
websockets/__main__.py sha256=pMD56L03YKtnV_JRizO42kaeGo18i33px93HFTQ5_Io 4759
websockets/auth.py sha256=U_Jwmn59ZRQ6EecpOvMizQCG_ZbAvgUf1ik7haZRC3c 568
websockets/client.py sha256=hwaoOHuZhulxyUqEiU27Cx5oUSvJuHJRN65aip7bTvU 13564
websockets/connection.py sha256=OLiMVkNd25_86sB8Q7CrCwBoXy9nA0OCgdgLRA8WUR8 323
websockets/datastructures.py sha256=zj0emMN8pLtWyqg2l9aYnlJhat_8IzPhIuLCvhGkEj0 5615
websockets/exceptions.py sha256=BczwKlo-oxgijKCLsuPp-PG77tDDWPy8vCFjAa5WylE 12811
websockets/frames.py sha256=p6e3R05-SKtMDcHh8SHYspFOHG1ei5yJvTWr5Lebxxs 12759
websockets/headers.py sha256=yQnPljVZwV1_V-pOSRKNLG_u827wFC1h72cciojcQ8M 16046
websockets/http.py sha256=T1tNLmbkFCneXQ6qepBmsVVDXyP9i500IVzTJTeBMR4 659
websockets/http11.py sha256=a2IEvTU6E5UtozqdtWoam31rKn1POVKFwglaeTBSjuY 14925
websockets/imports.py sha256=T_B9TUmHoceKMQ-PNphdQQAH2XdxAxwSQNeQEgqILkE 2795
websockets/protocol.py sha256=Fyog1EsV8xthnJdX3MH9-bHbEGgPRC0tqwGWCPK4Jrg 26537
websockets/py.typed sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
websockets/server.py sha256=o2lPQgY7sgHaqst-wMcDtsixaEssapW_A7yZHGBzLiE 21565
websockets/speedups.c sha256=j-damnT02MKRoYw8MtTT45qLGX6z6TnriqhTkyfcNZE 5767
websockets/speedups.pyi sha256=NikZ3sAxs9Z2uWH_ZvctvMJUBbsHeC2D1L954EVSwJc 55
websockets/streams.py sha256=kcI0JXNRqVPoVEhL67-urICwi0sgLNyPyWdccFzBuVU 4047
websockets/typing.py sha256=1Zt2P-lXTC3KJhOhzW2ILyEo1I5ZR9jHVP7b_rnJyQs 2025
websockets/uri.py sha256=MpdIigZII7Rpw7_-61DisZwDtV-68v4YexzPmRP8Lhk 6986
websockets/utils.py sha256=ZpH3WJLsQS29Jf5R6lTacxf_hPd8E4zS2JmGyNpg4bA 1150
websockets/version.py sha256=gUwhVfJD9THBCeUQ5YGj7DJCq2zBH-jNQS1GO36843Y 3202
websockets/asyncio/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
websockets/asyncio/async_timeout.py sha256=N-6Mubyiaoh66PAXGvCzhgxCM-7V2XiRnH32Xi6J6TE 8971
websockets/asyncio/client.py sha256=lH083GGunFfEFzOpL1nPcp7ol4fp9n3lnhwnBE7KFL0 31490
websockets/asyncio/compatibility.py sha256=gkenDDhzNbm6_iXV5Edvbvp6uHZYdrTvGNjt8P_JtyQ 786
websockets/asyncio/connection.py sha256=6hoPpanp-TuirEIiOi6O2Pyq5wJQmE2osCqIKb22Xpo 48722
websockets/asyncio/messages.py sha256=EfY6a6WW6gJdnENFqvVbzwm8noFJovKAQZwoFGf0p4s 10993
websockets/asyncio/router.py sha256=TW2PRiEGEIunyEDf3X1-yabEwrni8a8-MP_wD8Wo0Io 6601
websockets/asyncio/server.py sha256=oWrh9ZZ5yw3v99jpZ8cs2ajCw9ygdCjvH7ELh_Vxcr4 37385
websockets/extensions/__init__.py sha256=QkZsxaJVllVSp1uhdD5uPGibdbx_091GrVVfS5LXcpw 98
websockets/extensions/base.py sha256=JNfyk543C7VuPH0QOobiqKoGrzjJILje6sz5ILvOPl4 2903
websockets/extensions/permessage_deflate.py sha256=_tu4-N4V6-UY9mhBhBTE009TSDqvY1y6PkYanIYphOM 25711
websockets/legacy/__init__.py sha256=wQ5zRIENGUS_5eKNAX9CRE7x1TwKapKimrQFFWN9Sxs 276
websockets/legacy/auth.py sha256=DcQcCSeVeP93JcH8vFWE0HIJL-X-f23LZ0DsJpav1So 6531
websockets/legacy/client.py sha256=2JJqsVCHz4cXSTf--jSuUKvC04GcOYXEgy_1GQzxGMI 26985
websockets/legacy/exceptions.py sha256=ViEjpoT09fzx_Zqf0aNGDVtRDNjXaOw0gdCta3LkjFc 1924
websockets/legacy/framing.py sha256=RbLG5T9Y0zJoS0RybTJ-zpo3GVGjcwIt7aJkCTV29dg 6366
websockets/legacy/handshake.py sha256=2Nzr5AN2xvDC5EdNP-kB3lOcrAaUNlYuj_-hr_jv7pM 5285
websockets/legacy/http.py sha256=cOCQmDWhIKQmm8UWGXPW7CDZg03wjogCsb0LP9oetNQ 7061
websockets/legacy/protocol.py sha256=GqPR2EIrYe0hcuOzqSa06jzX7mCNjUCSC6TpPzSzWaU 63902
websockets/legacy/server.py sha256=BNhoo8Q6jDrmd42HrZlBYGL7xfiSoVvUB-yRBozh-D0 45250
websockets/sync/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
websockets/sync/client.py sha256=63X0yHNqZGMBKaVVYe5sreiyseXu3CwriSvPpk4Jhfo 22648
websockets/sync/connection.py sha256=AvZnIgthHPkjEsxDRkupsHFEMqRlnASA1XkycTAbOgY 41574
websockets/sync/messages.py sha256=mthVtlDkXDIqVU0aGxjb6EohDea6_eZVTWyDw5eZzkU 12607
websockets/sync/router.py sha256=hf6eZvGU0W_BqjiC88DAIpKEB7swJ2wz8bJzwbiEJ54 6291
websockets/sync/server.py sha256=hHckE3Tv1c8wG9CbxqB3SyMRgispSLcef4pM2ereFn0 27436
websockets/sync/utils.py sha256=TtW-ncYFvJmiSW2gO86ngE2BVsnnBdL-4H88kWNDYbg 1107
websockets-15.0.dist-info/LICENSE sha256=PWoMBQ2L7FL6utUC5F-yW9ArytvXDeo01Ee2oP9Obag 1514
websockets-15.0.dist-info/METADATA sha256=F7jrudWHi3ppk6vyeYU2X_Dex2_WT2f-JM2Xx2boJQ0 6815
websockets-15.0.dist-info/WHEEL sha256=In9FTNxeP60KnTkGw7wk6mJPYd_dQSjEZmXdBdMCI-8 91
websockets-15.0.dist-info/top_level.txt sha256=CMpdKklxKsvZgCgyltxUWOHibZXZ1uYIVpca9xsQ8Hk 11
websockets-15.0.dist-info/RECORD

top_level.txt

websockets