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.tar.gz (102.0 kB view details)

Uploaded Source

Built Distributions

websockets-11.0-py3-none-any.whl (115.6 kB view details)

Uploaded Python 3

websockets-11.0-pp39-pypy39_pp73-win_amd64.whl (124.5 kB view details)

Uploaded PyPy Windows x86-64

websockets-11.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (122.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

websockets-11.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (122.3 kB view details)

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

websockets-11.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (122.3 kB view details)

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

websockets-11.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (120.6 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

websockets-11.0-pp38-pypy38_pp73-win_amd64.whl (124.5 kB view details)

Uploaded PyPy Windows x86-64

websockets-11.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (122.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

websockets-11.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (122.3 kB view details)

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

websockets-11.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (122.3 kB view details)

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

websockets-11.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (120.6 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

websockets-11.0-pp37-pypy37_pp73-win_amd64.whl (124.5 kB view details)

Uploaded PyPy Windows x86-64

websockets-11.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (122.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

websockets-11.0-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (122.3 kB view details)

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

websockets-11.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (122.3 kB view details)

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

websockets-11.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (120.6 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

websockets-11.0-cp311-cp311-win_amd64.whl (124.5 kB view details)

Uploaded CPython 3.11 Windows x86-64

websockets-11.0-cp311-cp311-win32.whl (124.0 kB view details)

Uploaded CPython 3.11 Windows x86

websockets-11.0-cp311-cp311-musllinux_1_1_x86_64.whl (135.7 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

websockets-11.0-cp311-cp311-musllinux_1_1_i686.whl (135.1 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

websockets-11.0-cp311-cp311-musllinux_1_1_aarch64.whl (135.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ ARM64

websockets-11.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (131.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

websockets-11.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (130.4 kB view details)

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

websockets-11.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (130.0 kB view details)

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

websockets-11.0-cp311-cp311-macosx_11_0_arm64.whl (120.8 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

websockets-11.0-cp311-cp311-macosx_10_9_x86_64.whl (120.8 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

websockets-11.0-cp311-cp311-macosx_10_9_universal2.whl (123.5 kB view details)

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

websockets-11.0-cp310-cp310-win_amd64.whl (124.5 kB view details)

Uploaded CPython 3.10 Windows x86-64

websockets-11.0-cp310-cp310-win32.whl (124.0 kB view details)

Uploaded CPython 3.10 Windows x86

websockets-11.0-cp310-cp310-musllinux_1_1_x86_64.whl (134.3 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

websockets-11.0-cp310-cp310-musllinux_1_1_i686.whl (133.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

websockets-11.0-cp310-cp310-musllinux_1_1_aarch64.whl (134.5 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

websockets-11.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (130.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

websockets-11.0-cp310-cp310-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.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

websockets-11.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (129.4 kB view details)

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

websockets-11.0-cp310-cp310-macosx_11_0_arm64.whl (120.8 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

websockets-11.0-cp310-cp310-macosx_10_9_x86_64.whl (120.7 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

websockets-11.0-cp310-cp310-macosx_10_9_universal2.whl (123.5 kB view details)

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

websockets-11.0-cp39-cp39-win_amd64.whl (124.5 kB view details)

Uploaded CPython 3.9 Windows x86-64

websockets-11.0-cp39-cp39-win32.whl (123.9 kB view details)

Uploaded CPython 3.9 Windows x86

websockets-11.0-cp39-cp39-musllinux_1_1_x86_64.whl (134.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

websockets-11.0-cp39-cp39-musllinux_1_1_i686.whl (133.4 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

websockets-11.0-cp39-cp39-musllinux_1_1_aarch64.whl (134.2 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

websockets-11.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (130.2 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

websockets-11.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (129.5 kB view details)

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

websockets-11.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (129.2 kB view details)

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

websockets-11.0-cp39-cp39-macosx_11_0_arm64.whl (120.8 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

websockets-11.0-cp39-cp39-macosx_10_9_x86_64.whl (120.7 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

websockets-11.0-cp39-cp39-macosx_10_9_universal2.whl (123.5 kB view details)

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

websockets-11.0-cp38-cp38-win_amd64.whl (124.5 kB view details)

Uploaded CPython 3.8 Windows x86-64

websockets-11.0-cp38-cp38-win32.whl (124.0 kB view details)

Uploaded CPython 3.8 Windows x86

websockets-11.0-cp38-cp38-musllinux_1_1_x86_64.whl (134.2 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

websockets-11.0-cp38-cp38-musllinux_1_1_i686.whl (133.5 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

websockets-11.0-cp38-cp38-musllinux_1_1_aarch64.whl (134.3 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

websockets-11.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (130.6 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

websockets-11.0-cp38-cp38-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.8 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

websockets-11.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (129.7 kB view details)

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

websockets-11.0-cp38-cp38-macosx_11_0_arm64.whl (120.8 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

websockets-11.0-cp38-cp38-macosx_10_9_x86_64.whl (120.7 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

websockets-11.0-cp38-cp38-macosx_10_9_universal2.whl (123.5 kB view details)

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

websockets-11.0-cp37-cp37m-win_amd64.whl (124.5 kB view details)

Uploaded CPython 3.7m Windows x86-64

websockets-11.0-cp37-cp37m-win32.whl (123.9 kB view details)

Uploaded CPython 3.7m Windows x86

websockets-11.0-cp37-cp37m-musllinux_1_1_x86_64.whl (135.0 kB view details)

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

websockets-11.0-cp37-cp37m-musllinux_1_1_i686.whl (134.4 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

websockets-11.0-cp37-cp37m-musllinux_1_1_aarch64.whl (135.1 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

websockets-11.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (130.3 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

websockets-11.0-cp37-cp37m-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.7m manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

websockets-11.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (129.4 kB view details)

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

websockets-11.0-cp37-cp37m-macosx_10_9_x86_64.whl (120.7 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for websockets-11.0.tar.gz
Algorithm Hash digest
SHA256 19d638549c470f5fd3b67b52b2a08f2edba5a04e05323a706937e35f5f19d056
MD5 a54a4b0cf5af4377e2475f06c62f9db1
BLAKE2b-256 06e7de79d7cdde692dedb0944c42a03c358118f13cdff79d016a0504dbca35e4

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for websockets-11.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6ebd971b9b2c0aaa2188c472016e4dad93108b3db425a33ad584bdc41b22026d
MD5 b19705553130f7eaef779fd0c3b3cf9c
BLAKE2b-256 f4ba9a786c282b29589aac792f78ce7d47d5620a7e0b982cbd5a9d9f7a7b03da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 6ae209f11e433575e17d5d6e61a2f77ceda53b4bce07df55af614aa1d618e2e7
MD5 e125f5266eec06a9c3846e86b0a0ee92
BLAKE2b-256 b4793eb88d26f9b6ecaf789364d936fdfd693c93a34f36de3cdd32ede9ab7eec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3f179deef8288dd8ec227d644ba5b711609093b634008643561f6d9c74938c3c
MD5 019936236fe98a013ce94130bb077a8c
BLAKE2b-256 eed8ff8dcc8967965e55d24d7aa7f18c8cc3013a92d16484c50f9a954b83628f

See more details on using hashes here.

File details

Details for the file websockets-11.0-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-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 eb0b306c1180d0268341447982b415aca7c072c84b4a59688dbc1d7d2ec25df9
MD5 59d0529b4b0e25356e0c24f22400f747
BLAKE2b-256 32ef7060748486232a174289f7ad52b8a1a575beb883a64228f2a95abfc6a093

See more details on using hashes here.

File details

Details for the file websockets-11.0-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-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 269d33f1573a31130da9afd63a2558f60131522d3fe86d0aa2d1612ad065d27c
MD5 99e44eea02039f6030f095194a31fd89
BLAKE2b-256 2bd091de1ff9f856511135cfcb049890e1c6684b1c8d0b95f4c40575f2d950ce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ca3d7c08f472c40f28bb9fb99610d28dc97137612ab5308f80dac7ce79f87fe1
MD5 fc84b13e974a707282f5bc2ba4dcdf2f
BLAKE2b-256 7b32e4429060c8bf88fb4cd9eae0b0fb3709fa6972307dae067a15a7a8d6e9a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 ff607c6e16409ac83f1ae59cc96167fead577bc652e8dff48f7458ce082372ff
MD5 653be384f181a8b3a870066a30008a23
BLAKE2b-256 00e3e28a4e07b085cd19a1c3fec486c302d8973c93721fc971c752b759427ae1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ee3aa7660ae0d3a4e47517bb5a545b9a02ff7b9632a640f617e755990ef65f66
MD5 86460790758997ef5049e351550fd879
BLAKE2b-256 f09e5410f25cf11ee6d0e697ef022276d6101bcba59cd61ff6358b589d8fe4b9

See more details on using hashes here.

File details

Details for the file websockets-11.0-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-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1e8c729aa179ef105f096cad12070aef230be9e2ae509eb47c3cdd9257213c14
MD5 3f3b015a94545727de41ca825abd8d56
BLAKE2b-256 960e6767b36588306992c47ff0f40e42db9efb3bb63204d0842a6c1f37b47cd2

See more details on using hashes here.

File details

Details for the file websockets-11.0-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-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 027aabfd053715ce0f5f6fc5107e5093e05b3c94fa555fb65375aa09cb845a66
MD5 3ef0cd833832b579259fcf2337b01d15
BLAKE2b-256 18df3ef2af5a7be11e7002c1b989d4a9a5861fbadecc928b3ab213bc737a8612

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 8731189f6985b239a6c34a353c36b45cb3c9fed1c287fbcf7f61df9e4a7ac392
MD5 330c6d84cf444245e311f116fc4dd7cf
BLAKE2b-256 94de944512154504a45f9eedf0f61335971be76bd315bbff9ad2b68ee5358676

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 e5e21aeb350906dfcff321bfa6c60541a1d05cadb6d431ecf9d6376365be60d4
MD5 22587fec2ebc4fdf627ee7f033f0e538
BLAKE2b-256 c7380f18eb2cd62858d4d3d51edb4b612ca6f2afc64f4b2ab2a4546ba6551a09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ff3f67567862a853af2c0db362ede8249be50c576cd9eaf380736c6fce840414
MD5 7b4cd3ca4495ce334b5651d7760eff59
BLAKE2b-256 00a5c22cfabb0ff710c88878766dc83e6b5a80007e133d8e9e90692d583076c5

See more details on using hashes here.

File details

Details for the file websockets-11.0-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-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 59c4b458cc09ea6470a5eee98b06ccaa84f2a193b92e337a879612614df0f8eb
MD5 98ac532c3c6baf0eaeceb21a80093e0f
BLAKE2b-256 53f029d9052c76bd3697443e096025e34ea85fd25a03051cc13168a92c1bd894

See more details on using hashes here.

File details

Details for the file websockets-11.0-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-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b86ce3d17bcc4b6556b2a2e1277beed74ff6b1de23f002f9763e9875e8ba361d
MD5 a87324e9a99c4559ea77352f6e2df1d0
BLAKE2b-256 6c203aa81a17c42966f86d898eb63adff7b498b4eb2da3ab114939f422ba2b4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c2d6429c9bcd70ed8126a1f9ca6069e4ab95c96a3cc141fc84ce02917f7b45ec
MD5 daa7302c5ad6532936148c5e7e538e6b
BLAKE2b-256 117b627bc5f9cda6d43c49962b37edefd6f378a775789634a72261e356e40021

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 713cd5fc1fd40436495c90a259274e1a4a39416c65447a256434941ddaf2f424
MD5 da10ab721f3fa619533c21d86886c2b9
BLAKE2b-256 ae4967c6beab25556b1afdc5db678357dd3c9bfbe92e1e2faff906260477835f

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for websockets-11.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 cf4ef6343478bf63098d3060fe06baf54d9c011b4b1b05e65e7957091cc87ef4
MD5 d6dd83a3b0d1e2c38d094aa658ab34be
BLAKE2b-256 3c04705c547e16f77076b578efcc0df70fe22cafc3c943ef78c7585f296fee38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9873288db9c673a2ba9c0f7b59a130576c50fc75f3336a706fff686009c41631
MD5 c380defb3e405c322d7cdcce94bc5649
BLAKE2b-256 ee1fc8cd8cdfb45370cfb8defb12f59d6146eba844c10ee921d729186a894b1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 17eb1988d320e2f1f20e4a3523f1068a0bb08318ab123962fc99fd90c90ab0d6
MD5 13d9e0bf340e8c7463fba938dc8e676d
BLAKE2b-256 cd896185cfaa442d6855d3e3ddb87e3eefb1882efa30364116fcc0f87afb94d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 8fad76be2c5e36fb3620ad507ac8004e9f358f5c4a9a1b756dbe7918d58884a0
MD5 0590e408ccd6185ecf3468891f9de2bb
BLAKE2b-256 8723f4a7adfb3d6fefac0c06bc9a45e15ec4a2c32a45aa90a86c2b9503553359

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 9093f4c72c23ed5e475970c6a37e77c4f3a8856223421b9eb405b9fb2170629f
MD5 c8a735d4f3a2b65c4aab415024587080
BLAKE2b-256 d002688c8c9ad0cfcff03b1397943f83c085a7503e0ecefa9199b52fc80b2b28

See more details on using hashes here.

File details

Details for the file websockets-11.0-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-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ffb406b4449d4fa41ebc47faa3b9153a082f6fe0e4a0891f596a5ddb69fdeccd
MD5 c9be905393a79e05510db4eed2c0abb7
BLAKE2b-256 ea5ea8a4609fb0bc83c4cd35a20877c82323da882cce6a8aaee48437eab720c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5c56547f97bc76293522ccfcfbdde12442420f1a2c0218ff45d733a0030046df
MD5 18709493f9cff1aff57f0b2d8e7afa47
BLAKE2b-256 3ca40cccab7ea231a587e55d125677091e60b560cb788b0153a7a707d71c0c2e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6e3cfc890f1326c95fd7d4cc50f2bd496d3f014fb2da36b4525a10f226be565d
MD5 519e70652d3db8fee5f4eba26fb39899
BLAKE2b-256 22790a95fd57923f7ac5c46e3e5596668edd4137465f7d08a07e99b15c76a875

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d7fc189fb632f8b31af8a5b32105919662a1bbaac20912320482415b7fed9c96
MD5 4b4ae11ef296107861fc844c5880464e
BLAKE2b-256 3c1359a3956da0608d56fcf018fcca6899d823718cf1c31ca8d49fd88e138470

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 b4a939963bae1055f14976ef2cf53e797c1997f8835ca9cf23060afc3e7d6718
MD5 eb354947d80cbd8b196e9b2e7e88b6f7
BLAKE2b-256 af24cd5cba0c6bb387b11973d46213f05a21cc7da0354e12a602812894c61338

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 fb26c333751a1e3805ecc416a85dcfa3657676b185acd515fd6992f0cea898ef
MD5 cf69e35b26e49fe9f27b43e919b7d43a
BLAKE2b-256 b92cb489717c40a006f6eefdf319d9896918b956b61ac4b6ae5ea2067bada7c5

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for websockets-11.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 eb2e7cd654a05c36fccf726385c64a0e1027997d05ba0859f4d84c3d87db1623
MD5 6594b3e43bba038446a16850f5763be6
BLAKE2b-256 43fff15a59a50adb9017a9654131417909a2b86cceb99dd759ea7454f6c5b373

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 fe23605f5c351773b6fb82fcf680549980d63e126fab5213ed875686c0cec25d
MD5 cc1b6d97a2e4cad6f9f942bbb87f37dd
BLAKE2b-256 736f0e6ffa517fa795bcf9ae0eb2b50214b71b16eb63b0b375db3ec9072e8fca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 df0f7769450ca67a53182f917910e2b0b6dd3f8268f88cbfe54ee6be96812889
MD5 a3de68a522331c2bd59ec39d86670475
BLAKE2b-256 1c72669e3d6cfaf766299027e779b8481311f3065ead43dc18d92a78d3909b74

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 910c84c0cfe4f872905b6ebe1866c579582070331abcb7a58621935eca95c18a
MD5 cf7d972a9ae8fc16a2ecce6c73bca239
BLAKE2b-256 9e7d0df831a6376da775499b382cd0b16ee06315acb4c6d85e424f85c57d6717

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a8e0505c556b2b48078291b300d930f2fb8ba81d1e36379b637c060cfa561ae4
MD5 c83dcf718104e046a717c302d64840d1
BLAKE2b-256 8eeb3c359af6a1c61db8141244b7fc45a4b4b410bb5f5810502e777616c067e5

See more details on using hashes here.

File details

Details for the file websockets-11.0-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-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 067ac1f6153fc5218afc4563491dcbdb7384895cfc588a0afee962ca77fe0b58
MD5 442f2af494093ffa654a3e2696ebec51
BLAKE2b-256 18311fb38da948775e2e0af82c8df5f377b157d8e10558a49f7e74e073a243b7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1d5bc68cec8269b4b52ab6d1d8690f56dba35f7bcb83a5487518406300f81cf1
MD5 eb9d9a5f24b1ef297dc5da361429c32c
BLAKE2b-256 7a42992737dba3cb662c38931e5495ed97183106174849a9f6ab8ff494b6ca24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4100dc8566ea3b9c0528dee73284be524ab053aebd77e3fc7439a90e0d57745b
MD5 f5b22f057f1f48eb3315ca00b5ceb1bd
BLAKE2b-256 c3447fe599ec791de861a843bf90d2c56f9d97e3dbd58917281ce33411864181

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 70a4e03d2416c1dad16ccfab97c975192337c6481b07167c90221f1926893e1e
MD5 488e0699fd1c944fbed6c8d4773f4c58
BLAKE2b-256 2bf47fab6c4115c35719c2fc068869f9ee32c0fe0ad7386d767ee486d751987b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 269e3547877a6ca55f62acdf291b256b01bc3469535e892af36afd3e17de284a
MD5 4886e54b6e85a855ab758de2a5dbadb0
BLAKE2b-256 f737e0894eca2e54b50fdf6fb8e6d471f387dbc0b1195d918464ddb495b45142

See more details on using hashes here.

File details

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

File metadata

  • Download URL: websockets-11.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 124.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for websockets-11.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2b4e704a9dac1faf4994e63dceae9e2f504913ff0f865bd3e5a097cbd5874a8f
MD5 233c6f14ad1dec5979a56a18b85f406f
BLAKE2b-256 67e58497244efad30740d02dbc0a1f5edc18278e575ce1ac18bd5f8fcf4bca25

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for websockets-11.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 ee84660927293f449760badfe010e06409edb99d72e1910e2e404d2eeff6990f
MD5 78faf77550b1fecc412b9bf435ab96c0
BLAKE2b-256 1ff5d66301afc47d4f36bf76b49a0fc0b6e96b61e66dab938b4d063db1b9915b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9ae401ad881d5329062b9b2d8160f0b2a147430974f2a3f32e6cedadddc2d634
MD5 0402bf624dbbb2fb1568b506723b5252
BLAKE2b-256 168f9e2bbc0358b199240389120ee8220f4ae24c4ed842d9a5c19cfc611a9175

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8b21ad915b747075f29fe2fa5590111d98988d6730d2cd212acfe52bbe6a2545
MD5 bd6c1858acaab6eb49af6794c26bbe67
BLAKE2b-256 aa846457f1150c42cdf68712ca43e871a37aad95fe71b08fa9f87067b4770ca6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 6fdcc17348d8697c1f88bba38680cca94131f2a9db727a61fe067284e1e59e8d
MD5 5ac22ecd008514a15b61c82411ff3d10
BLAKE2b-256 573fa4aa9dca0305a52db989596b1ae03e64ff1899cae4dd9b4bf1c2ceb85bb5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f048c88bfcc5bf0e038630cfb970b2c479f913819fd9653db920eef3b105a2b1
MD5 68de4fa7a6c120c2878e8a57c658232a
BLAKE2b-256 82eee9cd59fab8a7c1c299cf782b1cf1a0777217469f8baa45ee5b9ea32c34d1

See more details on using hashes here.

File details

Details for the file websockets-11.0-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-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 817227e23897808c4bb621da7f57b1f83ee18345bdc44f5c9c1bbd3a094a73f6
MD5 b4d8ef8164d1b8cf48a0aec270b707b0
BLAKE2b-256 9ae2fb43430f3fed106a82fecdf9438ed1d918f14ed6fbbf4232e0c5c86e8550

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ceab6c1827fa14ad10c6b0806941d577b21d17012a3648787ac2b946182285b4
MD5 3d7b44cc68751fc26131680b7cfca45a
BLAKE2b-256 038badc0fd6a387dd2fe58d7b0f1e904105dfd882d9f362f52645bf54fed9707

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f74efe229e078bf5595e207e9a7b135ff37a10858263ed86be66003c4c98d47b
MD5 44b5d20904e3efb6633ad269282d017b
BLAKE2b-256 ab55c62352d822c8484097f8cc538425f99cabc17f3159a43f7689dda794c37e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f10d283697dec8d91fa983eb8e217c9cac27bc1032057768129b89780009318e
MD5 d5bdf6cec65899f7b9b15de22f45f432
BLAKE2b-256 8d19c8496daf68d342f5c38216b80325ab9cc234e1f4f182f3d82f7013c62861

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 26559e8a385f71ce2a58f3bb1d005ddd3db7d3328ddbfbff1034f4039d46c4ec
MD5 b03cc7aa0fb5c6deaf45c2527de28783
BLAKE2b-256 cbe68bbc739e262e448b7f52925f214af9d5afa20ad379e812eb0c0cc4973fac

See more details on using hashes here.

File details

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

File metadata

  • Download URL: websockets-11.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 124.5 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for websockets-11.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 7a4076cd6a3678def988668fc4b1779da598e1e5c9fa26319af5499f00c23e1c
MD5 2b6c00296ff2d6f913b3c131d0d1374f
BLAKE2b-256 809ac4cf168ad9f11d09ccd3b1d6b04413508696fc9429115c283aa30e64de5c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for websockets-11.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 50ac95111009178e58b9a25aa51702cdaad4ed843b98eb9b58d69b323ccb224e
MD5 f7db431de157c221f354c01e506dbd25
BLAKE2b-256 67176a9f68918523c7680bb3fce2e8acb12c82dc85495a0d761e1d57e522d861

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b5bb04a77c326d727c0b986c37a76147916d79db95629267307d1be47788a020
MD5 1859063b461ccb140807304721b6ebe9
BLAKE2b-256 afef24b32ab5bcaa24f44a6e39e5914e023dfc2a9dabd1ed1690c49111886200

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 92f51fbe87381ff76c1791dd44d599152b400f1adfa8453613f1ff6857200ee7
MD5 3cd8125de80888ba06ae2f0e0590e26d
BLAKE2b-256 d51321f11fed4358b5e04a36877bc7b53b4a24cc2eaaf7bb0143e2e8c266c5ad

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 26369646078e16e7364729ed3e3b1a4315ab1a22ca3c48b4e25dea48fcc1a881
MD5 74c254c8a6a0278a6976c1f52cb7a6de
BLAKE2b-256 875b6a1ee405cf381ec2320a943604dd4df9918b9355030b0ecf7e01d74d9305

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a4b60686d9b2ba500847c045595eb5887f4cca7102b4615773b6f490aa611107
MD5 f9f8e26a3fb518eb02cd1ec4249566e2
BLAKE2b-256 13f971790bab655c5b88eb8848404641eb93d0d0bf715576bb724984678fe8fe

See more details on using hashes here.

File details

Details for the file websockets-11.0-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-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7587f339f016f0e1b0b6f013e98c83e382c5929774f2b8234c1b2d3f01dd1339
MD5 7a1bcbfc16ba9499656dbc3350358ab4
BLAKE2b-256 0fed41badc12573a8bb6186835e65d5acde028204845fcbb0faeed3471050414

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 eededf25ef6b838e650eeeb1511804b82e9ece566fe6cdc11aa909d2992dcdaf
MD5 66be30b51b3fdbb0b138e59404cde408
BLAKE2b-256 1c828fbe9ed9897ca49528d8ed048609a54d0a7b815197c0a2774c29474a9342

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a17151722349c4af221616cca2f28e79237738bfbc53e7155240e2a8a7cc02f4
MD5 7aee1232b6e707cbdc3b61c6d3a16522
BLAKE2b-256 b20a4dbd4a05f766d8de0dab9ad1cba744f19724140fe3eb7194e354f6e5be7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a8717a5f3a00cde308e2971064bd5fcb14e0cc08f8234b97f4eb92b505ea95d4
MD5 906280d17c9bfe220f55b27792036031
BLAKE2b-256 a9aae7cf002b1982b8386ae3ce9e8f921bbb35f0e2eafe846905cd0638387e99

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 7eb914d37e0574246c63b995f9ca8d7bb7c2f2d53a8d4e9b00200ea856aa43c4
MD5 21d8f7f7c0f2190d38005bda6832a969
BLAKE2b-256 3b8e0f136d42f141fbf3e7b87d3697806443a3533fb7646483a44561067a6574

See more details on using hashes here.

File details

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

File metadata

  • Download URL: websockets-11.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 124.5 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.2

File hashes

Hashes for websockets-11.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 3d372c3426f165a0a22be9250526b1cd12e3556e80b4b2afaa6fd6649c99b086
MD5 6dd6f6f9be9d4002af5e4deb792b45ed
BLAKE2b-256 abc7044970faa9da8544799fa445343ecd45f012fe7ef9660af6ee1f7c5ed261

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for websockets-11.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 2b363e0f9b4247a0c7482e22c70ef39fb3259a14f7c0791c9200b93145f60b4b
MD5 b03bd998fdc277e65810755daf0b6339
BLAKE2b-256 137b75ed1249dc2260f2446e5f5f05c472331dc65a838d2738d12bd3dfb796d3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c4b2ae9c0f1acec5d2f8000eb496eebb9db19055a63716ee166cf0694b945982
MD5 57a6c730dd85f10e1045089f2ac5555e
BLAKE2b-256 67f54a6ae2c110f225cef8f7e9b25f10644a383e2f4f648e14a80ccf2c3c01a1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 3d6f7c2f822e439f47f3492ee3e48c87c7d134d619a42c6dba1a318504501bfb
MD5 845f30783fdf1796b3f51bc2e629d34e
BLAKE2b-256 85e42c9a33bc049a724efc7a1988474e5532fb6a00c7a206a605a6104b38a795

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 cb00963b49d343210ebbdbe69a35004fbecad73da2158e83d481cd2a6716cf19
MD5 04240e682c03381857c7597a80b9b06f
BLAKE2b-256 df0aa0718287537fa55ef5d0d2d8334fb2d2fcde3f7eae03ed21682eb7fafea4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 564c53d84b95da527e96778f2cc873ef186038924abee601f9e8f12ebda9ad46
MD5 aafab7c67e596924f2822681bcb18c52
BLAKE2b-256 42828b2adf81bb4a39d3a575a34cc7320996bf499e20157a806e9820b922ba1d

See more details on using hashes here.

File details

Details for the file websockets-11.0-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-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bbcd876ed166a82d250fcf012b729315489e9d653cb659c2e013c19daba2eb8f
MD5 8e367141b92e255811523d08415a0273
BLAKE2b-256 acb34240c0a055e2016d9a6fdaffc2a9ea0f0ff00c2c3231476581cf969eb627

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 66d8df2db9801063e4093efe01458b1705c9f76382ad32617c005eeeb201a730
MD5 9f70810b05eda0d1a6094410bd4f515f
BLAKE2b-256 14d55021fa55c7ba4b35a144e2e159b3f1f4dbde265799da2d4651673356a29e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-11.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 649ddddcbafd318d427b843425c92b1c035660c32507645c472c77356226cf07
MD5 aa7f6b8cf1b4e09ce3fa68526b39e06b
BLAKE2b-256 ed281f71bfc884d4174550153763a4cc3f44a17962c8e7670de3c3a8250738ac

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