Skip to main content

An implementation of the WebSocket Protocol (RFC 6455 & 7692)

Project description

websockets

licence version pyversions tests docs openssf

What is websockets?

websockets is a library for building WebSocket servers and clients in Python with a focus on correctness, simplicity, robustness, and performance.

Built on top of asyncio, Python’s standard asynchronous I/O framework, the default implementation provides an elegant coroutine-based API.

An implementation on top of threading and a Sans-I/O implementation are also available.

Documentation is available on Read the Docs.

Here’s an echo server with the asyncio API:

#!/usr/bin/env python

import asyncio
from websockets.server import serve

async def echo(websocket):
    async for message in websocket:
        await websocket.send(message)

async def main():
    async with serve(echo, "localhost", 8765):
        await asyncio.Future()  # run forever

asyncio.run(main())

Here’s how a client sends and receives messages with the threading API:

#!/usr/bin/env python

import asyncio
from websockets.sync.client import connect

def hello():
    with connect("ws://localhost:8765") as websocket:
        websocket.send("Hello world!")
        message = websocket.recv()
        print(f"Received: {message}")

hello()

Does that look good?

Get started with the tutorial!

Why should I use websockets?

The development of websockets is shaped by four principles:

  1. Correctness: websockets is heavily tested for compliance with RFC 6455. Continuous integration fails under 100% branch coverage.

  2. Simplicity: all you need to understand is msg = await ws.recv() and await ws.send(msg). websockets takes care of managing connections so you can focus on your application.

  3. Robustness: websockets is built for production. For example, it was the only library to handle backpressure correctly before the issue became widely known in the Python community.

  4. Performance: memory usage is optimized and configurable. A C extension accelerates expensive operations. It’s pre-compiled for Linux, macOS and Windows and packaged in the wheel format for each system and Python version.

Documentation is a first class concern in the project. Head over to Read the Docs and see for yourself.

Why shouldn’t I use websockets?

  • If you prefer callbacks over coroutines: websockets was created to provide the best coroutine-based API to manage WebSocket connections in Python. Pick another library for a callback-based API.

  • If you’re looking for a mixed HTTP / WebSocket library: websockets aims at being an excellent implementation of RFC 6455: The WebSocket Protocol and RFC 7692: Compression Extensions for WebSocket. Its support for HTTP is minimal — just enough for an HTTP health check.

    If you want to do both in the same server, look at HTTP frameworks that build on top of websockets to support WebSocket connections, like Sanic.

What else?

Bug reports, patches and suggestions are welcome!

To report a security vulnerability, please use the Tidelift security contact. Tidelift will coordinate the fix and disclosure.

For anything else, please open an issue or send a pull request.

Participants must uphold the Contributor Covenant code of conduct.

websockets is released under the BSD license.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

websockets-11.0.3.tar.gz (104.2 kB view details)

Uploaded Source

Built Distributions

websockets-11.0.3-py3-none-any.whl (118.1 kB view details)

Uploaded Python 3

websockets-11.0.3-pp39-pypy39_pp73-win_amd64.whl (124.7 kB view details)

Uploaded PyPy Windows x86-64

websockets-11.0.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (122.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

websockets-11.0.3-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (122.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

websockets-11.0.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (122.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

websockets-11.0.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (120.8 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

websockets-11.0.3-pp38-pypy38_pp73-win_amd64.whl (124.7 kB view details)

Uploaded PyPy Windows x86-64

websockets-11.0.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (122.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

websockets-11.0.3-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (122.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

websockets-11.0.3-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (122.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

websockets-11.0.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (120.8 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

websockets-11.0.3-pp37-pypy37_pp73-win_amd64.whl (124.7 kB view details)

Uploaded PyPy Windows x86-64

websockets-11.0.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (122.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

websockets-11.0.3-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (122.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

websockets-11.0.3-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (122.5 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

websockets-11.0.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (120.8 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

websockets-11.0.3-cp311-cp311-win_amd64.whl (124.7 kB view details)

Uploaded CPython 3.11 Windows x86-64

websockets-11.0.3-cp311-cp311-win32.whl (124.1 kB view details)

Uploaded CPython 3.11 Windows x86

websockets-11.0.3-cp311-cp311-musllinux_1_1_x86_64.whl (135.9 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

websockets-11.0.3-cp311-cp311-musllinux_1_1_i686.whl (135.3 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

websockets-11.0.3-cp311-cp311-musllinux_1_1_aarch64.whl (136.0 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

websockets-11.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (131.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

websockets-11.0.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (130.6 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

websockets-11.0.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (130.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

websockets-11.0.3-cp311-cp311-macosx_11_0_arm64.whl (121.0 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

websockets-11.0.3-cp311-cp311-macosx_10_9_x86_64.whl (121.0 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

websockets-11.0.3-cp311-cp311-macosx_10_9_universal2.whl (123.7 kB view details)

Uploaded CPython 3.11 macOS 10.9+ universal2 (ARM64, x86-64)

websockets-11.0.3-cp310-cp310-win_amd64.whl (124.7 kB view details)

Uploaded CPython 3.10 Windows x86-64

websockets-11.0.3-cp310-cp310-win32.whl (124.2 kB view details)

Uploaded CPython 3.10 Windows x86

websockets-11.0.3-cp310-cp310-musllinux_1_1_x86_64.whl (134.5 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

websockets-11.0.3-cp310-cp310-musllinux_1_1_i686.whl (133.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

websockets-11.0.3-cp310-cp310-musllinux_1_1_aarch64.whl (134.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

websockets-11.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (130.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

websockets-11.0.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (129.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

websockets-11.0.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (129.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

websockets-11.0.3-cp310-cp310-macosx_11_0_arm64.whl (121.0 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

websockets-11.0.3-cp310-cp310-macosx_10_9_x86_64.whl (120.9 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

websockets-11.0.3-cp310-cp310-macosx_10_9_universal2.whl (123.7 kB view details)

Uploaded CPython 3.10 macOS 10.9+ universal2 (ARM64, x86-64)

websockets-11.0.3-cp39-cp39-win_amd64.whl (124.7 kB view details)

Uploaded CPython 3.9 Windows x86-64

websockets-11.0.3-cp39-cp39-win32.whl (124.1 kB view details)

Uploaded CPython 3.9 Windows x86

websockets-11.0.3-cp39-cp39-musllinux_1_1_x86_64.whl (134.3 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

websockets-11.0.3-cp39-cp39-musllinux_1_1_i686.whl (133.6 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

websockets-11.0.3-cp39-cp39-musllinux_1_1_aarch64.whl (134.4 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

websockets-11.0.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (130.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

websockets-11.0.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (129.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

websockets-11.0.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (129.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

websockets-11.0.3-cp39-cp39-macosx_11_0_arm64.whl (121.0 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

websockets-11.0.3-cp39-cp39-macosx_10_9_x86_64.whl (121.0 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

websockets-11.0.3-cp39-cp39-macosx_10_9_universal2.whl (123.7 kB view details)

Uploaded CPython 3.9 macOS 10.9+ universal2 (ARM64, x86-64)

websockets-11.0.3-cp38-cp38-win_amd64.whl (124.7 kB view details)

Uploaded CPython 3.8 Windows x86-64

websockets-11.0.3-cp38-cp38-win32.whl (124.1 kB view details)

Uploaded CPython 3.8 Windows x86

websockets-11.0.3-cp38-cp38-musllinux_1_1_x86_64.whl (134.4 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

websockets-11.0.3-cp38-cp38-musllinux_1_1_i686.whl (133.7 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

websockets-11.0.3-cp38-cp38-musllinux_1_1_aarch64.whl (134.5 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

websockets-11.0.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (130.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

websockets-11.0.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (130.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

websockets-11.0.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (129.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

websockets-11.0.3-cp38-cp38-macosx_11_0_arm64.whl (121.0 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

websockets-11.0.3-cp38-cp38-macosx_10_9_x86_64.whl (120.9 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

websockets-11.0.3-cp38-cp38-macosx_10_9_universal2.whl (123.7 kB view details)

Uploaded CPython 3.8 macOS 10.9+ universal2 (ARM64, x86-64)

websockets-11.0.3-cp37-cp37m-win_amd64.whl (124.7 kB view details)

Uploaded CPython 3.7m Windows x86-64

websockets-11.0.3-cp37-cp37m-win32.whl (124.1 kB view details)

Uploaded CPython 3.7m Windows x86

websockets-11.0.3-cp37-cp37m-musllinux_1_1_x86_64.whl (135.2 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

websockets-11.0.3-cp37-cp37m-musllinux_1_1_i686.whl (134.6 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

websockets-11.0.3-cp37-cp37m-musllinux_1_1_aarch64.whl (135.3 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

websockets-11.0.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (130.6 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

websockets-11.0.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (129.9 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

websockets-11.0.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (129.6 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

websockets-11.0.3-cp37-cp37m-macosx_10_9_x86_64.whl (120.9 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file websockets-11.0.3.tar.gz.

File metadata

  • Download URL: websockets-11.0.3.tar.gz
  • Upload date:
  • Size: 104.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for websockets-11.0.3.tar.gz
Algorithm Hash digest
SHA256 88fc51d9a26b10fc331be344f1781224a375b78488fc343620184e95a4b27016
MD5 73ec08e793860fd4431f81d58848a174
BLAKE2b-256 d83b2ed38e52eed4cf277f9df5f0463a99199a04d9e29c9e227cfafa57bd3993

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-py3-none-any.whl.

File metadata

  • Download URL: websockets-11.0.3-py3-none-any.whl
  • Upload date:
  • Size: 118.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for websockets-11.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 6681ba9e7f8f3b19440921e99efbb40fc89f26cd71bf539e45d8c8a25c976dc6
MD5 732f639ad6d5dcb3986ec9faae142f4e
BLAKE2b-256 47969d5749106ff57629b54360664ae7eb9afd8302fad1680ead385383e33746

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 ed058398f55163a79bb9f06a90ef9ccc063b204bb346c4de78efc5d15abfe602
MD5 326c0651462f44543d4a6902b1445e14
BLAKE2b-256 ed45466944e00b324ae3a1fddb305b4abf641f582e131548f07bcd970971b154

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 dcacf2c7a6c3a84e720d1bb2b543c675bf6c40e460300b628bab1b1efc7c034c
MD5 de50636b1920afaac82b6b81923b5de5
BLAKE2b-256 a61b5c83c40f8d3efaf0bb2fdf05af94fb920f74842b7aaf31d7598e3ee44d58

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1d5023a4b6a5b183dc838808087033ec5df77580485fc533e7dab2567851b0a4
MD5 636797d915f49cd01799d17984c8e5d5
BLAKE2b-256 8b9734178f5f7c29e679372d597cebfeff2aa45991d741d938117d4616e81a74

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b67c6f5e5a401fc56394f191f00f9b3811fe843ee93f4a70df3c389d1adf857d
MD5 a3cc74d6ad16605813f002ac468c2b30
BLAKE2b-256 322cab8ea64e9a7d8bf62a7ea7a037fb8d328d8bd46dbfe083787a9d452a148e

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0ee68fe502f9031f19d495dae2c268830df2760c0524cbac5d759921ba8c8e82
MD5 4390fc6c441ef54e0440f6e41de0d79b
BLAKE2b-256 1b3d3dc77699fa4d003f2e810c321592f80f62b81d7b78483509de72ffe581fd

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 92b2065d642bf8c0a82d59e59053dd2fdde64d4ed44efe4870fa816c1232647b
MD5 272e8dcc908d6f1a0911cbc060e2d795
BLAKE2b-256 27e9605b0618d0864e9be7c2a78f22bff57aba9cf56b9fccde3205db9023ae22

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 8531fdcad636d82c517b26a448dcfe62f720e1922b33c81ce695d0edb91eb931
MD5 e41cf9c29cbf4ced799135d0ceec5efa
BLAKE2b-256 383001a10fbf4cc1e7ffa07be9b0401501918fc9433d71fb7da4cfcef3bd26ca

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e063b1865974611313a3849d43f2c3f5368093691349cf3c7c8f8f75ad7cb280
MD5 27ba4ce193797d0731638dc6fee0ea0f
BLAKE2b-256 b6960d586c25d043aeab9457dad8e407251e3baf314d871215f91847e7b995c4

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c114e8da9b475739dde229fd3bc6b05a6537a88a578358bc8eb29b4030fac9c9
MD5 ccf1e86c436235e16f023d94b2e7e305
BLAKE2b-256 992343071c989c0f87f612e7bccee98d00b04bddd3aca0cdc1ffaf31f6f8a4b4

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e6316827e3e79b7b8e7d8e3b08f4e331af91a48e794d5d8b099928b6f0b85f20
MD5 5c7536e4c2f23a61be6edbbe196068c6
BLAKE2b-256 20625c6039c4069912adb27889ddd000403a2de9e0fe6aebe439b4e6b128a6b8

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 42cc5452a54a8e46a032521d7365da775823e21bfba2895fb7b77633cce031bb
MD5 7f9cb04629bba14e5a940bc7f3c5270d
BLAKE2b-256 ebfb2af7fc3ce2c3f1378d48a15802b4ff2caf6c0dfac13291e73c557caf04f7

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 de36fe9c02995c7e6ae6efe2e205816f5f00c22fd1fbf343d4d18c3d5ceac2f5
MD5 f2d41850fbb14b805cd3b28b4f11e233
BLAKE2b-256 a78c7100e9cf310fe1d83d1ae1322203f4eb2b767a7c2b301c1e70db6270306f

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e052b8467dd07d4943936009f46ae5ce7b908ddcac3fda581656b1b19c083d9b
MD5 a2ffbcadd26d8222bf00f95fc9d757ab
BLAKE2b-256 03283a51ffcf51ac45746639f83128908bbb1cd212aa631e42d15a7acebce5cb

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0ac56b661e60edd453585f4bd68eb6a29ae25b5184fd5ba51e97652580458998
MD5 3360cde7027ff9ecbdd90ec03ec6f3cb
BLAKE2b-256 78b2df5452031b02b857851139806308f2af7c749069e25bfe15f2d559ade6e7

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f2e58f2c36cc52d41f2659e4c0cbf7353e28c8c9e63e30d8c6d3494dc9fdedcf
MD5 c923ccd76b4f7360336c8ecc3c631ecf
BLAKE2b-256 e22f3ad8ac4a9dc9d685e098e534180a36ed68fe2e85e82e225e00daec86bb94

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 e7837cb169eca3b3ae94cc5787c4fed99eef74c0ab9506756eea335e0d6f3ed8
MD5 0fadc50327d4b1075cfedfded72e8ad1
BLAKE2b-256 e17c0ad6e7ef0a054d73092f616d20d3d9bd3e1b837554cb20a52d8dd9f5b049

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp311-cp311-win32.whl.

File metadata

  • Download URL: websockets-11.0.3-cp311-cp311-win32.whl
  • Upload date:
  • Size: 124.1 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for websockets-11.0.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 e1459677e5d12be8bbc7584c35b992eea142911a6236a3278b9b5ce3326f282c
MD5 02c4a7d77a6e03109259fe788aa15428
BLAKE2b-256 b594ac47552208583d5dbcce468430c1eb2ae18962f6b3a694a2b7727cc60d4a

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 01f5567d9cf6f502d655151645d4e8b72b453413d3819d2b6f1185abc23e82dd
MD5 44787e9fd92d2f7e0520fd2ed5f351bd
BLAKE2b-256 898f707a05d5725f956c78d252a5fd73b89fa3ac57dd3959381c2d1acb41cb13

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 619d9f06372b3a42bc29d0cd0354c9bb9fb39c2cbc1a9c5025b4538738dbffaf
MD5 ccf18d7169c27414b24287eafa102c4c
BLAKE2b-256 0fd8a997d3546aef9cc995a1126f7d7ade96c0e16c1a0efb9d2d430aee57c925

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp311-cp311-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 b30c6590146e53149f04e85a6e4fcae068df4289e31e4aee1fdf56a0dead8f97
MD5 44e1eb5597c008f85dc77b5fed0887fc
BLAKE2b-256 14fc5cbbf439c925e1e184a0392ec477a30cee2fabc0e63807c1d4b6d570fb52

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 660e2d9068d2bedc0912af508f30bbeb505bbbf9774d98def45f68278cea20d3
MD5 1fe91ded059dc665ab631a3ca5c06a0c
BLAKE2b-256 6bca65d6986665888494eca4d5435a9741c822022996f0f4200c57ce4b9242f7

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 def07915168ac8f7853812cc593c71185a16216e9e4fa886358a17ed0fd9fcf6
MD5 bbe9576746b92a5ec222948df21135e0
BLAKE2b-256 a95eb25c60067d700e811dccb4e3c318eeadd3a19d8b3620de9f97434af777a7

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c1f0524f203e3bd35149f12157438f406eff2e4fb30f71221c8a5eceb3617b6b
MD5 a32db8b41bcd682e2dc36ccba31a4aba
BLAKE2b-256 c0a8a8a582ebeeecc8b5f332997d44c57e241748f8a9856e06a38a5a13b30796

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b58cbf0697721120866820b89f93659abc31c1e876bf20d0b3d03cef14faf84d
MD5 1f5499143701021c6a6560b46c23232b
BLAKE2b-256 8ca8e81533499f84ef6cdd95d11d5b05fa827c0f097925afd86f16e6a2631d8e

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 aa5003845cdd21ac0dc6c9bf661c5beddd01116f6eb9eb3c8e272353d45b3288
MD5 8e1dff5b4b4edfec8a4e168356db66ed
BLAKE2b-256 0a8468b848a373493b58615d6c10e9e8ccbaadfd540f84905421739a807704f8

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 e848f46a58b9fcf3d06061d17be388caf70ea5b8cc3466251963c8345e13f7eb
MD5 f71259d791b71e7f5fa3b6d03ed33eb2
BLAKE2b-256 1649ae616bd221efba84a3d78737b417f704af1ffa36f40dcaba5eb954dd4753

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 1d2256283fa4b7f4c7d7d3e84dc2ece74d341bce57d5b9bf385df109c2a1a82f
MD5 5c7fb8ab2c3c1e2b5c1bbaacdacc3f09
BLAKE2b-256 98a70ed69892981351e5acf88fac0ff4c801fabca2c3bdef9fca4c7d3fde8c53

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp310-cp310-win32.whl.

File metadata

  • Download URL: websockets-11.0.3-cp310-cp310-win32.whl
  • Upload date:
  • Size: 124.2 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for websockets-11.0.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 2d903ad4419f5b472de90cd2d40384573b25da71e33519a67797de17ef849b69
MD5 c05ab41fd581ce08a16c8aa8e4b20caf
BLAKE2b-256 8f7b4d4ecd29be7d08486e38f987a6603c491296d1e33fe55127d79aebb0333e

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 86d2a77fd490ae3ff6fae1c6ceaecad063d3cc2320b44377efdde79880e11526
MD5 9c3684f352d81b62069dde5ec216882d
BLAKE2b-256 823c00f051abcf88aec5e952a8840076749b0b26a30c219dcae8ba70200998aa

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 41f696ba95cd92dc047e46b41b26dd24518384749ed0d99bea0a941ca87404c4
MD5 b0a3dadad0bf78e7fa0529b47a39f522
BLAKE2b-256 de0ed7274e4d41d7b34f204744c27a23707be2ecefaf6f7df2145655f086ecd7

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 54c6e5b3d3a8936a4ab6870d46bdd6ec500ad62bde9e44462c32d18f1e9a8e54
MD5 393623c5bfe78e4e012a99e8e8ec336f
BLAKE2b-256 ba6c5c0322b2875e8395e6bf0eff11f43f3e25da7ef5b12f4d908cd3a19ea841

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ffd7dcaf744f25f82190856bc26ed81721508fc5cbf2a330751e135ff1283564
MD5 a3dccb7f6a08e34b611be50b084024ae
BLAKE2b-256 b2ec56bdd12d847e4fc2d0a7ba2d7f1476f79cda50599d11ffb6080b86f21ef1

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bceab846bac555aff6427d060f2fcfff71042dba6f5fca7dc4f75cac815e57ca
MD5 82f21392039772b2a2d52fd449d30b81
BLAKE2b-256 580a7570e15661a0a546c3a1152d95fe8c05480459bab36247f0acbf41f01a41

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 7622a89d696fc87af8e8d280d9b421db5133ef5b29d3f7a1ce9f1a7bf7fcfa11
MD5 a5d54d71f4bf179edf80f23cfcb29262
BLAKE2b-256 c9fbae5ed4be3514287cf8f6c348c87e1392a6e3f4d6eadae75c18847a2f84b6

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 84d27a4832cc1a0ee07cdcf2b0629a8a72db73f4cf6de6f0904f6661227f256f
MD5 c094f5c57b7a5faf553bdf15a1bd6098
BLAKE2b-256 f3822d1f3395d47fab65fa8b801e2251b324300ed8db54753b6fb7919cef0c11

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d67ac60a307f760c6e65dad586f556dde58e683fab03323221a4e530ead6f74d
MD5 9e7dceba8a6c46fa2b8dd6113b8f287c
BLAKE2b-256 b96b26b28115b46e23e74ede76d95792eedfe8c58b21f4daabfff1e9f159c8fe

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp310-cp310-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 3ccc8a0c387629aec40f2fc9fdcb4b9d5431954f934da3eaf16cdc94f67dbfac
MD5 178fca676d25d027be90fd69d71effd2
BLAKE2b-256 e17688640f8aeac7eb0d058b913e7bb72682f8d569db44c7d30e576ec4777ce1

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 c792ea4eabc0159535608fc5658a74d1a81020eb35195dd63214dcf07556f67e
MD5 70d9e7b2dda96c77ad4a31cf7359a567
BLAKE2b-256 f43f65dfa50084a06ab0a05f3ca74195c2c17a1c075b8361327d831ccce0a483

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp39-cp39-win32.whl.

File metadata

  • Download URL: websockets-11.0.3-cp39-cp39-win32.whl
  • Upload date:
  • Size: 124.1 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for websockets-11.0.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 c7f3cb904cce8e1be667c7e6fef4516b98d1a6a0635a58a57528d577ac18a128
MD5 1c98a9120faeb6fc97808d769dd5c228
BLAKE2b-256 9a6e0fd7274042f46acb589161407f4b505b44c68d369437ce919bae1fa9b8c4

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 97b52894d948d2f6ea480171a27122d77af14ced35f62e5c892ca2fae9344311
MD5 5feb25e0cbd937646993a88f8a452d00
BLAKE2b-256 72890d150939f2e592ed78c071d69237ac1c872462cc62a750c5f592f3d4ab18

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 69269f3a0b472e91125b503d3c0b3566bda26da0a3261c49f0027eb6075086d1
MD5 e0fcfd5a104e34843bbed457192feb00
BLAKE2b-256 8a77a04d2911f6e2b9e781ce7ffc1e8516b54b85f985369eec8c853fd619d8e8

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 1fdf26fa8a6a592f8f9235285b8affa72748dc12e964a5518c6c5e8f916716f7
MD5 59d5f77b590d2ad091ba9dfbaaafbde5
BLAKE2b-256 c4f515998b164c183af0513bba744b51ecb08d396ff86c0db3b55d62624d1f15

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6f1a3f10f836fab6ca6efa97bb952300b20ae56b409414ca85bff2ad241d2a61
MD5 30cc4ceecf96de18d180381b81e9fbb7
BLAKE2b-256 d9365741e62ccf629c8e38cc20f930491f8a33ce7dba972cae93dba3d6f02552

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 279e5de4671e79a9ac877427f4ac4ce93751b8823f276b681d04b2156713b9dd
MD5 267cee0137c02ec4419c1c6b389fa7cf
BLAKE2b-256 a69c2356ecb952fd3992b73f7a897d65e57d784a69b94bb8d8fd5f97531e5c02

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 df41b9bc27c2c25b486bae7cf42fccdc52ff181c8c387bfd026624a491c2671b
MD5 4dba24e7a802b520c3e456cccf017735
BLAKE2b-256 6689799f595c67b97a8a17e13d2764e088f631616bd95668aaa4c04b7cada136

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3580dd9c1ad0701169e4d6fc41e878ffe05e6bdcaf3c412f9d559389d0c9e016
MD5 44c1c720eeca1853d7b1ecc757842ef8
BLAKE2b-256 a01a3da73e69ebc00649d11ed836541c92c1a2df0b8a8aa641a2c8746e7c2b9c

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8c82f11964f010053e13daafdc7154ce7385ecc538989a354ccc7067fd7028fd
MD5 41edfc751c9d07f3bb47dbc0cc3cdffb
BLAKE2b-256 8ff28a3eb016be19743c7eb9e67c855df0fdfa5912534ffaf83a05b62667d761

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp39-cp39-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 777354ee16f02f643a4c7f2b3eff8027a33c9861edc691a2003531f5da4f6bc8
MD5 ef092a4e9b95bc0d83b67ad138163d01
BLAKE2b-256 c021cb9dfbbea8dc0ad89ced52630e7e61edb425fb9fdc6002f8d0c5dd26b94b

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 03aae4edc0b1c68498f41a6772d80ac7c1e33c06c6ffa2ac1c27a07653e79d6f
MD5 5d967641760bc45acac71b68a8b9650d
BLAKE2b-256 252548540419005d07ed2d368a7eafb44ed4f33a2691ae4c210850bf31123c4a

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp38-cp38-win32.whl.

File metadata

  • Download URL: websockets-11.0.3-cp38-cp38-win32.whl
  • Upload date:
  • Size: 124.1 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for websockets-11.0.3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 f61bdb1df43dc9c131791fbc2355535f9024b9a04398d3bd0684fc16ab07df74
MD5 8a869bcc29052f1c06ac21176748bca9
BLAKE2b-256 58689403771de1b1c21a2e878e4841815af8c9f8893b094654934e2a5ee4dbc8

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1553cb82942b2a74dd9b15a018dce645d4e68674de2ca31ff13ebc2d9f283788
MD5 0438af10917c450abab6096d26e5167f
BLAKE2b-256 c691f36454b87edf10a95be9c7212d2dcb8c606ddbf7a183afdc498933acdd19

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 4b253869ea05a5a073ebfdcb5cb3b0266a57c3764cf6fe114e4cd90f4bfa5f5e
MD5 05391468516f055e3d10ae6fac5da907
BLAKE2b-256 ca2025211be61d50189650fb0ec6084b6d6339f5c7c6436a6c217608dcb553e4

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 bee9fcb41db2a23bed96c6b6ead6489702c12334ea20a297aa095ce6d31370d0
MD5 817385aa54c57887d0e67d95d88b12b5
BLAKE2b-256 30a5d641f2a9a4b4079cfddbb0726fc1b914be76a610aaedb45e4760899a4ce1

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1a073fc9ab1c8aff37c99f11f1641e16da517770e31a37265d2755282a5d28aa
MD5 6f1623484d889dbc4c50b518daf3d736
BLAKE2b-256 ec3f0c5cae14e9e86401105833383405787ae4caddd476a8fc5561259253dab7

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e1a99a7a71631f0efe727c10edfba09ea6bee4166a6f9c19aafb6c0b5917d09c
MD5 bbcfd92ce2a2cc3697ac24d3c2acca52
BLAKE2b-256 58052efb520317340ece74bfc4d88e8f011dd71a4e6c263000bfffb71a343685

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 68b977f21ce443d6d378dbd5ca38621755f2063d6fdb3335bda981d552cfff86
MD5 54af8a71d4d6a83152fbc511d0469896
BLAKE2b-256 a039acc3d4b15c5207ef7cca823c37eca8c74e3e1a1a63a397798986be3bdef7

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4841ed00f1026dfbced6fca7d963c4e7043aa832648671b5138008dc5a8f6d99
MD5 b67005403903743e4ce2d348cdd783fd
BLAKE2b-256 8abda5e5973899d78d44a540f50a9e30b01c6771e8bf7883204ee762060cf95a

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8a34e13a62a59c871064dfd8ffb150867e54291e46d4a7cf11d02c94a5275bae
MD5 3a972b3ef54df1b3d89027c2202edfaf
BLAKE2b-256 d1ec7e2b9bebc2e9b4a48404144106bbc6a7ace781feeb0e6a3829551e725fa5

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp38-cp38-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 fb06eea71a00a7af0ae6aefbb932fb8a7df3cb390cc217d51a9ad7343de1b8d0
MD5 ad7df49aa8028ead3b52364b87c34ba9
BLAKE2b-256 c45b60eccd7e9703bbe93fc4167d1e7ada7e8e8e51544122198d63fd8e3460b7

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 b16fff62b45eccb9c7abb18e60e7e446998093cdcb50fed33134b9b6878836de
MD5 ba5d29d072186fd5b10369ac8e33d0bb
BLAKE2b-256 948c266155c14b7a26deca6fa4c4d5fd15b0ab32725d78a2acfcf6b24943585d

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp37-cp37m-win32.whl.

File metadata

  • Download URL: websockets-11.0.3-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 124.1 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.3

File hashes

Hashes for websockets-11.0.3-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 e590228200fcfc7e9109509e4d9125eace2042fd52b595dd22bbc34bb282307f
MD5 7e1df4cd57908346820d573dcc55e266
BLAKE2b-256 19d32ea3f95d83033675144b0848a0ae2e4998b3f763da09ec3df6bce97ea4e6

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9d9acd80072abcc98bd2c86c3c9cd4ac2347b5a5a0cae7ed5c0ee5675f86d9af
MD5 4c491e8d0eb581d4b8ed36eb60e53a64
BLAKE2b-256 a7f71e852351e8073c32885172a6bef64c95d14c13ff3634b01d4a1086321491

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f467ba0050b7de85016b43f5a22b46383ef004c4f672148a8abf32bc999a87f0
MD5 870113f6c1a514ce881b73bab60c870e
BLAKE2b-256 e9261dfaa81788f61c485b4d65f1b28a19615e39f9c45100dce5e2cbf5ad1352

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 6505c1b31274723ccaf5f515c1824a4ad2f0d191cec942666b3d0f3aa4cb4007
MD5 c94751e42b032d5656a52429eb4d67fc
BLAKE2b-256 38edb8b133416536b6816e480594864e5950051db522714623eefc9e5275ec04

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2529338a6ff0eb0b50c7be33dc3d0e456381157a31eefc561771ee431134a97f
MD5 e8f0bc7f0835a6e215aa55f9e3c4552f
BLAKE2b-256 44a866c3a66b70b01a6c55fde486298766177fa11dd0d3a2c1cfc6820f25b4dc

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 332d126167ddddec94597c2365537baf9ff62dfcc9db4266f263d455f2f031cb
MD5 51e81cf60655a199253c79b418c09b6a
BLAKE2b-256 36190da435afb26a6c47c0c045a82e414912aa2ac10de5721276a342bd9fdfee

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 34fd59a4ac42dff6d4681d8843217137f6bc85ed29722f2f7222bd619d15e95b
MD5 568d44ef76dba1874c2cc0ae7ed2545d
BLAKE2b-256 70fc71377f36ef3049f3bc7db7c0f3a7696929d5f836d7a18777131d994192a9

See more details on using hashes here.

File details

Details for the file websockets-11.0.3-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for websockets-11.0.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9f59a3c656fef341a99e3d63189852be7084c0e54b75734cde571182c087b152
MD5 181c34252c1671a4be68e87247315c77
BLAKE2b-256 b5a88900184ab0b06b6e620ba7e92cf2faa5caa9ba86e148541b8fff1c7b6646

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page