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.asyncio.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) as server:
        await server.serve_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 + WebSocket servers that build on top of websockets to support WebSocket connections, like uvicorn or 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-16.1.tar.gz (182.5 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

websockets-16.1-py3-none-any.whl (174.0 kB view details)

Uploaded Python 3

websockets-16.1-pp311-pypy311_pp73-win_amd64.whl (180.5 kB view details)

Uploaded PyPyWindows x86-64

websockets-16.1-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (179.4 kB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

websockets-16.1-pp311-pypy311_pp73-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (178.5 kB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

websockets-16.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl (177.7 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

websockets-16.1-pp311-pypy311_pp73-macosx_10_15_x86_64.whl (177.4 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

websockets-16.1-cp314-cp314t-win_amd64.whl (180.3 kB view details)

Uploaded CPython 3.14tWindows x86-64

websockets-16.1-cp314-cp314t-win32.whl (179.9 kB view details)

Uploaded CPython 3.14tWindows x86

websockets-16.1-cp314-cp314t-musllinux_1_2_x86_64.whl (187.8 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

websockets-16.1-cp314-cp314t-musllinux_1_2_s390x.whl (187.4 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ s390x

websockets-16.1-cp314-cp314t-musllinux_1_2_riscv64.whl (186.6 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ riscv64

websockets-16.1-cp314-cp314t-musllinux_1_2_ppc64le.whl (188.9 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ppc64le

websockets-16.1-cp314-cp314t-musllinux_1_2_armv7l.whl (187.0 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

websockets-16.1-cp314-cp314t-musllinux_1_2_aarch64.whl (188.5 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

websockets-16.1-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (186.0 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.31+ riscv64manylinux: glibc 2.39+ riscv64

websockets-16.1-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (188.2 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

websockets-16.1-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (189.5 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

websockets-16.1-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl (191.1 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARMv7lmanylinux: glibc 2.31+ ARMv7l

websockets-16.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (188.9 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

websockets-16.1-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (187.8 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

websockets-16.1-cp314-cp314t-macosx_11_0_arm64.whl (177.9 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

websockets-16.1-cp314-cp314t-macosx_10_15_x86_64.whl (177.7 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

websockets-16.1-cp314-cp314t-macosx_10_15_universal2.whl (180.2 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ universal2 (ARM64, x86-64)

websockets-16.1-cp314-cp314-win_amd64.whl (180.2 kB view details)

Uploaded CPython 3.14Windows x86-64

websockets-16.1-cp314-cp314-win32.whl (179.8 kB view details)

Uploaded CPython 3.14Windows x86

websockets-16.1-cp314-cp314-musllinux_1_2_x86_64.whl (187.4 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

websockets-16.1-cp314-cp314-musllinux_1_2_s390x.whl (187.1 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ s390x

websockets-16.1-cp314-cp314-musllinux_1_2_riscv64.whl (186.2 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ riscv64

websockets-16.1-cp314-cp314-musllinux_1_2_ppc64le.whl (188.6 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ppc64le

websockets-16.1-cp314-cp314-musllinux_1_2_armv7l.whl (186.7 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

websockets-16.1-cp314-cp314-musllinux_1_2_aarch64.whl (188.1 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

websockets-16.1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (185.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.31+ riscv64manylinux: glibc 2.39+ riscv64

websockets-16.1-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (188.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

websockets-16.1-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (189.3 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

websockets-16.1-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl (190.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARMv7lmanylinux: glibc 2.31+ ARMv7l

websockets-16.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (188.7 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

websockets-16.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (187.5 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

websockets-16.1-cp314-cp314-macosx_11_0_arm64.whl (177.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

websockets-16.1-cp314-cp314-macosx_10_15_x86_64.whl (177.5 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

websockets-16.1-cp314-cp314-macosx_10_15_universal2.whl (179.8 kB view details)

Uploaded CPython 3.14macOS 10.15+ universal2 (ARM64, x86-64)

websockets-16.1-cp313-cp313-win_amd64.whl (180.5 kB view details)

Uploaded CPython 3.13Windows x86-64

websockets-16.1-cp313-cp313-win32.whl (180.1 kB view details)

Uploaded CPython 3.13Windows x86

websockets-16.1-cp313-cp313-musllinux_1_2_x86_64.whl (187.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

websockets-16.1-cp313-cp313-musllinux_1_2_s390x.whl (187.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ s390x

websockets-16.1-cp313-cp313-musllinux_1_2_riscv64.whl (186.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ riscv64

websockets-16.1-cp313-cp313-musllinux_1_2_ppc64le.whl (188.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ppc64le

websockets-16.1-cp313-cp313-musllinux_1_2_armv7l.whl (186.7 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

websockets-16.1-cp313-cp313-musllinux_1_2_aarch64.whl (188.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

websockets-16.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (185.4 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.31+ riscv64manylinux: glibc 2.39+ riscv64

websockets-16.1-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (188.0 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

websockets-16.1-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (189.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

websockets-16.1-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl (190.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARMv7lmanylinux: glibc 2.31+ ARMv7l

websockets-16.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (188.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

websockets-16.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (187.4 kB view details)

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

websockets-16.1-cp313-cp313-macosx_11_0_arm64.whl (177.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

websockets-16.1-cp313-cp313-macosx_10_13_x86_64.whl (177.5 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

websockets-16.1-cp313-cp313-macosx_10_13_universal2.whl (179.8 kB view details)

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

websockets-16.1-cp312-cp312-win_amd64.whl (180.5 kB view details)

Uploaded CPython 3.12Windows x86-64

websockets-16.1-cp312-cp312-win32.whl (180.2 kB view details)

Uploaded CPython 3.12Windows x86

websockets-16.1-cp312-cp312-musllinux_1_2_x86_64.whl (187.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

websockets-16.1-cp312-cp312-musllinux_1_2_s390x.whl (187.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ s390x

websockets-16.1-cp312-cp312-musllinux_1_2_riscv64.whl (186.1 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ riscv64

websockets-16.1-cp312-cp312-musllinux_1_2_ppc64le.whl (188.5 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ppc64le

websockets-16.1-cp312-cp312-musllinux_1_2_armv7l.whl (186.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

websockets-16.1-cp312-cp312-musllinux_1_2_aarch64.whl (188.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

websockets-16.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (185.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.31+ riscv64manylinux: glibc 2.39+ riscv64

websockets-16.1-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (188.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

websockets-16.1-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (189.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

websockets-16.1-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl (191.4 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARMv7lmanylinux: glibc 2.31+ ARMv7l

websockets-16.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (188.6 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

websockets-16.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (187.3 kB view details)

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

websockets-16.1-cp312-cp312-macosx_11_0_arm64.whl (177.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

websockets-16.1-cp312-cp312-macosx_10_13_x86_64.whl (177.5 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

websockets-16.1-cp312-cp312-macosx_10_13_universal2.whl (179.8 kB view details)

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

websockets-16.1-cp311-cp311-win_amd64.whl (180.5 kB view details)

Uploaded CPython 3.11Windows x86-64

websockets-16.1-cp311-cp311-win32.whl (180.2 kB view details)

Uploaded CPython 3.11Windows x86

websockets-16.1-cp311-cp311-musllinux_1_2_x86_64.whl (187.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

websockets-16.1-cp311-cp311-musllinux_1_2_s390x.whl (186.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ s390x

websockets-16.1-cp311-cp311-musllinux_1_2_riscv64.whl (185.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ riscv64

websockets-16.1-cp311-cp311-musllinux_1_2_ppc64le.whl (188.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ppc64le

websockets-16.1-cp311-cp311-musllinux_1_2_armv7l.whl (186.4 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

websockets-16.1-cp311-cp311-musllinux_1_2_aarch64.whl (187.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

websockets-16.1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (185.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.31+ riscv64manylinux: glibc 2.39+ riscv64

websockets-16.1-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (187.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

websockets-16.1-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (188.9 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

websockets-16.1-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl (191.6 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARMv7lmanylinux: glibc 2.31+ ARMv7l

websockets-16.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (188.3 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

websockets-16.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (187.1 kB view details)

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

websockets-16.1-cp311-cp311-macosx_11_0_arm64.whl (177.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

websockets-16.1-cp311-cp311-macosx_10_9_x86_64.whl (177.5 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

websockets-16.1-cp311-cp311-macosx_10_9_universal2.whl (179.8 kB view details)

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

websockets-16.1-cp310-cp310-win_amd64.whl (180.5 kB view details)

Uploaded CPython 3.10Windows x86-64

websockets-16.1-cp310-cp310-win32.whl (180.2 kB view details)

Uploaded CPython 3.10Windows x86

websockets-16.1-cp310-cp310-musllinux_1_2_x86_64.whl (186.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

websockets-16.1-cp310-cp310-musllinux_1_2_s390x.whl (186.1 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ s390x

websockets-16.1-cp310-cp310-musllinux_1_2_riscv64.whl (185.3 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ riscv64

websockets-16.1-cp310-cp310-musllinux_1_2_ppc64le.whl (187.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ppc64le

websockets-16.1-cp310-cp310-musllinux_1_2_armv7l.whl (185.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARMv7l

websockets-16.1-cp310-cp310-musllinux_1_2_aarch64.whl (187.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

websockets-16.1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (184.6 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.31+ riscv64manylinux: glibc 2.39+ riscv64

websockets-16.1-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (186.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ s390xmanylinux: glibc 2.28+ s390x

websockets-16.1-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (188.0 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ppc64lemanylinux: glibc 2.28+ ppc64le

websockets-16.1-cp310-cp310-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl (190.1 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARMv7lmanylinux: glibc 2.31+ ARMv7l

websockets-16.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (187.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64manylinux: glibc 2.28+ ARM64

websockets-16.1-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (186.2 kB view details)

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

websockets-16.1-cp310-cp310-macosx_11_0_arm64.whl (177.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

websockets-16.1-cp310-cp310-macosx_10_9_x86_64.whl (177.5 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

websockets-16.1-cp310-cp310-macosx_10_9_universal2.whl (179.8 kB view details)

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

File details

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

File metadata

  • Download URL: websockets-16.1.tar.gz
  • Upload date:
  • Size: 182.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for websockets-16.1.tar.gz
Algorithm Hash digest
SHA256 299468cbe42e2b9981134c7c51d99387d8a7bf562b00183b3eec53f882846dad
MD5 c6a2da50da1febc57bfe8a902aeac17e
BLAKE2b-256 8c02b9a097e1e16fee4e2fd1ec8c39f6a9c5d6257bae8fa12640caf869f54436

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1.tar.gz:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: websockets-16.1-py3-none-any.whl
  • Upload date:
  • Size: 174.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for websockets-16.1-py3-none-any.whl
Algorithm Hash digest
SHA256 c5149dfe490ec7e5ee5dbf624c642fb725f93a5575c7f00ab594ca9eddb8dd81
MD5 cb9b66e34e9871858a4be59b9eebfef6
BLAKE2b-256 6658bd83247f39ddc26ffc2c24eb05087a3b749e00cb4509fc6d19daa23c8495

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-py3-none-any.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-pp311-pypy311_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for websockets-16.1-pp311-pypy311_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 81495f9c0085361c582efbc3207fb877174cfe03370f17d9cd70624404aa526f
MD5 99824e91489591372529ed11349f1125
BLAKE2b-256 316a0da1eb8c8da2ace7b578c8523d32618af85e62a9ebad56051d4a14a38a1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-pp311-pypy311_pp73-win_amd64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for websockets-16.1-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0b8d13ceabc5c60995f201b5211d76876e17e68706ebf5d3bc666b32eefff1a6
MD5 67523c6ef8f6490d43ada2bbe3bef151
BLAKE2b-256 91877a0320df854dacd09507ca972cb04a4dc5aae279583cc5b80ad5f5819533

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-pp311-pypy311_pp73-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for websockets-16.1-pp311-pypy311_pp73-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 83bdabafef431247e6b11a9aab8a0893fd8e82e1ed95b32e0373625b03ffce4a
MD5 3df08ee79d271a9150517638a559856e
BLAKE2b-256 9dd421d4922fa7fe855813a8b38f181a0ecf02a586e16c1f095fd05471f78cc2

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-pp311-pypy311_pp73-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for websockets-16.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e22e9e3719f5131bd62da4db63c8da63eb8c91cc99e16c1cbd122f130e1ae07a
MD5 7db9bbb39291c9be2acfbdf56129be7a
BLAKE2b-256 d3d96831ec6f65e1eeac770375f4f4b604f23df9bafaa1b47004bc5f9488d513

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-pp311-pypy311_pp73-macosx_11_0_arm64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-pp311-pypy311_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for websockets-16.1-pp311-pypy311_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 7289d899c79e763e6221c8dcb8959361cb43274418538d7c7ad16a43b01d12f9
MD5 8f82fb9809d5ff2b852bd638eb3d4752
BLAKE2b-256 4df484ef884775bbe77c46cce79bc7d705ea3bc6574cc00acf81af89754c077d

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-pp311-pypy311_pp73-macosx_10_15_x86_64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp314-cp314t-win_amd64.whl.

File metadata

  • Download URL: websockets-16.1-cp314-cp314t-win_amd64.whl
  • Upload date:
  • Size: 180.3 kB
  • Tags: CPython 3.14t, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for websockets-16.1-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 2c0e0857c30bbbc2bb5c30687508f0b7ec19aa026cd9f2ff8424d0fee42dcc07
MD5 6326488d48a5ef5c8b1d5503a200d805
BLAKE2b-256 d3de37edf1260ff0fbbd2f82433489c4cfbe799ac2ff21355331609879329fe6

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp314-cp314t-win_amd64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp314-cp314t-win32.whl.

File metadata

  • Download URL: websockets-16.1-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 179.9 kB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for websockets-16.1-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 589f8842521c8307684ce0b40ce4ad70c5e0aa46484c6f1225a94ef4b8970341
MD5 98f8c1bb780374cc91bb79bd1af53157
BLAKE2b-256 21dce7288aa8e3ac5a88a0924619984d663c1abf2a87d0ea98290c66fdaee0ec

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp314-cp314t-win32.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c5cf88e3faa2f7931bc6baeee7599c97656a3f6ac7f831f4fccba233e141783a
MD5 350f911a7a74fc64cb526b915eba0a44
BLAKE2b-256 992e254b2131a10d831b76e2c18dfe7add9729c6292c674a8085bf8de01ad151

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp314-cp314t-musllinux_1_2_x86_64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp314-cp314t-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp314-cp314t-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 7acb811fad08e611755800d1560e395c67e11a6bd563598ea6abb319afb86938
MD5 a0b5b7ed135419778236caf9b6d2c0c0
BLAKE2b-256 22b90b5db9cbcf6e4970db4496893244a8d92e07f71a8ef27cf34b08aa02fef1

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp314-cp314t-musllinux_1_2_s390x.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp314-cp314t-musllinux_1_2_riscv64.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp314-cp314t-musllinux_1_2_riscv64.whl
Algorithm Hash digest
SHA256 7143aa09a67e1c013be44e81a88dfe90fc6244198ab86c7edd064152cf619805
MD5 c5aa3339c9cfec1900c78f8c5e4d0bc0
BLAKE2b-256 5a32126bbc844be5afb3613fd43211dac10a9645f4cf39741d04acaa2ec7030c

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp314-cp314t-musllinux_1_2_riscv64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp314-cp314t-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp314-cp314t-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 520b0fd0395f075febb283c76755af724ab9fd19dffa4f3bfd18cb4e622790a3
MD5 6d29a5bca6d090802f8f9ad1e07a8c06
BLAKE2b-256 7e9b66795fa91ebe49019ebe4fa910282172252e37046b80e08fc52e0c365150

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp314-cp314t-musllinux_1_2_ppc64le.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 a5bf9c23f197b4ec88290fd5463f33db67362a1bb10f85fc2e8e7627f0ddab97
MD5 f71ea2a4174371f4e2753b2d3705f6ac
BLAKE2b-256 6a5e168a192689db468405ecf3b8e4a2c18811936b0724d017ad7e6d252734f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp314-cp314t-musllinux_1_2_armv7l.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 8613129a2533f08de24505e69a3e403cedaadae49abdb043c4d170ca71b7e4bd
MD5 0e8793805a29887d7b4f9f4b7641cd2d
BLAKE2b-256 9123d7fb734b0095d43bc7f1c9f68afd50adb4176e7e513403e8c70ad7daa4fa

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp314-cp314t-musllinux_1_2_aarch64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 d440ff0c6c7469ad59c0a412c383c235935b43635e89425e3f6a0c36de90c31b
MD5 1c031fac9a423ebe0d02726c4adbf8f7
BLAKE2b-256 f12086283636e499a1a357fa9441f690ba34f255e731f2fea174132b3b762b57

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 d19c9067e1fe9490f974bffbc0e443b80a7674c5efb4980c429cc00771f07c5a
MD5 d3cc92cc1beeb53ef008bf339659ebb5
BLAKE2b-256 59bb2c700b51196104f09715b326b1f092ed25326bdf79a03e00a4842e503743

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 9cb074d150e4ad2a77aa8a332c2be85f3f64f2681519d2570c1225c12c9821ff
MD5 e1139913ae877c533d78cc7fd6aee5d3
BLAKE2b-256 49cd2634f2f2c0556c1aae6501ed6840019cc569dd6fdbcac6494378daea4dc0

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 e7d6014888a0632e1ed7a4095248bb3095232999447f2d83bfb1900987dd9ed9
MD5 785722363aea48ed158b396022a8df77
BLAKE2b-256 bae55faf65aebd9562f6b4bc473d24ce38cc56f84eb5f5bee66ed9b86733f93c

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 4a6db7972d52bc1b66cefe2246902e256cbaebc9ba8a45eac09343d7eb6671b2
MD5 35cfc4ef4f33898fb060efaceeeff402
BLAKE2b-256 2c2e4dfe63e245b0ecfaf470cf082d25c6ce35808159135fd88c82653a6b11ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 587f83c2ce8a5d628e166384d77fa7f0ac69b9007d515ab442123e6615aa8da3
MD5 ae2d1fb5aa872c7437d6cae6aea19e79
BLAKE2b-256 1417c831f48e250bc4749f57c00dcce73337c41cd32f6d59a64567b84e782601

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 36069b74671e7e667f48a7484249f84c45a825a134c8b1bdc01875d0daa10d79
MD5 0a61bb08448932209b9bd1326754a80a
BLAKE2b-256 fac707171abce1e39799a76f473608580fe98bd43a1230f5146159622c02bccf

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp314-cp314t-macosx_11_0_arm64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 3c3d2cbd1602593bad49bd86fa3fbb25407d87a3b4bf8857c0ac5ac4914e1901
MD5 18ca893680f7604e04d712df32fd88d9
BLAKE2b-256 1ac736377db690f4292826e4501a6dec2801dc55fd1cf0405923b04937e478df

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp314-cp314t-macosx_10_15_x86_64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp314-cp314t-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp314-cp314t-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 d0f38f4c3e9b359e257c339c2cc1967ccaeedb102e57c1c986bdce4bf4f32268
MD5 c0cb43f93e28eea72bae08217f5cd8d9
BLAKE2b-256 075a262ad5fcaef4198997b165060f09a63f861e76939b1786ab546ccc3f8120

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp314-cp314t-macosx_10_15_universal2.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: websockets-16.1-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 180.2 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for websockets-16.1-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 7358ff21632b5d062707f73e859c824f1c3807e73d8ca25e71caca7c4cdcf145
MD5 63e9d40c4352f599d8e5fb24146f9fbb
BLAKE2b-256 9d372a8cb0eaddee5eaebda47a90a3ba0898d1ce3d866b02a4857fea17d82e5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp314-cp314-win_amd64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp314-cp314-win32.whl.

File metadata

  • Download URL: websockets-16.1-cp314-cp314-win32.whl
  • Upload date:
  • Size: 179.8 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for websockets-16.1-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 b8ef8b1c8d6bd029a475ac432e730fba2dfd456715d26c473e2a82291024b99c
MD5 4570b4b036fbeda0d33883251acd4234
BLAKE2b-256 303800d37aad6dc3244ce349e2864815362e50b3cfc00cac28d216db20efe40f

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp314-cp314-win32.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 45c5ea55446171949eb99fd34b771ceddd511ca21958d40d0197ced33159e5ee
MD5 615fd2e5e08ba530c36e92fe87dc1012
BLAKE2b-256 3a334788b1dd417bd97eeb2698af3b9df6775ac656f96e9987da0419a067602f

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp314-cp314-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp314-cp314-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 c39907f1eaf11f6277def65aa02d68f30576b693d0c1ca332aafa3caa723ac6d
MD5 3def4aef04c0fc079d0ff2a56ecf63a6
BLAKE2b-256 6cc54ef4d8e53342f94f3c49e1ae089b32c1e8b3878e15e0022c7708c647f351

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp314-cp314-musllinux_1_2_s390x.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp314-cp314-musllinux_1_2_riscv64.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp314-cp314-musllinux_1_2_riscv64.whl
Algorithm Hash digest
SHA256 82d1c2cab3c133e9d059b3a5420bed9376bd30e21c185c63dda4ddadf6ddda47
MD5 3d357496ad571b8589bfbfccc7c44b14
BLAKE2b-256 8938ac554e2fc6ff0b8deeff9798b92e7abd8f99e2bd9731532e7033de208220

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp314-cp314-musllinux_1_2_riscv64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp314-cp314-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp314-cp314-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 a0285df7925657ad65a65fb8dc330808bce082827538fd50ef45fa12d1fc5bca
MD5 b9ab462963e0703a4aaca7a62a4cb533
BLAKE2b-256 1b86e8806a99ec4589914f255e6b658853fe537bf359c05e6ba5762ad9c27917

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp314-cp314-musllinux_1_2_ppc64le.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp314-cp314-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 5dd0e666b5931c0509cf65714686a1c5126771e663a79ac5d40da4f58b1f9502
MD5 ae4d95e303d106f11ec3f2ce83061005
BLAKE2b-256 6762729206c0ee577a4db8eae6dd06e0eef725a1287c6df11b2ef831d003df31

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp314-cp314-musllinux_1_2_armv7l.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 39e947b1f5fdab045174306e3916785bf3ed537648acc1549827c08c33b10953
MD5 287cac808be87540905c2c72a8177df3
BLAKE2b-256 89ad5ffc53af9939c49fd653d147fa5b8f78ced1f6bce6c49a7446860945b0ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp314-cp314-musllinux_1_2_aarch64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 9003a1fde1c21a322a3ca3fa0c4bda8c639da81dbc925162766086643b05ba87
MD5 c8fe0448c8de9c801e845db8b9a45e79
BLAKE2b-256 967ff0ae6042b14f86fa5f996c6563ea4cf107adc036ccbedc9d4f418d0095f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 856bdd638f8277f86465057bfdd4da097c73058fb0f9d2bd5baea29e2bf2d367
MD5 acca43fc256cb40bf9627a790fbc8d92
BLAKE2b-256 b83c8ec52a6662f3df64090fba28cd521d405d54759268d8e820477037e8c80d

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 1ae4a686a662964a6671069f84f7f908cc3475e782227726b0c622c715962105
MD5 c08cac48ba0bd8546ba3d16078a65ad9
BLAKE2b-256 524fd813ec94e18002571ef4959d87a630eff6e01b72a51bcb0832b75ae8c51a

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 b22b1f4950f6ab7126623329c3b47b3b90a14c05db517f2db2a026ad6c928352
MD5 8205ebe61580cdc8176af6d68ded5a9b
BLAKE2b-256 d5aabaedbbaa6bf9ed6029617ed5e8976535bd805f483ca9b3484e7ad9ee08bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 0704df094b2d5fa7f6f410925a594c2a5c9a09167731a76292e5410934208209
MD5 8b0f76e37b772713ecb227a5cf190023
BLAKE2b-256 d272890ab9d77494af93ea65268230bfbc0a90ba789401ed7a44356a44785644

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 8e9c4e369fc181b2d41a99e01477215cecdc8546a39f7d41a59cc0a7065a0b09
MD5 5c35590c1f8a6842275a53cee5544232
BLAKE2b-256 ea30646e47b8a8dff04e227bdab512e6dde60663a647eeac7bbd6edddd92bbc5

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 98ab58a4faa72b46da0127ccc1931dcbfc0985b0778892300a092185910c4cbe
MD5 1073f99bd4e245b0a75147cd1db3c861
BLAKE2b-256 4a33abd966074b34a51e4f134e0aaed80f5a4a0a35163ea5ac58a1bc5a076d23

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 30c379d5b207d3a7f0ba4c2e4602a895b0bcc63fb5f5371a4ae7fbddb03b672b
MD5 5ddc9db6c4f9a129b42f035145577852
BLAKE2b-256 6eacc0d46f62e31e232487b2c123bc3cfd9a4e45684ca7dc0c37f0987f29baae

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 f881fca0a45dd6789939bd6637cd98169b92f1c3fdc78262f2cb9ec2cb1f324e
MD5 62f0fdbd10105b36a10530b7fd1d4ff9
BLAKE2b-256 8de6da1dc11507f8118145a81c751fe0c77e5e1c11b8554496addb39389e2dc2

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp314-cp314-macosx_10_15_universal2.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: websockets-16.1-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 180.5 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for websockets-16.1-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 bef52d327d70fa75dad93ee61ea2cb1d1489aca9f35c188833563f5a3b4df0a5
MD5 274411d648376612e68a2ffaf39b208b
BLAKE2b-256 a303971e98d4a4864cf263f9e94c5b2b7c9a9b7682d77bfbba4e732c55ee85a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp313-cp313-win_amd64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: websockets-16.1-cp313-cp313-win32.whl
  • Upload date:
  • Size: 180.1 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for websockets-16.1-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 84c170c6869633536921e4474b1cce7254c0c9b0053ef5725f966cee47e718e4
MD5 8969946f66c661c357a46712d0bfcf0f
BLAKE2b-256 6bd5eeee439921f55d5eaeabcea18d0f7ce32cdc39cb8fc1e185431a094c5c7b

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp313-cp313-win32.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for websockets-16.1-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a3cd6c9b798218798f4bb7b2e71c38f0e744bb94ca537b13376f88019d46384d
MD5 3f653ac9f68b70b8083d303e20098653
BLAKE2b-256 47eb27d6c92a01696b6495386af4fc941d7d0a13f2eab2bf9c336111d7321491

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp313-cp313-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp313-cp313-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 fef2debfe7f7ebdda12176f26166f95b7af17af05ba06150fcf889032e0213e9
MD5 194c26f891996055e63ca0ef0b40893a
BLAKE2b-256 5b0b8f246c3712f07f207b52ea5fb47f3b2b66fafec7303162644c74aed51c6a

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp313-cp313-musllinux_1_2_s390x.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp313-cp313-musllinux_1_2_riscv64.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp313-cp313-musllinux_1_2_riscv64.whl
Algorithm Hash digest
SHA256 cd68f0914f3b64694895bc5e9b14e8b447e41d7bf5ffaf989bb8dcb5e2dfdce7
MD5 51e1ad4dc839423156e77efe78403b84
BLAKE2b-256 ee83b3dca5fad71487b726e31cb0acf56f226792c1cc34e6ab18cbf146bd2d74

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp313-cp313-musllinux_1_2_riscv64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp313-cp313-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp313-cp313-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 ad9411eded8988b879be6038206698bf7106c85a78f642c004485bcb95be17eb
MD5 ffca26d7d7e2127325a8e1d317cb3099
BLAKE2b-256 68791caeacab5bc2081e4519288d248bc8bd2de30652e6eaa94be6be09a1fe5b

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp313-cp313-musllinux_1_2_ppc64le.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 cc0c6a6eef613c7da32d4fb068f82ef834b58134f6a16b54e6c1e5bf9529ab3d
MD5 2ef86d1ce54c152fd9f9456770110e34
BLAKE2b-256 69541e37384f395eaa127383aab15c1c45e200890a7d7b99db5c312233d193e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp313-cp313-musllinux_1_2_armv7l.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for websockets-16.1-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1facd189d8190af30487a55b4c3688484dd50801628a3b5b2ccd26db08e67057
MD5 6cb51d8d5346d7e4ab9987895dfa266b
BLAKE2b-256 a09b8021c133add5fe40ed40312553a6cd1408c069d7efe3444ad483d4973ed3

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 75c98e3920039d0edff03b74478ada504b7ce3a1bc406db2cabfca84320f7baf
MD5 73ecf3fd6c6c5644e2a96d0f8754ae22
BLAKE2b-256 8cbf42fef5d5887c18cf2d148b02debf56cecb9cfbffc68027cde9b12c8f432c

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 5f5218de1ed047385ca53744caba9435d65f75d008364970a3fae95a05812cf9
MD5 eba9a44cf28fc02c4ebd8fa09e5298bc
BLAKE2b-256 429806afc33e9450d4230f94c664db78875d90f5f6a5fb77f0bc6ec15ae74e1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 2237081454846fb40403a80ba86d82e2038b9c45865ab96af0abe7d002a91045
MD5 b4d51e5b7b0542393ea210d6f4947ed3
BLAKE2b-256 9e1a5b37b3fd335d5811f29fc829f2646a3e6d1463a4bf09c3100708684c766e

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 23e545ea8ae4263e37cdfd4e22a217f519e48e432728bc461185bbf585f38a83
MD5 07c3f62aa51e7da3c568b1bfb9fa0885
BLAKE2b-256 15d6ad87b2507e57de1cbf897a56c963f2925962ed5e85fbe06aaa83ced27acd

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 63339bc8c63c86a463177775cb7c677691f5bcfac7b3b2f01b286d42acd41600
MD5 cd199db41cf79d4a5b07e69291b591c9
BLAKE2b-256 2616cc2e80478f688fc3c39c67dc1fac6a0783858058914ebc2489917462cb42

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 9dba74233c8c3ce368850818c98354dad2570f57231b3fd3bd00d7aa57628881
MD5 eb8b8cd696671ae8bc1e509f29918248
BLAKE2b-256 dc61d3bb03b2229bb1afd72008742d586cf1ea240dce64dd48c71c8c7fd3294c

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for websockets-16.1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 187323204c3b2fc465e8fc2609e60437c521790cb9c1acb49c4c452a33e57f37
MD5 854e0c318f6576891e0974f9e494e088
BLAKE2b-256 8b76b10633424d40681b4e892ffd08ca5226322b2426e62d4ab71eae484c3a32

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for websockets-16.1-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 a71b73d143991714144e159f767b698f03c4a70b8a65ae1733b650cff488045b
MD5 7ba7ccb61bd334405a6aceeec12eec43
BLAKE2b-256 74cf00fe9414dfeafa6fe54eae9f5716c8c8e9ac59d192be3b893c096d395846

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for websockets-16.1-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 b0232ed141cec3df2af5a3959a071c51f40036336b0d37e17faf9ef52fc73e47
MD5 c0c3f74d42c1d444dd4f657ec5c0ba5e
BLAKE2b-256 d963df158b155420b566f025e75613424ad9649a24bcb0e9f259321ab3d58bea

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp313-cp313-macosx_10_13_universal2.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: websockets-16.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 180.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for websockets-16.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 6852c9f653966c16109d3b6f31181fd734f7914927e3f0fa1117af7a18c9aa21
MD5 54d5889fd6acd521ca251e9af7ee931a
BLAKE2b-256 d6ff87eb9eb44cb62424a8d729834f2b0515a47e2669fabec29820268f4d50a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp312-cp312-win_amd64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: websockets-16.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 180.2 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for websockets-16.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 b9f5d83f80f4d7c4bba6d97f3755ac05850c784dce0fd2ab371c4e41172f53ff
MD5 9ddecafb09359eeb20efdf7f1d701a7a
BLAKE2b-256 001356840cf62c8859af6ba22b9529da937332468c80f32b598753e8a66d3990

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp312-cp312-win32.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for websockets-16.1-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ff9b000064b88787ba9f7a3cb2af2b68a658ca5aad76458a46469e7124b678a0
MD5 54b98900de2d3508cd3c7435ae622948
BLAKE2b-256 5035524e3fac40e47d6fdcf6c4b2c95ef1bc8a97e01593c90eff86621df7b716

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp312-cp312-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp312-cp312-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 4e969170c3b08e1d8dabd990fef1fa702c4233aeaabec33f871806e444f6a0e4
MD5 724ce573c96721a63f47595946bd7e35
BLAKE2b-256 f640b240c7dd6a0e0c59c1f68377cc3015263521080c327c15f5e753c1f6d378

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp312-cp312-musllinux_1_2_s390x.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp312-cp312-musllinux_1_2_riscv64.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp312-cp312-musllinux_1_2_riscv64.whl
Algorithm Hash digest
SHA256 a58532c49a851bcb481e58c1be23b315c17fe2fbbed509d75aeea12f543d2c15
MD5 7e644d5b5511536d3b2f462ca2834961
BLAKE2b-256 4d899a8fae7dd2acdcfb1a8844c29fe42b518a04b64fce38a0923b6290e452f1

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp312-cp312-musllinux_1_2_riscv64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp312-cp312-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 c14b6634af01541e4efe2954fd8f263386f7aa6d37c01e55dd8109fd17661452
MD5 2f597a33f2b9a1feebdfbbd8c856d5d5
BLAKE2b-256 087316c059f3d73b3331eba10793704afa4faa9939234fb08ef7dca35794e8f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp312-cp312-musllinux_1_2_ppc64le.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d0fb4b46f121eccd539353baebd1083a8767a9a351109453d1d1caecd1ba40c2
MD5 db005b3c90d8f57e7c32b4061d88c3e6
BLAKE2b-256 c76d533733132ab4c07540efd4a8f0b9a435d3a5059b2f26cc476ace1abf7f45

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp312-cp312-musllinux_1_2_armv7l.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for websockets-16.1-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 70bd789afab579602968c39f21cb925466505f3edff22f0ae852bca54978a4f9
MD5 415b68a0025d08d567ffb36dcd8c303c
BLAKE2b-256 78916ad6f2f1426317b5001bd490534208c7360636b35bac1dec2e0c22bfc40e

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 0352f5b38b40e857b6428d468fa21dbb4dd4a567d933c26d9831b4efe1b92f43
MD5 8e9269a314174036712149dc345b2b8c
BLAKE2b-256 9e2fcd271717b93d5ee19626cb5e38a85baab745c86e33db7c31a3ac729b31b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 353f3bc6e058ac1ccab4b3588e8598837a8c04cfc8351233e6d523be675d844c
MD5 e1d24f6a392e2e7c9ce16f0af41aea03
BLAKE2b-256 7e223e2dcc78d85fc5d9d814895ce6d07d0dfacc0f6aaa1d151f2b8c8d772299

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 c3e99757f5baafe20fc598e202ea6f5b0b265186ad38d0a17bd8beca16296955
MD5 c6bf9cb6196bfa9a56f9f25fb582e150
BLAKE2b-256 a5b45ee27575b367d7110d4d13945e2a9de067ec84dc71e54b87f01e38550d9a

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 0c64c024ddf7a35331b21fcddb562a039c275d2c82e8c2d12939e7da23997270
MD5 6b55a4f78665b831f3b5de157edd8e2f
BLAKE2b-256 bc37604193bebcbeffe96fdf795960b83a15d600880c64dc17ec9c31c5b3427d

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 a24d1f35aef07d794a16c853c688e74956c50239bec37b4f2de080056046419b
MD5 fe7299979be6d4b5b256293917705d1c
BLAKE2b-256 2534b7c5c52c2f24280e1c017acb7ad491a566750a5cceca7f3cf999373bba21

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 35f41979c8623df9bd30d949d82010a8fda5c56ff12cd8508a5b7272b6d4b53a
MD5 f03671693e564cb2ae471417e9329350
BLAKE2b-256 9d6279b1c8f0cee0da648b4899e1c5b0dbd3aa59846985136a54854db6827ab4

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for websockets-16.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2bd3e12cd9afbe2baedae0b1eeade8ba64329b60fe2f9abdc966bd10fd2c2ef5
MD5 1f9eae958cca62c233180cee14661ffe
BLAKE2b-256 aa125b85b4e75d697e548a94962ce5c036b05dd21cb9545759d555c5586422fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 b43fcfb521ac2f34ba80b7b8ea16303e4ad82dd8af667bf40839ad3a5d37b164
MD5 94c200d51239c5307468114e573cccc3
BLAKE2b-256 8b5e2a2e64d977d084e49d37c187c26c056daaff41965be7300cd5dbde6f8b07

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 b6aa3f7ad345cf3862c21f4fbf2ef5e14d911348476c2845e137c091fe3a3f0b
MD5 c5672187925fbde4cfddf4f62ef5b930
BLAKE2b-256 a152748c014f07f4e0e170c8932de7e647a1511d5ab3049cd978797136aee577

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp312-cp312-macosx_10_13_universal2.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: websockets-16.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 180.5 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for websockets-16.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 f9f4fb9ae8b802e55609685db98382d48fd3feb1397804e1e774968dea0f28c7
MD5 ce9c75033127912725c793c2b772ae66
BLAKE2b-256 810685574d9458d3b913090087b817df0cc47b68e9a01dd0ab6ac04b77f49b0a

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp311-cp311-win_amd64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: websockets-16.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 180.2 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for websockets-16.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 c54fe94fb2f11e11b48920c5f971e298cec73ac35db56efe57a49db63dfc95d4
MD5 6b158f40c01cb3cbb7082772be2f34c2
BLAKE2b-256 a6fde0abb8acc435642ac4a671490f6cf781c882f3fe682cdced9080ea455ab5

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp311-cp311-win32.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for websockets-16.1-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 39c7e7730be33b8f0cd6f0aa8e8c82f9cdd1813f159765e073b2ece65f4824b5
MD5 bafd1abe73367935032e8920b2ea7b9c
BLAKE2b-256 a529b07d3a4e1eb2ab03e94e7f53f0c7a628e85fde6ad86011f7afd08f27b985

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp311-cp311-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp311-cp311-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 67b56828712f5fa7852de4c0265c28827311a657a4d275b7312ed0d1a918bee4
MD5 203af3cca6fbba1f3e85a1c01b5bb948
BLAKE2b-256 e81fe8fe44b1d2dc417d740d9959d28fd2a846f268e7df38a686c04ac7dfe947

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp311-cp311-musllinux_1_2_s390x.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp311-cp311-musllinux_1_2_riscv64.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp311-cp311-musllinux_1_2_riscv64.whl
Algorithm Hash digest
SHA256 8fdf0b00d0d1f30d1f06a92cab46fe542eec3eb302a7aee7163f142d0780f216
MD5 9caec65648e9a6156be4594fe6a64285
BLAKE2b-256 f63296bf8302c81d961585b4d34a2ddd3f229782f9b8c57bc78bbf98f1b1a4ac

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp311-cp311-musllinux_1_2_riscv64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp311-cp311-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 9a3f125e44c3e34d61d111652e608e0f5b85ce08c225c8d56ad0eb822fa40030
MD5 240fb7bf1e1becca59d8c13b93d18933
BLAKE2b-256 ad906305c00812a92e47d0582604c02bd759db0118bbafc13f707d712dbcf898

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp311-cp311-musllinux_1_2_ppc64le.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 6eb604a4167f0a0d53c2243dfc667a29f0b43c3436057184e070bb82a1000fa2
MD5 5c142e7943505c33ecae83b88f07db94
BLAKE2b-256 9b3e775d36885d5e48ab8020aaf377de0ff5fbeb8bc2682a7e46419e4a14521c

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp311-cp311-musllinux_1_2_armv7l.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for websockets-16.1-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 9b3b021d0ed4bc16eea9775f62c9fa71acdacba0fc790b38581754dedf29ca60
MD5 55038100fc89959ffc7c4fb08dcd2106
BLAKE2b-256 6febc6c3dcd7a01097bb0d42f4e9ef21a2c2a491d36b77cd0870ab59f9e8e77f

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 2ed64e5a97b0b97a0b66e18bfe281317a75fbbd5afe692f939ea8d14a4292f2c
MD5 6a64b0b1234ea1c8ca1ff74b97ae580c
BLAKE2b-256 0d4e2ecd59add10d0855ec03dbdedfcdacdbd1aaabcd44b7dcbeda27538662e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 eeab6d27f51c7e579023c971f5e6dff200deadf01faf6831beaecd32052dfaef
MD5 08f5ea38b4c853cb1c5ac20e3da5bc8f
BLAKE2b-256 d7eaa368d37c010425a5451f42052fe804e754e23333e8448aef5d55c8a8d64f

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 2c1c85f61bc9d5eac57ce705d848dc2d2ce3680638300bf4e1da7d749e2cf4ce
MD5 b404816126ca236746f69b8b7d452898
BLAKE2b-256 5cda6c0c349443d6e999f481e3d9a0e57e7ac2956d75d6391bec24b92af3fe13

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 638cf57c48b4ad8ac1ff1e453f4f97db2426b690ddc111e6da96b27b4a340bc3
MD5 cdc1eaf425ef31560b302a14a5d2e487
BLAKE2b-256 754bbbbb8e6fac4cfc53d7aaa69a3d531bf10799354b0021f4b58914aced8c1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 97f15b6d9ea9c2eaf6ccab964a082b09bfa6634a495bb0c2e9e7ee6943f58976
MD5 163c7409271c2268904a342ec3c055a3
BLAKE2b-256 4a875ab1ec2086910f23cfb9ec0c1c29fbcc24a9d190b5198b1557c00ce4a47e

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 e2fb33ccb16ee40a95cc676d7b0ff451a9a2632f11a0dbc2e666326892b2e1de
MD5 94eba36a571d08571efa292abf503c67
BLAKE2b-256 cc3f381550b344a02f0d2f84cda25e79b54575291bc7022128a41163fe8ba5b0

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for websockets-16.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fd847ab82133015afe65d778e7966ab42dba16bd7ad2e5b8a7918db6539f3f94
MD5 f5ab6a90a85d0f39214ed4a0dc7ed7d4
BLAKE2b-256 436ac26b0ae449e93d256ce5cdd50d5fe97b575a63e8dcd311a1faa972fd6bc6

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for websockets-16.1-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 bedbc5efeb96621aa2921d2d92608246691399418cac22acba427eb11877ea1f
MD5 d79cdee1d8a149c605cae0a3a7179b4b
BLAKE2b-256 6fc72f0a722039a1e0107be73ed672ba604449b4956e48733e8e6b8a005aea42

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for websockets-16.1-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 a9b1d7a63cba8e6b9b77e499a81eab29d31100298d090ad4507d1048c0b9cae0
MD5 6e73f836acedb3220f15d440ab902b1e
BLAKE2b-256 9e13d47429afcc2c28616c32640009c84ea3f95660dab805766345b9682468e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp311-cp311-macosx_10_9_universal2.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: websockets-16.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 180.5 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for websockets-16.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 115fc4695b94bb855995b23fb1abcb66099a5995575d3d5bc5605a616c58d0eb
MD5 ed3cb29b84b8294632e75ea7ea5dd3e7
BLAKE2b-256 6d4f5e010ce5f66a8e5df380843f704ada508195a021c0c8a0f933639c9ee1c0

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp310-cp310-win_amd64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

  • Download URL: websockets-16.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 180.2 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for websockets-16.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 cce36c80b3f2fede7942f1756d3d885fa6fa086766c8c1bcf00695ab80f0d51a
MD5 a369e5bbc533f95146e505dcf1cd8cb3
BLAKE2b-256 44ab4dc049cb2c9e1be3a2c6fef77118f9c5049979e99cd56a97759d2f40f980

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp310-cp310-win32.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for websockets-16.1-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 dddd27175bf640acae5561fa79b77e8ec71fc445816200523e5c19b6a556fb72
MD5 f878605fae8ca847f5bec5612f45fb19
BLAKE2b-256 75262e068497c78f31591a610ab7ef6d8d383ecadbe98f9121e1ebda77ef6d2b

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp310-cp310-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp310-cp310-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 3fd3e6a7af2c8fcdcf4ffbeaf7f54a567b91a83267204187797f31faaa2a4efa
MD5 538cba894ad573bc651bb242b5c55064
BLAKE2b-256 176b3ffecd83ca3404b41fbdf8e9b178e55b529cd59bf64ea08b5a37b616b568

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp310-cp310-musllinux_1_2_s390x.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp310-cp310-musllinux_1_2_riscv64.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp310-cp310-musllinux_1_2_riscv64.whl
Algorithm Hash digest
SHA256 9c1cf6f9a936b030b5bed0e800c5ee32069338129084546baf5ff5014dc62fa9
MD5 15e4bca195292b1a777560c79da5897f
BLAKE2b-256 30cadc0ef2be39c67394e24bc982a0af59cd6249bf2f4e4272813c5c505d0da9

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp310-cp310-musllinux_1_2_riscv64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp310-cp310-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp310-cp310-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 d71bed12909b8039955536e192867d02d76cd3797cedfd0facf822e7668636c3
MD5 41f3c3083d5168e5dbfb0b03a519410e
BLAKE2b-256 2724c038fe8682e9345bfa422d2cc5cc68b0491ab942c92e176bf8dfa6e8331f

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp310-cp310-musllinux_1_2_ppc64le.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp310-cp310-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp310-cp310-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d106396927a7f00b0f3a69215c3357f87bf0bca6844247121f7e8291e826a3b1
MD5 6a67bce6af2d4ca39fb47dcc9dc1c5c6
BLAKE2b-256 edec6afa1aebc59426438b85cf7a3868c53a89005e2250a648c99e99943b90a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp310-cp310-musllinux_1_2_armv7l.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for websockets-16.1-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c522bd48e625b6d557aa228967258d6d3da031c4cc21d3352fb302479aa9ba0a
MD5 4bffe8ffeefed7235373d3de5a8ca03d
BLAKE2b-256 bfe6109c6f16850fd674b7e3d0e58b8987f05d3881abaa25f42a9faf5e85f097

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 6c1eb7df4170d5068892a8834fb5c07b9552353deb0dbeb0bff3820481ae4792
MD5 8b5e939ff7038bdcafce490f199188f7
BLAKE2b-256 d0d05c1314782594aa347e0f18808ee277a61986a2a2f9f470df9893183995bd

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp310-cp310-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 a3c18dba232ec2b92a68579c9fed8ff5a18f853d1e09fc0b6ca3159e94f689fe
MD5 c93747b0e1355c5f0a2020e806e21167
BLAKE2b-256 8e0c58227c8d66b1c4060c53bac8e066fb4fe2603060408e934f48660a448d72

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp310-cp310-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 a089979d6173b27af18026c8d8b0077f83669a9169174482c4651e9f5739a5b6
MD5 54b2330e8c1e3794f33171fce8aabc80
BLAKE2b-256 7c40705fbbd5677242fd36f724e9a94103e6bbdcb7d71e8f4498bfc1a8a7d413

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp310-cp310-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp310-cp310-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp310-cp310-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 1a9f08a0728b0835f1c6abe1d9b746ab3de49b7336a0e1919cf96be1e76273eb
MD5 33b87ecd70f198f73208e4257c927268
BLAKE2b-256 ad7aa575b52ca090b1976ffbe4b5f0762d03f399dfcb48eab883101331be71a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp310-cp310-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 dc2c453f3b5f99c56b16e233aad5299860558487d26adb2ed27a00c14ca24b8c
MD5 413b84c6f6bec1c32ba83a0c7876a0a7
BLAKE2b-256 32e5a9b98fc49ef0214718a9c839c6c63856a921877256ec46f371be32decfa8

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp310-cp310-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file websockets-16.1-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for websockets-16.1-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 1acb698bff1da1782b31aebd8d7a24d7d05453964abcd7d03dbf6e25893908e8
MD5 f2eb8276f1d9ad1b65cbde7270f03892
BLAKE2b-256 17d7944f341d0d3c0450ffd3d171479531df1818cb1df1623af4065113999c44

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for websockets-16.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 00d50c0a27098fcb7ab47b3d99a1b1159b534dbcd959fbf05113ebc37e5f927b
MD5 dcf7a72864aac95f28f3dd85787e0117
BLAKE2b-256 063a36ebbb978a7af70ff952afe5b22561264967164e9ad68b6734cae94efeb4

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for websockets-16.1-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 37b0e4d726ffea3776670092d3d13e1cb605076f036a695fd1259de0d9b9fe02
MD5 97e89d416d433283de49b8dc2dec1cbe
BLAKE2b-256 e69b34306d802f9b599eab041688a2086318037560cfae616a860234cca575b6

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

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

File metadata

File hashes

Hashes for websockets-16.1-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 de72a9c611178b15557d98eabd3101c9663c4d68938510478a6d162f99afd213
MD5 5d999dd5b2dbec1e3d99effff2e243e0
BLAKE2b-256 8c31cd11d2796b95c93645bac8e396b0f4bac0896a07a7b87d473bfc359f02c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-16.1-cp310-cp310-macosx_10_9_universal2.whl:

Publisher: release.yml on python-websockets/websockets

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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