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.get_running_loop().create_future()  # run forever

asyncio.run(main())

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

#!/usr/bin/env python

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

Uploaded Source

Built Distributions

websockets-13.0-py3-none-any.whl (143.0 kB view details)

Uploaded Python 3

websockets-13.0-pp310-pypy310_pp73-win_amd64.whl (152.2 kB view details)

Uploaded PyPy Windows x86-64

websockets-13.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (150.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

websockets-13.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (149.8 kB view details)

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

websockets-13.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (149.8 kB view details)

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

websockets-13.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl (148.8 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

websockets-13.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (148.6 kB view details)

Uploaded PyPy macOS 10.15+ x86-64

websockets-13.0-pp39-pypy39_pp73-win_amd64.whl (152.2 kB view details)

Uploaded PyPy Windows x86-64

websockets-13.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (150.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

websockets-13.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (149.7 kB view details)

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

websockets-13.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (149.8 kB view details)

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

websockets-13.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl (148.8 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

websockets-13.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (148.6 kB view details)

Uploaded PyPy macOS 10.15+ x86-64

websockets-13.0-pp38-pypy38_pp73-win_amd64.whl (152.2 kB view details)

Uploaded PyPy Windows x86-64

websockets-13.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (150.2 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

websockets-13.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (149.7 kB view details)

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

websockets-13.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (149.8 kB view details)

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

websockets-13.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl (148.8 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

websockets-13.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (148.5 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

websockets-13.0-cp313-cp313-win_amd64.whl (152.2 kB view details)

Uploaded CPython 3.13 Windows x86-64

websockets-13.0-cp313-cp313-win32.whl (151.8 kB view details)

Uploaded CPython 3.13 Windows x86

websockets-13.0-cp313-cp313-musllinux_1_2_x86_64.whl (157.8 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

websockets-13.0-cp313-cp313-musllinux_1_2_i686.whl (157.8 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ i686

websockets-13.0-cp313-cp313-musllinux_1_2_aarch64.whl (158.5 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ARM64

websockets-13.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (158.7 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

websockets-13.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (158.1 kB view details)

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

websockets-13.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (157.7 kB view details)

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

websockets-13.0-cp313-cp313-macosx_11_0_arm64.whl (148.8 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

websockets-13.0-cp313-cp313-macosx_10_13_x86_64.whl (148.6 kB view details)

Uploaded CPython 3.13 macOS 10.13+ x86-64

websockets-13.0-cp313-cp313-macosx_10_13_universal2.whl (150.9 kB view details)

Uploaded CPython 3.13 macOS 10.13+ universal2 (ARM64, x86-64)

websockets-13.0-cp312-cp312-win_amd64.whl (152.2 kB view details)

Uploaded CPython 3.12 Windows x86-64

websockets-13.0-cp312-cp312-win32.whl (151.8 kB view details)

Uploaded CPython 3.12 Windows x86

websockets-13.0-cp312-cp312-musllinux_1_2_x86_64.whl (157.8 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

websockets-13.0-cp312-cp312-musllinux_1_2_i686.whl (157.8 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

websockets-13.0-cp312-cp312-musllinux_1_2_aarch64.whl (158.4 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

websockets-13.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (158.7 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

websockets-13.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (158.1 kB view details)

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

websockets-13.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (157.7 kB view details)

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

websockets-13.0-cp312-cp312-macosx_11_0_arm64.whl (148.8 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

websockets-13.0-cp312-cp312-macosx_10_9_x86_64.whl (148.6 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

websockets-13.0-cp312-cp312-macosx_10_9_universal2.whl (150.9 kB view details)

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

websockets-13.0-cp311-cp311-win_amd64.whl (152.2 kB view details)

Uploaded CPython 3.11 Windows x86-64

websockets-13.0-cp311-cp311-win32.whl (151.8 kB view details)

Uploaded CPython 3.11 Windows x86

websockets-13.0-cp311-cp311-musllinux_1_2_x86_64.whl (157.5 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

websockets-13.0-cp311-cp311-musllinux_1_2_i686.whl (157.6 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

websockets-13.0-cp311-cp311-musllinux_1_2_aarch64.whl (158.2 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

websockets-13.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (158.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

websockets-13.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (157.9 kB view details)

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

websockets-13.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (157.5 kB view details)

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

websockets-13.0-cp311-cp311-macosx_11_0_arm64.whl (148.8 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

websockets-13.0-cp311-cp311-macosx_10_9_x86_64.whl (148.6 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

websockets-13.0-cp311-cp311-macosx_10_9_universal2.whl (150.9 kB view details)

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

websockets-13.0-cp310-cp310-win_amd64.whl (152.2 kB view details)

Uploaded CPython 3.10 Windows x86-64

websockets-13.0-cp310-cp310-win32.whl (151.8 kB view details)

Uploaded CPython 3.10 Windows x86

websockets-13.0-cp310-cp310-musllinux_1_2_x86_64.whl (157.0 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

websockets-13.0-cp310-cp310-musllinux_1_2_i686.whl (157.0 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

websockets-13.0-cp310-cp310-musllinux_1_2_aarch64.whl (157.6 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

websockets-13.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (157.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

websockets-13.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (157.2 kB view details)

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

websockets-13.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (156.9 kB view details)

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

websockets-13.0-cp310-cp310-macosx_11_0_arm64.whl (148.8 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

websockets-13.0-cp310-cp310-macosx_10_9_x86_64.whl (148.6 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

websockets-13.0-cp310-cp310-macosx_10_9_universal2.whl (150.9 kB view details)

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

websockets-13.0-cp39-cp39-win_amd64.whl (152.2 kB view details)

Uploaded CPython 3.9 Windows x86-64

websockets-13.0-cp39-cp39-win32.whl (151.7 kB view details)

Uploaded CPython 3.9 Windows x86

websockets-13.0-cp39-cp39-musllinux_1_2_x86_64.whl (156.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

websockets-13.0-cp39-cp39-musllinux_1_2_i686.whl (156.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

websockets-13.0-cp39-cp39-musllinux_1_2_aarch64.whl (157.4 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

websockets-13.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (157.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

websockets-13.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (157.0 kB view details)

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

websockets-13.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (156.7 kB view details)

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

websockets-13.0-cp39-cp39-macosx_11_0_arm64.whl (148.8 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

websockets-13.0-cp39-cp39-macosx_10_9_x86_64.whl (148.6 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

websockets-13.0-cp39-cp39-macosx_10_9_universal2.whl (150.9 kB view details)

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

websockets-13.0-cp38-cp38-win_amd64.whl (152.2 kB view details)

Uploaded CPython 3.8 Windows x86-64

websockets-13.0-cp38-cp38-win32.whl (151.7 kB view details)

Uploaded CPython 3.8 Windows x86

websockets-13.0-cp38-cp38-musllinux_1_2_x86_64.whl (156.7 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ x86-64

websockets-13.0-cp38-cp38-musllinux_1_2_i686.whl (156.7 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ i686

websockets-13.0-cp38-cp38-musllinux_1_2_aarch64.whl (157.3 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.2+ ARM64

websockets-13.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (158.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

websockets-13.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (157.4 kB view details)

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

websockets-13.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (157.2 kB view details)

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

websockets-13.0-cp38-cp38-macosx_11_0_arm64.whl (148.8 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

websockets-13.0-cp38-cp38-macosx_10_9_x86_64.whl (148.6 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

websockets-13.0-cp38-cp38-macosx_10_9_universal2.whl (150.9 kB view details)

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

File details

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

File metadata

  • Download URL: websockets-13.0.tar.gz
  • Upload date:
  • Size: 147.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for websockets-13.0.tar.gz
Algorithm Hash digest
SHA256 b7bf950234a482b7461afdb2ec99eee3548ec4d53f418c7990bb79c620476602
MD5 03a77d87403b03e8e344d71b46f8fbd8
BLAKE2b-256 0fb0e53bdd53d86447d211694f3cf66f163d077c5d68e6bcaa726bf64e88ae3a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: websockets-13.0-py3-none-any.whl
  • Upload date:
  • Size: 143.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for websockets-13.0-py3-none-any.whl
Algorithm Hash digest
SHA256 dbbac01e80aee253d44c4f098ab3cc17c822518519e869b284cfbb8cd16cc9de
MD5 9e26d441d99eef23ed7b7b2a82deb33e
BLAKE2b-256 b289c0be9f09eea478659e9d936210ff03e6a2a3a8d4b8dfac6b1143ff646ded

See more details on using hashes here.

File details

Details for the file websockets-13.0-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for websockets-13.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 e7a1963302947332c3039e3f66209ec73b1626f8a0191649e0713c391e9f5b0d
MD5 5e907052f65dd1b62ed3410d9143aadc
BLAKE2b-256 f4d7b11dd0a18b9bd876158c463ac1a6cab7b1b38093866fce22d03ab5462258

See more details on using hashes here.

File details

Details for the file websockets-13.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for websockets-13.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 89d795c1802d99a643bf689b277e8604c14b5af1bc0a31dade2cd7a678087212
MD5 95cd8368b3d1d70a89b1e3194e5f0b7b
BLAKE2b-256 ca749f7c4669c5b5e154384eace44a5a3e24609c230f1428fea6b9af257a66c5

See more details on using hashes here.

File details

Details for the file websockets-13.0-pp310-pypy310_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-13.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7334752052532c156d28b8eaf3558137e115c7871ea82adff69b6d94a7bee273
MD5 ef8ab7369cb53a713afd16e1e94d872e
BLAKE2b-256 d962c514d5b087f7b2cab8d97c80213d7ee8196b5954f8466886146c09d4fc46

See more details on using hashes here.

File details

Details for the file websockets-13.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for websockets-13.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 788bc841d250beccff67a20a5a53a15657a60111ef9c0c0a97fbdd614fae0fe2
MD5 c2e3a50bbe7eb1022985358d184746ed
BLAKE2b-256 c033a307018b358f5cca141497e95f9af19c3e8be748219773afc4fcd4791123

See more details on using hashes here.

File details

Details for the file websockets-13.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for websockets-13.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bf8eb5dca4f484a60f5327b044e842e0d7f7cdbf02ea6dc4a4f811259f1f1f0b
MD5 d77c66f2c305040748f0deedc119df23
BLAKE2b-256 b7b63462a3a2688a62ee52aa1555fd47c61ffad0b12d0ed6ccdefd1ef8c3eef4

See more details on using hashes here.

File details

Details for the file websockets-13.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for websockets-13.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 602cbd010d8c21c8475f1798b705bb18567eb189c533ab5ef568bc3033fdf417
MD5 a947b43c13a726264d4eb62fb889e348
BLAKE2b-256 e01ef7260a625b210f8242d0d858a3006a54b632843b796db39d9deb90068031

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-13.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 81a11a1ddd5320429db47c04d35119c3e674d215173d87aaeb06ae80f6e9031f
MD5 8bdcdefc8df513cb7df14dc8960a5a5c
BLAKE2b-256 95d4e9ac61106f7934cc75c285c38d9fb3b478963a77ffafa8b3c60823ae8992

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-13.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 bcea3eb58c09c3a31cc83b45c06d5907f02ddaf10920aaa6443975310f699b95
MD5 d8039c10d05db7a5a4173008ae7cb8d7
BLAKE2b-256 39c58afc5f92fa44c613ccde5e8cf7c07b022b5b37467ade6b8d993739d98b34

See more details on using hashes here.

File details

Details for the file websockets-13.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-13.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 b32f38bc81170fd56d0482d505b556e52bf9078b36819a8ba52624bd6667e39e
MD5 16f2815ff010a7fec6b84725e9f8b9b9
BLAKE2b-256 95fad04a7a1a309a0a51abb2e22bef7e60604b239ca543d566738e178d11f265

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-13.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c210d1460dc8d326ffdef9703c2f83269b7539a1690ad11ae04162bc1878d33d
MD5 832b761e8f9e7de32a06f8c87e5ba2ca
BLAKE2b-256 b11c63ab30c9a518ccc630a12613f1e7e1ec922e2920dd986ae7d4833fdff0d7

See more details on using hashes here.

File details

Details for the file websockets-13.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for websockets-13.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f9af457ed593e35f467140d8b61d425495b127744a9d65d45a366f8678449a23
MD5 61820da52f8c9d4166830d071684a0d4
BLAKE2b-256 cd9d56d2a4160f9c64d5fe71d507c47a82e81354a0b42c28637c2b14b9c12ffb

See more details on using hashes here.

File details

Details for the file websockets-13.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for websockets-13.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 e5ba5e9b332267d0f2c33ede390061850f1ac3ee6cd1bdcf4c5ea33ead971966
MD5 39fc06dddd293a29e2afbadada9ab018
BLAKE2b-256 ade204f1c78d8d10fd3bc9871cdbf72384893296c983bd11be5489693ae815e8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-13.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 d42a818e634f789350cd8fb413a3f5eec1cf0400a53d02062534c41519f5125c
MD5 153f64beeb43219dd8ce5a0292a45ab7
BLAKE2b-256 0614beb28a50bfc04712c010b9cae0f49bf32bd60437cce104f480e0b8f41263

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-13.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f5f9d23fbbf96eefde836d9692670bfc89e2d159f456d499c5efcf6a6281c1af
MD5 ef413a4602c84303234848ca7ad7e2fd
BLAKE2b-256 c843caaef56178ced74ad29068a28823f653d5a083425b37532ef90f02a3285e

See more details on using hashes here.

File details

Details for the file websockets-13.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-13.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 e1e10b3fbed7be4a59831d3a939900e50fcd34d93716e433d4193a4d0d1d335d
MD5 468ab5aa3604f2d7bad96b14b2c4ac70
BLAKE2b-256 ecb2789fc4915d7884a321c8ef47b305db7c7e8f03df633469a7140ec55dd420

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-13.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6ad684cb7efce227d756bae3e8484f2e56aa128398753b54245efdfbd1108f2c
MD5 ea40f4de3652eaffe39c65ec371388c8
BLAKE2b-256 d8b5d31cd38303966a36592968f8700607d784ae846ba2dc5d83be3cd4667a26

See more details on using hashes here.

File details

Details for the file websockets-13.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for websockets-13.0-pp38-pypy38_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c026ee729c4ce55708a14b839ba35086dfae265fc12813b62d34ce33f4980c1c
MD5 a3463041262fdb23493a41f6d1c0e854
BLAKE2b-256 1da448ae82773676ce3ceda4eca84cc7d30e2d5f4a334169e34f311c28964b94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-13.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2e1cf4e1eb84b4fd74a47688e8b0940c89a04ad9f6937afa43d468e71128cd68
MD5 58fac1ff4a9831e24d20ab89d7ee49f1
BLAKE2b-256 059ef13245b04bf68b379be6dfa74657d7821a83be310adaca1ef4011b069cab

See more details on using hashes here.

File details

Details for the file websockets-13.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for websockets-13.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 7d14901fdcf212804970c30ab9ee8f3f0212e620c7ea93079d6534863444fb4e
MD5 47769d6a4069999dd9e6756f90c3f526
BLAKE2b-256 bc0ff06ed6485cf9cdea7d89c2f6e9d19f1be963ba5d26fb79760bfd17dd4aa5

See more details on using hashes here.

File details

Details for the file websockets-13.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: websockets-13.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 151.8 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for websockets-13.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 851fd0afb3bc0b73f7c5b5858975d42769a5fdde5314f4ef2c106aec63100687
MD5 27399e977d0564e5c364d1672df64db7
BLAKE2b-256 b4b72c991e51d48b1b98847d0a0b608508a3b687f215a2390f99cf0ee7dd2777

See more details on using hashes here.

File details

Details for the file websockets-13.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for websockets-13.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 93b8c2008f372379fb6e5d2b3f7c9ec32f7b80316543fd3a5ace6610c5cde1b0
MD5 e51dca1166abb4a367e4837812b76a20
BLAKE2b-256 a108af4f67b74cc6891ee1c34a77b47a3cb77081b824c3df92c1196980df9a4f

See more details on using hashes here.

File details

Details for the file websockets-13.0-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for websockets-13.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 fd038bc9e2c134847f1e0ce3191797fad110756e690c2fdd9702ed34e7a43abb
MD5 7a3e688be10ec8d351c16e21770823eb
BLAKE2b-256 d94dc3282f8e54103f3d38b5e56851d00911dafd0c37c8d03a9ecc7a25f2a9da

See more details on using hashes here.

File details

Details for the file websockets-13.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for websockets-13.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 038e7a0f1bfafc7bf52915ab3506b7a03d1e06381e9f60440c856e8918138151
MD5 1866168afdec8e9e82c407680ac45b5f
BLAKE2b-256 7b1e6cd9063fd34fe7f649ed9a56d3c91e80dea95cf3ab3344203ee774d51a56

See more details on using hashes here.

File details

Details for the file websockets-13.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for websockets-13.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 7ea9c9c7443a97ea4d84d3e4d42d0e8c4235834edae652993abcd2aff94affd7
MD5 36b72210161038c5a1c476eeb2e427ee
BLAKE2b-256 22009892eee346f44cd814c18888bc1a05880e3f8091e4eb999e6b34634cd278

See more details on using hashes here.

File details

Details for the file websockets-13.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for websockets-13.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 358d37c5c431dd050ffb06b4b075505aae3f4f795d7fff9794e5ed96ce99b998
MD5 e278609a92feff0fe662c099e23a91bb
BLAKE2b-256 0c145585de16939608b77a37f8b88e1bd1d430d95ec19d3a8c26ec42a91f2815

See more details on using hashes here.

File details

Details for the file websockets-13.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for websockets-13.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 35c2221b539b360203f3f9ad168e527bf16d903e385068ae842c186efb13d0ea
MD5 c7541107926d1f425355a26243166536
BLAKE2b-256 dcad2bdc3a5dd60b639e0f8e76ee4a57fda27abaf05f604708c61c6fd7f8ad88

See more details on using hashes here.

File details

Details for the file websockets-13.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for websockets-13.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a7fbf2a8fe7556a8f4e68cb3e736884af7bf93653e79f6219f17ebb75e97d8f0
MD5 2c5937defc48b4e46b7ee23469f33611
BLAKE2b-256 cb1fe06fb15fde90683fd98e6ca44fb54fe579161ce553d54fdbb578014ae1a7

See more details on using hashes here.

File details

Details for the file websockets-13.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for websockets-13.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a00e1e587c655749afb5b135d8d3edcfe84ec6db864201e40a882e64168610b3
MD5 c7838b0e2fe708729f0ae33a4e8a9fc8
BLAKE2b-256 fa2528609b2555f11e4913a4021147b7a7c5117b5c41da5d26a604a91bae85b9

See more details on using hashes here.

File details

Details for the file websockets-13.0-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for websockets-13.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 da7e501e59857e8e3e9d10586139dc196b80445a591451ca9998aafba1af5278
MD5 8a014598d5560f875dd6c8c05d974260
BLAKE2b-256 03b6778678e1ff104df3a869dacb0bc845df34d74f2ff7451f99babccd212203

See more details on using hashes here.

File details

Details for the file websockets-13.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for websockets-13.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 fa0839f35322f7b038d8adcf679e2698c3a483688cc92e3bd15ee4fb06669e9a
MD5 d962b281ae43e135d37e0b3e33636bc1
BLAKE2b-256 8ba3297207726b292e85b9a8ce24ef6ab16a056c457100e915a67b6928a58fa9

See more details on using hashes here.

File details

Details for the file websockets-13.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: websockets-13.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 151.8 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for websockets-13.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 d9726d2c9bd6aed8cb994d89b3910ca0079406edce3670886ec828a73e7bdd53
MD5 48600a74dc1a48ee930703f5ef046103
BLAKE2b-256 9c8b4b7064d1a40fcb85f64bc051d8bdc8a9e388572eb5bec5cb85ffb2c43e01

See more details on using hashes here.

File details

Details for the file websockets-13.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for websockets-13.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 02cc9bb1a887dac0e08bf657c5d00aa3fac0d03215d35a599130c2034ae6663a
MD5 e36e4e5cef1df3b0e4ef7ebdfb26cf41
BLAKE2b-256 87527fb5f052eefaa5d2b42da06b314c2af0467fadbd7f360716a1a4d4f7ab67

See more details on using hashes here.

File details

Details for the file websockets-13.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for websockets-13.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 df5c0eff91f61b8205a6c9f7b255ff390cdb77b61c7b41f79ca10afcbb22b6cb
MD5 c1b8a495549cd48d9bddc09c4640f71e
BLAKE2b-256 4c5e9a42db20f6c38d247a900bfb8633953df93d8873a99ed9432645a4d5e185

See more details on using hashes here.

File details

Details for the file websockets-13.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for websockets-13.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 384129ad0490e06bab2b98c1da9b488acb35bb11e2464c728376c6f55f0d45f3
MD5 2a0940a57a5617948d77a92127022198
BLAKE2b-256 d02d40b8c3ba08792c2ecdb81613671a4b9bd33b83c50519b235e8eeb0ae21a0

See more details on using hashes here.

File details

Details for the file websockets-13.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for websockets-13.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d3f3d2e20c442b58dbac593cb1e02bc02d149a86056cc4126d977ad902472e3b
MD5 a505cdc1a7534f5658bd2e275b691e4e
BLAKE2b-256 033237e1c9dd9aa1e7fa6fb3147d6992d61a20ba63ffee2adc88a392e1ae7376

See more details on using hashes here.

File details

Details for the file websockets-13.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for websockets-13.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1f661a4205741bdc88ac9c2b2ec003c72cee97e4acd156eb733662ff004ba429
MD5 16466ebd34f694474980b22924b59427
BLAKE2b-256 c7abb763b0e8598c4251ec6e17d18f46cbced157772b991200fb0d32550844c5

See more details on using hashes here.

File details

Details for the file websockets-13.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for websockets-13.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e39d393e0ab5b8bd01717cc26f2922026050188947ff54fe6a49dc489f7750b7
MD5 d84a32506c3db381a486656d449dd228
BLAKE2b-256 6cda0cace6358289c7de1ee02ed0d572dfe92e5cb97270bda60f04a4e49ac5c5

See more details on using hashes here.

File details

Details for the file websockets-13.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for websockets-13.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c8feb8e19ef65c9994e652c5b0324abd657bedd0abeb946fb4f5163012c1e730
MD5 bdbb872f2ceeed0d9955629dc5feecfc
BLAKE2b-256 2b3c183a4f79e0ce6be8733f824e0a48db3771a373a7206aef900bc1ae4c176e

See more details on using hashes here.

File details

Details for the file websockets-13.0-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for websockets-13.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4782ec789f059f888c1e8fdf94383d0e64b531cffebbf26dd55afd53ab487ca4
MD5 51d48837824112fa5c198fac732cf443
BLAKE2b-256 6df7306e2940829db34c5866e869eb5b1a08dd04d1c6d25c71327a028d124871

See more details on using hashes here.

File details

Details for the file websockets-13.0-cp312-cp312-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for websockets-13.0-cp312-cp312-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 b5407c34776b9b77bd89a5f95eb0a34aaf91889e3f911c63f13035220eb50107
MD5 7d3935457ba4cceeea6a82854f6fb751
BLAKE2b-256 ad0abaeea2931827e73ebe3d958fad9df74ec66d08341d0cf701ced0381adc91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-13.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2be1382a4daa61e2f3e2be3b3c86932a8db9d1f85297feb6e9df22f391f94452
MD5 d8bcea1b6dfe34d6e8957f6c89600144
BLAKE2b-256 9bb181f655476532b31c39814d55a1dc1e97ecedc5a1b4f9517ee665aec398f6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: websockets-13.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 151.8 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for websockets-13.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 376a43a4fd96725f13450d3d2e98f4f36c3525c562ab53d9a98dd2950dca9a8a
MD5 4bd987336c3d48a86c866e59f146ef4e
BLAKE2b-256 7389ea73bc41934eb3ea3f0c04fa7b16455ec5925b8b72aa5e016bd22df5feb5

See more details on using hashes here.

File details

Details for the file websockets-13.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for websockets-13.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 372f46a0096cfda23c88f7e42349a33f8375e10912f712e6b496d3a9a557290f
MD5 f399d56643d1cc7240410ef2c201bf6c
BLAKE2b-256 834701645a0ea041e32a9d8946a324845beb8daba2e2f00ee4fd2d04d3ceb598

See more details on using hashes here.

File details

Details for the file websockets-13.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for websockets-13.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e07e76c49f39c5b45cbd7362b94f001ae209a3ea4905ae9a09cfd53b3c76373d
MD5 0b0512f830129e4f0f9f70f4466c03f3
BLAKE2b-256 d033acc24e576228301d1dc23ce9d3f7d20f51dfe6c16d1b241e6ba4b2904d3e

See more details on using hashes here.

File details

Details for the file websockets-13.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for websockets-13.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 cbfe82a07596a044de78bb7a62519e71690c5812c26c5f1d4b877e64e4f46309
MD5 4cc02e3c9893d195249e10d8f4bf1abf
BLAKE2b-256 93ad0320a24cd8309e1a257d43d762a732162f2956b769c1ad950b70d4d4d15a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-13.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b89849171b590107f6724a7b0790736daead40926ddf47eadf998b4ff51d6414
MD5 8e4c6eeffc610362b29c34620c60e754
BLAKE2b-256 fedf0a8a90162c32ceb9f28415291c1d689310b503288d29169302964105a351

See more details on using hashes here.

File details

Details for the file websockets-13.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-13.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ad818cdac37c0ad4c58e51cb4964eae4f18b43c4a83cb37170b0d90c31bd80cf
MD5 32eacc3b0602ff8ae3d1b32b01f4cd2c
BLAKE2b-256 fedd3384d3eb26022703895d6ed65aec2d3af6976c3d9aed06200a322e7192cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-13.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 939a16849d71203628157a5e4a495da63967c744e1e32018e9b9e2689aca64d4
MD5 2f8eb9607b819f835fc12a0a5088264e
BLAKE2b-256 2005227dbb1861cd1e2eb04ac79b136da841dbf6f196e4dc0bd1e67edb4ee69d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-13.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9ed02c604349068d46d87ef4c2012c112c791f2bec08671903a6bb2bd9c06784
MD5 3a147e5b02520f28e3d982a9814c3756
BLAKE2b-256 045439b1f809e34f78ebb1dcb9cf57465db9705bbf59f30bd1b3b381272dff2b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-13.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 85a1f92a02f0b8c1bf02699731a70a8a74402bb3f82bee36e7768b19a8ed9709
MD5 6eb5b1613293d84ea9695b6ab263390d
BLAKE2b-256 b927723276e7fcb41a3e0859e347014e3e24637982a29222132746b98095ec02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-13.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 06df8306c241c235075d2ae77367038e701e53bc8c1bb4f6644f4f53aa6dedd0
MD5 8da64bb65f10caf9e176d4f2b370c04f
BLAKE2b-256 12299fdf8a7f1ced2bac55d36e0b879991498c9858f1e524763434025948d254

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-13.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 587245f0704d0bb675f919898d7473e8827a6d578e5a122a21756ca44b811ec8
MD5 7fbf78f4035403dbc5cc9c6006b37847
BLAKE2b-256 d0bf4a0bab951456884638c9bbf4a6b5314e755217632be8da831f8b3c6d3954

See more details on using hashes here.

File details

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

File metadata

  • Download URL: websockets-13.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 151.8 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for websockets-13.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 3a20cf14ba7b482c4a1924b5e061729afb89c890ca9ed44ac4127c6c5986e424
MD5 55a89dca7fde11e36b72d40ffe8e3e3d
BLAKE2b-256 a46fcf602a9addf38396a2543bcd2c120651324169c0e88aa68a86a9b1e1f648

See more details on using hashes here.

File details

Details for the file websockets-13.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for websockets-13.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 63b702fb31e3f058f946ccdfa551f4d57a06f7729c369e8815eb18643099db37
MD5 6fc513b172ca79a7613003f339d63658
BLAKE2b-256 4f8c50c0b58e99a7dc19282b706b99316327380065d8b2325aa0c7ae0479a98a

See more details on using hashes here.

File details

Details for the file websockets-13.0-cp310-cp310-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for websockets-13.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 0a8f7d65358a25172db00c69bcc7df834155ee24229f560d035758fd6613111a
MD5 d1bfdbf65d6bfec73219af17541632fa
BLAKE2b-256 9f974e7e98b694ef3db9a9776cbc4f72121cf408c47d7bc1ec582cfd9fa16de1

See more details on using hashes here.

File details

Details for the file websockets-13.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for websockets-13.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e7fcad070dcd9ad37a09d89a4cbc2a5e3e45080b88977c0da87b3090f9f55ead
MD5 15bf8bf0bf95efac929f5d0e18ad5383
BLAKE2b-256 ad0a1dbe4f15cb2fc6d2efea9e7c55651102dc52a10d34d322c0af8d332592be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-13.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d4b83cf7354cbbc058e97b3e545dceb75b8d9cf17fd5a19db419c319ddbaaf7a
MD5 ed61bc38d1692ee80e5b922cda88b444
BLAKE2b-256 6e6eb831097bb1843200d8636245f45fb8daaf4512329e8036f0f0b7ecd80f1c

See more details on using hashes here.

File details

Details for the file websockets-13.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-13.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3e6566e79c8c7cbea75ec450f6e1828945fc5c9a4769ceb1c7b6e22470539712
MD5 f12b6a1ce3f0f3e64221a45dd69163c3
BLAKE2b-256 b0b18fb8bfad33f01d9085934c39bf5171c372edebed4c5440b28cb3270c0d56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-13.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9202c0010c78fad1041e1c5285232b6508d3633f92825687549540a70e9e5901
MD5 90efb1026c79f4fecdb1d9c996017383
BLAKE2b-256 e0d94ceef7fb370eca3c33d02966e972c08ef49073199ad02ef9f0f9f2f6f107

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-13.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cbac2eb7ce0fac755fb983c9247c4a60c4019bcde4c0e4d167aeb17520cc7ef1
MD5 be97419987bbf7e4f1f3b05f3a6549cf
BLAKE2b-256 ee38ac6d8f50dc8ac81c29036d6d26aafae3fcbb43cfe88e8bc35a0e6af24525

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-13.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6fd757f313c13c34dae9f126d3ba4cf97175859c719e57c6a614b781c86b617e
MD5 de353487ef42dc3e523e1c73ad8ec9fa
BLAKE2b-256 1b1744553bd98608378b0d17432431a0f8f4633a6799826418f93ac036125000

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-13.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ad4fa707ff9e2ffee019e946257b5300a45137a58f41fbd9a4db8e684ab61528
MD5 672beb40f493645f4473163ec6c8fa1d
BLAKE2b-256 efcc8b3007ecf2d4e423251b2b3606c276e3fe85298982fc4fd0785a17b73ffb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: websockets-13.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 152.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for websockets-13.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4d70c89e3d3b347a7c4d3c33f8d323f0584c9ceb69b82c2ef8a174ca84ea3d4a
MD5 1e6277ce42a8635009f03d4e2d9d2e36
BLAKE2b-256 9b043529d2ea1c0f8c53b52c91897f61ee90f4865635293e031dd79758d79439

See more details on using hashes here.

File details

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

File metadata

  • Download URL: websockets-13.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 151.7 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for websockets-13.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 265e1f0d3f788ce8ef99dca591a1aec5263b26083ca0934467ad9a1d1181067c
MD5 f90bb2a3e3982438e4ad8dd41cea9237
BLAKE2b-256 665115fea5d84adc4e41e9034c9fbdb59fe2dcbf63c18fb8dce489d013a6e1ba

See more details on using hashes here.

File details

Details for the file websockets-13.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for websockets-13.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 f5737c53eb2c8ed8f64b50d3dafd3c1dae739f78aa495a288421ac1b3de82717
MD5 087ec3de8bf0c613d3232ca49637b937
BLAKE2b-256 ebf49ad126139934b91befb266c6a139d0e5d31f0bd1e30d9cfc7cfe9f7fbd40

See more details on using hashes here.

File details

Details for the file websockets-13.0-cp39-cp39-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for websockets-13.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 9cc7f35dcb49a4e32db82a849fcc0714c4d4acc9d2273aded2d61f87d7f660b7
MD5 16cc530c2304fe4dac1190612e5d3343
BLAKE2b-256 07387aa54f2fde742fb74b05616b70ec3e8a277279b71e2312b0c805839accd3

See more details on using hashes here.

File details

Details for the file websockets-13.0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for websockets-13.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 da7e918d82e7bdfc6f66d31febe1b2e28a1ca3387315f918de26f5e367f61572
MD5 330a21cff81a96807d04d95a94fb7d10
BLAKE2b-256 3b45cdda285ea79616e49471711dacf558bb6a8fe2396965971613cdfbdb23c5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-13.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3670def5d3dfd5af6f6e2b3b243ea8f1f72d8da1ef927322f0703f85c90d9603
MD5 6365e72ea1968478528056c1eb1da0ea
BLAKE2b-256 b293a9c242630164c34ca553c98100b15b46ebd47b37696d9b2cad51e4a9e680

See more details on using hashes here.

File details

Details for the file websockets-13.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-13.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 516062a0a8ef5ecbfa4acbaec14b199fc070577834f9fe3d40800a99f92523ca
MD5 d224877beee3713384d613976a2a542b
BLAKE2b-256 007d5d249a23f2ac488520d79781f5e98b0f499baf72a43377a3f07be2453fc2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-13.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6058b6be92743358885ad6dcdecb378fde4a4c74d4dd16a089d07580c75a0e80
MD5 b7bf4c7a89e54995286d8511b176e175
BLAKE2b-256 b6c7505bad8727e7093976e0bd664cebb2ae37ceda4b2bcb1dfdc069159fac5b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-13.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a1ab8f0e0cadc5be5f3f9fa11a663957fecbf483d434762c8dfb8aa44948944a
MD5 cf84490b145ceafa7e9ba24f23ba1ffb
BLAKE2b-256 60054130ea178a16ea88aeb6360e84437791a39aafa551abc2f72191b7b07230

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-13.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bd4ba86513430513e2aa25a441bb538f6f83734dc368a2c5d18afdd39097aa33
MD5 f556d36d48f3b0e72c04f25c7db94307
BLAKE2b-256 1302cda951504102b3f50ba49d458c38eb7a6331494cd81aa9d159b2b40a4398

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-13.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 94c1c02721139fe9940b38d28fb15b4b782981d800d5f40f9966264fbf23dcc8
MD5 ad19c0555679dca9cb3f7b20d53a62f1
BLAKE2b-256 48454ec03a34020c9a2d602d69ea993f2531226af7cfcdb5d0d92cfd0582a6d3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: websockets-13.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 152.2 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for websockets-13.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 f66e00e42f25ca7e91076366303e11c82572ca87cc5aae51e6e9c094f315ab41
MD5 f82b9f49c5a2e9da65636998913f434b
BLAKE2b-256 c021c8b6a1ec0fa82817d21fc02001c75685e4799e32b5be43d24b138f664481

See more details on using hashes here.

File details

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

File metadata

  • Download URL: websockets-13.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 151.7 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.5

File hashes

Hashes for websockets-13.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 337837ac788d955728b1ab01876d72b73da59819a3388e1c5e8e05c3999f1afa
MD5 cb5921a99bc940794cd417f9c7f55c23
BLAKE2b-256 37f96dfb3d1cd3ea8d3f7689e1da1a9bd9c463dac21d227f661649862438aa2d

See more details on using hashes here.

File details

Details for the file websockets-13.0-cp38-cp38-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for websockets-13.0-cp38-cp38-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 eae368cac85adc4c7dc3b0d5f84ffcca609d658db6447387300478e44db70796
MD5 28e203d70f3c36b5955d2636a559a010
BLAKE2b-256 18a05a46548a08f47e1c55b3c4bf16bca53009c3308b9179e9538fbcc4a37252

See more details on using hashes here.

File details

Details for the file websockets-13.0-cp38-cp38-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for websockets-13.0-cp38-cp38-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 06b3186e97bf9a33921fa60734d5ed90f2a9b407cce8d23c7333a0984049ef61
MD5 12aa15de905fac55338251bb9ec5993f
BLAKE2b-256 453cec09c2611f536eea8956eb7d782c8d4540c795ff7df7d49751272e565b48

See more details on using hashes here.

File details

Details for the file websockets-13.0-cp38-cp38-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for websockets-13.0-cp38-cp38-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 addf0a16e4983280efed272d8cb3b2e05f0051755372461e7d966b80a6554e16
MD5 b0d5de380b9c05cbb537046c81c5ff88
BLAKE2b-256 91bfd1c3b994d14430c49210f82b700e4720df9028a5a235878277090514e145

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-13.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a4de299c947a54fca9ce1c5fd4a08eb92ffce91961becb13bd9195f7c6e71b47
MD5 526b9c1be97da1dc3fe5921853f5e6d5
BLAKE2b-256 8bd6c650c5667f4a8fe9c82f0191aefdf2c36173c56e87c551a08d8c89039090

See more details on using hashes here.

File details

Details for the file websockets-13.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-13.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ede95125a30602b1691a4b1da88946bf27dae283cf30f22cd2cb8ca4b2e0d119
MD5 67df6e3385274e2504048c4ca54cfaab
BLAKE2b-256 5d05d87a5de7780a758726b8665e1093614c0534d1953d0f0150d1d3d8998afd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-13.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 05c25f7b849702950b6fd0e233989bb73a0d2bc83faa3b7233313ca395205f6d
MD5 bafa5d231138d2ce8fb38a2fe1f1b87b
BLAKE2b-256 fd03ba5ed56a827d2d5813fad11c66e5b652d5483eee5378c9705f73adfd4d47

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-13.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9895df6cd0bfe79d09bcd1dbdc03862846f26fbd93797153de954306620c1d00
MD5 a56fb9c1560746a33a7b9c1ec5d16a8c
BLAKE2b-256 d26e8435e0c541048ebadada2fe33a206a70c2f24f99bc4ff96aadc5e7d6dddd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-13.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5575031472ca87302aeb2ce2c2349f4c6ea978c86a9d1289bc5d16058ad4c10a
MD5 20499a93dcc15149bb4c04752b48f770
BLAKE2b-256 7f5e89c9d2dfcafb847ae4920c24f477d5973c6692242026164c6a19e3c78a6f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for websockets-13.0-cp38-cp38-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ae7a519a56a714f64c3445cabde9fc2fc927e7eae44f413eae187cddd9e54178
MD5 ec1dc452ac009a41a7b40e49b4145ea8
BLAKE2b-256 29630820d1a6d521df4638bab60eb9b07505f05802cb037f05816a5cad162d57

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