Skip to main content

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

Project description

websockets

licence version pyversions

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.

Implementations on top of threading and trio are also provided, as well as a Sans-I/O layer for integration in third-party projects.

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():
    server = await serve(echo, "localhost", 8765)
    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-17.0.tar.gz (183.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-17.0-py3-none-any.whl (206.9 kB view details)

Uploaded Python 3

websockets-17.0-pp311-pypy311_pp73-win_amd64.whl (213.6 kB view details)

Uploaded PyPyWindows x86-64

websockets-17.0-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (212.3 kB view details)

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

websockets-17.0-pp311-pypy311_pp73-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (211.5 kB view details)

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

websockets-17.0-pp311-pypy311_pp73-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl (211.6 kB view details)

Uploaded PyPymanylinux: glibc 2.28+ i686manylinux: glibc 2.5+ i686

websockets-17.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl (210.6 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

websockets-17.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl (210.3 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

websockets-17.0-cp314-cp314t-win_arm64.whl (213.1 kB view details)

Uploaded CPython 3.14tWindows ARM64

websockets-17.0-cp314-cp314t-win_amd64.whl (213.2 kB view details)

Uploaded CPython 3.14tWindows x86-64

websockets-17.0-cp314-cp314t-win32.whl (212.9 kB view details)

Uploaded CPython 3.14tWindows x86

websockets-17.0-cp314-cp314t-musllinux_1_2_x86_64.whl (220.7 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ x86-64

websockets-17.0-cp314-cp314t-musllinux_1_2_s390x.whl (220.3 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ s390x

websockets-17.0-cp314-cp314t-musllinux_1_2_riscv64.whl (219.5 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ riscv64

websockets-17.0-cp314-cp314t-musllinux_1_2_ppc64le.whl (221.8 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ppc64le

websockets-17.0-cp314-cp314t-musllinux_1_2_i686.whl (220.8 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ i686

websockets-17.0-cp314-cp314t-musllinux_1_2_armv7l.whl (219.9 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARMv7l

websockets-17.0-cp314-cp314t-musllinux_1_2_aarch64.whl (221.4 kB view details)

Uploaded CPython 3.14tmusllinux: musl 1.2+ ARM64

websockets-17.0-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (218.7 kB view details)

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

websockets-17.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (221.2 kB view details)

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

websockets-17.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (222.5 kB view details)

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

websockets-17.0-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl (224.0 kB view details)

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

websockets-17.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (221.9 kB view details)

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

websockets-17.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (220.7 kB view details)

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

websockets-17.0-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl (220.4 kB view details)

Uploaded CPython 3.14tmanylinux: glibc 2.28+ i686manylinux: glibc 2.5+ i686

websockets-17.0-cp314-cp314t-macosx_11_0_arm64.whl (210.8 kB view details)

Uploaded CPython 3.14tmacOS 11.0+ ARM64

websockets-17.0-cp314-cp314t-macosx_10_15_x86_64.whl (210.7 kB view details)

Uploaded CPython 3.14tmacOS 10.15+ x86-64

websockets-17.0-cp314-cp314t-macosx_10_15_universal2.whl (213.1 kB view details)

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

websockets-17.0-cp314-cp314-win_arm64.whl (213.0 kB view details)

Uploaded CPython 3.14Windows ARM64

websockets-17.0-cp314-cp314-win_amd64.whl (213.1 kB view details)

Uploaded CPython 3.14Windows x86-64

websockets-17.0-cp314-cp314-win32.whl (212.7 kB view details)

Uploaded CPython 3.14Windows x86

websockets-17.0-cp314-cp314-musllinux_1_2_x86_64.whl (220.4 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

websockets-17.0-cp314-cp314-musllinux_1_2_s390x.whl (220.1 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ s390x

websockets-17.0-cp314-cp314-musllinux_1_2_riscv64.whl (219.1 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ riscv64

websockets-17.0-cp314-cp314-musllinux_1_2_ppc64le.whl (221.6 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ppc64le

websockets-17.0-cp314-cp314-musllinux_1_2_i686.whl (220.4 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ i686

websockets-17.0-cp314-cp314-musllinux_1_2_armv7l.whl (219.6 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARMv7l

websockets-17.0-cp314-cp314-musllinux_1_2_aarch64.whl (221.1 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ ARM64

websockets-17.0-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (218.3 kB view details)

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

websockets-17.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (221.0 kB view details)

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

websockets-17.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (222.3 kB view details)

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

websockets-17.0-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl (223.0 kB view details)

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

websockets-17.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (221.7 kB view details)

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

websockets-17.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (220.4 kB view details)

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

websockets-17.0-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl (220.1 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ i686manylinux: glibc 2.5+ i686

websockets-17.0-cp314-cp314-macosx_11_0_arm64.whl (210.7 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

websockets-17.0-cp314-cp314-macosx_10_15_x86_64.whl (210.5 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

websockets-17.0-cp314-cp314-macosx_10_15_universal2.whl (212.8 kB view details)

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

websockets-17.0-cp313-cp313-win_arm64.whl (213.4 kB view details)

Uploaded CPython 3.13Windows ARM64

websockets-17.0-cp313-cp313-win_amd64.whl (213.5 kB view details)

Uploaded CPython 3.13Windows x86-64

websockets-17.0-cp313-cp313-win32.whl (213.2 kB view details)

Uploaded CPython 3.13Windows x86

websockets-17.0-cp313-cp313-musllinux_1_2_x86_64.whl (220.3 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

websockets-17.0-cp313-cp313-musllinux_1_2_s390x.whl (220.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ s390x

websockets-17.0-cp313-cp313-musllinux_1_2_riscv64.whl (219.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ riscv64

websockets-17.0-cp313-cp313-musllinux_1_2_ppc64le.whl (221.5 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ppc64le

websockets-17.0-cp313-cp313-musllinux_1_2_i686.whl (220.4 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ i686

websockets-17.0-cp313-cp313-musllinux_1_2_armv7l.whl (219.6 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARMv7l

websockets-17.0-cp313-cp313-musllinux_1_2_aarch64.whl (221.0 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

websockets-17.0-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (218.2 kB view details)

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

websockets-17.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (221.0 kB view details)

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

websockets-17.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (222.2 kB view details)

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

websockets-17.0-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl (223.0 kB view details)

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

websockets-17.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (221.6 kB view details)

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

websockets-17.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (220.4 kB view details)

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

websockets-17.0-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl (220.1 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ i686manylinux: glibc 2.5+ i686

websockets-17.0-cp313-cp313-macosx_11_0_arm64.whl (210.7 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

websockets-17.0-cp313-cp313-macosx_10_13_x86_64.whl (210.4 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

websockets-17.0-cp313-cp313-macosx_10_13_universal2.whl (212.7 kB view details)

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

websockets-17.0-cp312-cp312-win_arm64.whl (213.4 kB view details)

Uploaded CPython 3.12Windows ARM64

websockets-17.0-cp312-cp312-win_amd64.whl (213.5 kB view details)

Uploaded CPython 3.12Windows x86-64

websockets-17.0-cp312-cp312-win32.whl (213.2 kB view details)

Uploaded CPython 3.12Windows x86

websockets-17.0-cp312-cp312-musllinux_1_2_x86_64.whl (220.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

websockets-17.0-cp312-cp312-musllinux_1_2_s390x.whl (220.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ s390x

websockets-17.0-cp312-cp312-musllinux_1_2_riscv64.whl (219.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ riscv64

websockets-17.0-cp312-cp312-musllinux_1_2_ppc64le.whl (221.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ppc64le

websockets-17.0-cp312-cp312-musllinux_1_2_i686.whl (220.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ i686

websockets-17.0-cp312-cp312-musllinux_1_2_armv7l.whl (219.6 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARMv7l

websockets-17.0-cp312-cp312-musllinux_1_2_aarch64.whl (221.0 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

websockets-17.0-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (218.2 kB view details)

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

websockets-17.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (220.9 kB view details)

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

websockets-17.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (222.2 kB view details)

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

websockets-17.0-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl (224.3 kB view details)

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

websockets-17.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (221.5 kB view details)

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

websockets-17.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (220.3 kB view details)

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

websockets-17.0-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl (220.0 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ i686manylinux: glibc 2.5+ i686

websockets-17.0-cp312-cp312-macosx_11_0_arm64.whl (210.7 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

websockets-17.0-cp312-cp312-macosx_10_13_x86_64.whl (210.4 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

websockets-17.0-cp312-cp312-macosx_10_13_universal2.whl (212.7 kB view details)

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

websockets-17.0-cp311-cp311-win_arm64.whl (213.4 kB view details)

Uploaded CPython 3.11Windows ARM64

websockets-17.0-cp311-cp311-win_amd64.whl (213.5 kB view details)

Uploaded CPython 3.11Windows x86-64

websockets-17.0-cp311-cp311-win32.whl (213.2 kB view details)

Uploaded CPython 3.11Windows x86

websockets-17.0-cp311-cp311-musllinux_1_2_x86_64.whl (220.0 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

websockets-17.0-cp311-cp311-musllinux_1_2_s390x.whl (219.8 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ s390x

websockets-17.0-cp311-cp311-musllinux_1_2_riscv64.whl (218.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ riscv64

websockets-17.0-cp311-cp311-musllinux_1_2_ppc64le.whl (221.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ppc64le

websockets-17.0-cp311-cp311-musllinux_1_2_i686.whl (220.1 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ i686

websockets-17.0-cp311-cp311-musllinux_1_2_armv7l.whl (219.3 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARMv7l

websockets-17.0-cp311-cp311-musllinux_1_2_aarch64.whl (220.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

websockets-17.0-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl (217.9 kB view details)

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

websockets-17.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl (220.6 kB view details)

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

websockets-17.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl (221.8 kB view details)

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

websockets-17.0-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl (224.5 kB view details)

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

websockets-17.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl (221.3 kB view details)

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

websockets-17.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (220.0 kB view details)

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

websockets-17.0-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl (219.7 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ i686manylinux: glibc 2.5+ i686

websockets-17.0-cp311-cp311-macosx_11_0_arm64.whl (210.7 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

websockets-17.0-cp311-cp311-macosx_10_9_x86_64.whl (210.4 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

websockets-17.0-cp311-cp311-macosx_10_9_universal2.whl (212.7 kB view details)

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

File details

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

File metadata

  • Download URL: websockets-17.0.tar.gz
  • Upload date:
  • Size: 183.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for websockets-17.0.tar.gz
Algorithm Hash digest
SHA256 6bbe83c4ef52a7533d2d8c6a3512b93722fd0db6bc6bc638d45edd49ef201444
MD5 08b61e629d683680fec3ce03b06f1464
BLAKE2b-256 daeac0f7924f7ccf005d6ad1f829971762ae751727497d6db1977ba5a635314f

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0.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-17.0-py3-none-any.whl.

File metadata

  • Download URL: websockets-17.0-py3-none-any.whl
  • Upload date:
  • Size: 206.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for websockets-17.0-py3-none-any.whl
Algorithm Hash digest
SHA256 0c24d62cafaca7dc1631e9f3bf0672fa83f010e66a2aeff4d00727b18addcd8e
MD5 87eaa93abd638a8cc3c3320f1205236b
BLAKE2b-256 9db49b5bd8ad82a7ace4e4a497aed083b6a9bf9076b1ea1a0bf5831686b4af71

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-pp311-pypy311_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for websockets-17.0-pp311-pypy311_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 69852d81e27f53bb69db752c55ecbbb73a0988692c654bafd1651d3e51441476
MD5 ef8a39e35d88e56b1a6a36d51450e1c3
BLAKE2b-256 6e14ac6da556d66c5f5fcf21e2f8468cd303262ae46a7f460bb481425d77ed42

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for websockets-17.0-pp311-pypy311_pp73-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 60ed4a3b760ed8db9a0c2c01ad65b2c253603b0edd7236ef24dbe363e417f31b
MD5 20626169b6cc4754f8155e8bb8920874
BLAKE2b-256 d71ca8d02a7a9f92804daba7f861ba539cf6c25765d8b2a7d7c8ea355c79deb8

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-pp311-pypy311_pp73-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for websockets-17.0-pp311-pypy311_pp73-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 e2314ae31ab4a629cac708ece44e28d88fae9fbb1bd4bb5b21718b7ac4ec7e91
MD5 c1ccee04474b0c8ded9690f08e53ed06
BLAKE2b-256 b86f8630e03816889034aed3765a4de67839b36f04acdca52648ced6b690f89e

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-pp311-pypy311_pp73-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for websockets-17.0-pp311-pypy311_pp73-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 1d4e95999b19cd99b01d401937f2adebc515b815fa2c7cfb043fc64cd0cdf2d3
MD5 05175aa5c6c1b4810712ee0dc41fa8e3
BLAKE2b-256 f62f0681ddc3a07af06e1be2b2954b6cb07f9caf67c69ada44a81e029573cfd4

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-pp311-pypy311_pp73-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.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-17.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for websockets-17.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 162188a53ffb58b175dc41bc9aee1232b87205e46591cb327be71315f8630bec
MD5 e72679e279b57bd81ec3478757ca5890
BLAKE2b-256 44aae38fe356c3cb92af10894e7e3affed5bd831af5d4ed7fbe64fe1b00213c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for websockets-17.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 cad3963bc9664468223b9e75734a04b1092e5e6947783d9162877c7be68091d2
MD5 81079feb61846a4ccd475983ad364bf1
BLAKE2b-256 28d87879b3a9d00343f9574ffdf5b854419a33b5bae8a96a20b2583ef502e892

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp314-cp314t-win_arm64.whl.

File metadata

  • Download URL: websockets-17.0-cp314-cp314t-win_arm64.whl
  • Upload date:
  • Size: 213.1 kB
  • Tags: CPython 3.14t, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for websockets-17.0-cp314-cp314t-win_arm64.whl
Algorithm Hash digest
SHA256 8122f76dc4418fa7cb1cd015444871469e277ea845761169009ca4167835f6a8
MD5 b707b10a36d957377873ddccc87d6c82
BLAKE2b-256 a9f0b48652b29d781850d0f685f680935a7ae2b2a6d9668f6f4ad7876ef0684d

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-cp314-cp314t-win_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-17.0-cp314-cp314t-win_amd64.whl.

File metadata

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

File hashes

Hashes for websockets-17.0-cp314-cp314t-win_amd64.whl
Algorithm Hash digest
SHA256 85849eff1a1a39caf82a73c853006e01eb9a080cb03ba9022a8d72839ac3d671
MD5 d6d02b68380e315dcc1e590ce0ddfc46
BLAKE2b-256 5623286f283a0fbf64cb43dc15f53022c36e749dfae5e70ad1e58ea76813a656

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp314-cp314t-win32.whl.

File metadata

  • Download URL: websockets-17.0-cp314-cp314t-win32.whl
  • Upload date:
  • Size: 212.9 kB
  • Tags: CPython 3.14t, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for websockets-17.0-cp314-cp314t-win32.whl
Algorithm Hash digest
SHA256 ede2d4b60d4acc8a4c03b5392808c2b074e38c99b08bcbb45373f1459aef2934
MD5 b4e72ac9ec4cf667e10d48a6e3f03f3e
BLAKE2b-256 1ee28ad920e410bc7b64f82ca697e31eb71dae995c28cb7761c5ce4a201e2be3

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp314-cp314t-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp314-cp314t-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 41435357c5e80b63085c8e26b8ab2c44963bdd9c4b131c5ef352d3c9107e8c78
MD5 94584c1c8b8e832bc1fe9db168eb1fde
BLAKE2b-256 026f06920cefcfd4adea34565e60b2c08eef0265e6a97e6743586fb9a088da8a

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp314-cp314t-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp314-cp314t-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 c3796b7fb9605dd9df50cd09091c0e9612d30707ba2bcf0371a3a4c5d25219c9
MD5 b90436aa90663151444a9b99ba8bce38
BLAKE2b-256 a91d1efb52128dc311812127ea337b729a89a945be5d65a75a5dba1f3c4f1d7e

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp314-cp314t-musllinux_1_2_riscv64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp314-cp314t-musllinux_1_2_riscv64.whl
Algorithm Hash digest
SHA256 27a95b0d35c0f88da71adf52d263f7b6ed23914cd459477cf0b13d2b52a48d48
MD5 96e7e74ff734684c4c9cf48a431a3ddb
BLAKE2b-256 9c18dae84b24f45852ecfcd734e4a85550e639af1b58bc1f5214dcb1a7e58346

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp314-cp314t-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp314-cp314t-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 9d0d77ce8e8080daf411eaa0889b834ee1defd076e386e55a90a75f0187a2008
MD5 030eb0c52335d03b7f0a4f0404e4a4cd
BLAKE2b-256 b6925fc01c01d6cce63002329c6d4d3a7b2ac6f758b10e198065273a88d60461

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp314-cp314t-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp314-cp314t-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 b853c76629b92576e905ca46249435f04ce41cffdda3df3aac378132b40a33ce
MD5 d6a4ecafcfd417dc30edb53fbc6fedea
BLAKE2b-256 87befaba0fc471d3bab1d1d63f10e7ff7cba97d580af8f4b9219a6274b664c1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-cp314-cp314t-musllinux_1_2_i686.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-17.0-cp314-cp314t-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp314-cp314t-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 d306f1f15f06f879b43036fc4ece102630ca1d48d7cd2ff79f02fc66ae5db5e8
MD5 75845446640735839a57bda8c2d1b905
BLAKE2b-256 eb1f6fe2474ce511c604336b29b1798fe01d7688b24568736fbe4d4f09666742

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp314-cp314t-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp314-cp314t-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c3874b45bb5d235c607c910c5721e2f7b3e7a47cc876e0c37108f55554820a69
MD5 96217192a38e39041fe03c25665a1fed
BLAKE2b-256 e80314ff4635d6afbf23724234e362354d58e128d2a67fea6de3bb9426ae3024

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp314-cp314t-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 a34089ead0fd516f4fa0ad4fedad445520f2144f1764d54b8cda07c466edfb49
MD5 9175adc6feb0b822eb6c5cd1a704fec2
BLAKE2b-256 064c27deb9b47b06fa891798a33c4ef1be5d02f8b3045c313798abb79f56510e

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp314-cp314t-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 51e89a46eb1b7c824e8dd85f2a4544503385af68d1017b4a42800523ac35382c
MD5 bb34a0c862cb46249300ddba17ca8c5a
BLAKE2b-256 fd001538ef951aff7616dffaf7cc64cf64e1ddafddcd8ff0ee3d77aedc9c3ce8

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp314-cp314t-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 79bdaf80414d0c0bf86a016dc6fce803e1cde9046cd900298d74690109c5f118
MD5 b92e77a34eaf8c8c9f700b1fbcc7f917
BLAKE2b-256 3a8e2a1e0f66aca3142ea244caa1f03af49616ff43f61a2ab8a60b8da40c6954

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp314-cp314t-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 15452af52e7e536cd240c0da28605247d0629da828643f5e7d1fd119e7256197
MD5 90328acffad611339c08792c9b5aa928
BLAKE2b-256 eec597b101b5afef7c527d7f22484abc1f949447d5a6e55d50b78ce90745b8f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 ea0aaf55be94d587f2b895938434d24d809bd34762407a84de67a42cbfe9af61
MD5 242c751cc3a6fa9468976e6d8aa3bcc0
BLAKE2b-256 7e56c443f81b483de8f40e00cf41037a14ea4f32e1a67110d1be9293cb8980da

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp314-cp314t-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 fc5b304b0100aabb46613e6c911fcbb959e5542fd94c89a1e5df704bf703c6ec
MD5 c9c6df01dedbc5968559be5f20a3fbac
BLAKE2b-256 07cfb98becac799a2bb4d5e9f197642f1bc82d586ab66314aafe459814cb2d44

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 14a6c9aaed860f9cd1d3fb71b37b38a436b864f2e78ff605491f43da959227fb
MD5 38c0b4db51be99e1f96c2f2a2a681003
BLAKE2b-256 026d63db81708c3b688dfc7f66a9a35a0b09a818b78c6588d5b2745c481c9bbd

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-cp314-cp314t-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.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-17.0-cp314-cp314t-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp314-cp314t-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ce88616250de9fa206c17a484d07ba2fdba94daefedfd7a8ffa689b0c5ec1fe7
MD5 bf112a7ee5cad3242b6fa7509c3d54a1
BLAKE2b-256 ff0075e805330de2413de10c80adb4e46d83b029a168434cb08f8b7a39733e1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp314-cp314t-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp314-cp314t-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 208ba355ab37f488b5d19b1c3a70240c88ffb9ce8407ff991f702e5781bbb5c4
MD5 9a6db9a88024f59d644b00fd352cb7b4
BLAKE2b-256 f63eade0e4181523b906fde2097813583a06c54360a38f3730eb86cf12843979

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp314-cp314t-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp314-cp314t-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 583416c24586432ee8a745cca4727efc2d4682c453f69d79debacbde72863160
MD5 ff08d8d7b860e6be182749ac5899494c
BLAKE2b-256 9d9188c7e6b9f1acbe80643f9189c06c8084a6a81e3653fdbb7aafadaabcc4bf

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp314-cp314-win_arm64.whl.

File metadata

  • Download URL: websockets-17.0-cp314-cp314-win_arm64.whl
  • Upload date:
  • Size: 213.0 kB
  • Tags: CPython 3.14, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for websockets-17.0-cp314-cp314-win_arm64.whl
Algorithm Hash digest
SHA256 9a7acf1542a53350d4623c023e4944e5fe3bd9ee6b4385b86fd6287d8d549d81
MD5 49926557e4a4813ed7b15ae0c8e8a825
BLAKE2b-256 469d3a24ef81d8e05beab88bc36d1ed2695ec59c91194fa40f47fbffbccfbbfa

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-cp314-cp314-win_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-17.0-cp314-cp314-win_amd64.whl.

File metadata

  • Download URL: websockets-17.0-cp314-cp314-win_amd64.whl
  • Upload date:
  • Size: 213.1 kB
  • Tags: CPython 3.14, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for websockets-17.0-cp314-cp314-win_amd64.whl
Algorithm Hash digest
SHA256 bd902b19f9ff1e88dcf9939500dba8da791b8102da93deceafb696659c7c1f94
MD5 149bdf4535887b25b051c41fdee43459
BLAKE2b-256 f3943d3e1c0016f2938ca026172df97f4a84f6d546f422dc4b6cf07ebdbd1a17

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp314-cp314-win32.whl.

File metadata

  • Download URL: websockets-17.0-cp314-cp314-win32.whl
  • Upload date:
  • Size: 212.7 kB
  • Tags: CPython 3.14, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for websockets-17.0-cp314-cp314-win32.whl
Algorithm Hash digest
SHA256 19ef9a3d55b8176ba6b71b6eb11373ccaa2b674162ced5c7ee26dc90d912fbcc
MD5 b6e4d9d50ec9553d60bafee24c7e8744
BLAKE2b-256 4ab02d47c5004c696dc749de93fd1af5730b296a619454efbaf8520bbe65962e

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3c60792e8a1004cc1aba943c4671d35432f903bc57ff338092de4e4062b4a4f3
MD5 cf08c4194face765cc1dad66168d34f4
BLAKE2b-256 0e816a65d5971b7e328cdb6d503bde0b4063bfea7caab8acfb7837b2876e2fc5

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp314-cp314-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp314-cp314-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 a973940286a570d22a6b65b5531ab6e0d6e4485379bcfc11d239a4ab14f28392
MD5 985602ca44871d282454f042a5ba67a7
BLAKE2b-256 ba1be33c4027444df9b279807feb87d9312f7ca5fea09e103e53fce21e307ed0

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp314-cp314-musllinux_1_2_riscv64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp314-cp314-musllinux_1_2_riscv64.whl
Algorithm Hash digest
SHA256 954b80f73046bc79b694c8c13d7f4429da149183ed45f171008f780048a37f6d
MD5 e40bc4b550b19cdbeed77b2b4dbf6bea
BLAKE2b-256 257fd3a12c95e509a612d79efa78be50d94663385b11b2345f70ae3b2f210386

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp314-cp314-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp314-cp314-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 cfaadf6866cf62edab1c1b8bedf09b80255af90ec00b0eb0da55407d9ec8f260
MD5 d36b9e292c539d5bc2a8ecc1a5d02b04
BLAKE2b-256 710a9ff02d0c71dcb2b3562fc81487e622dbe482e20a45959c37179dd428b3da

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp314-cp314-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp314-cp314-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 76431676743151e985ad9f8ae0ca4372ae3ca2e8462f9227ec9bcf6f8b84c762
MD5 9e7d17c2c69ddb15eb043df164602a1f
BLAKE2b-256 c0e0108c722318f8e55570b9705b930d51a4b4ff1bd24d830059d8cbafbdc6b8

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-cp314-cp314-musllinux_1_2_i686.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-17.0-cp314-cp314-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp314-cp314-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 9c986364dfb39d10a1d06deee2552e89163d9642a9c9175a41bdc8e136ef89a6
MD5 8c2d27138b197662e048a0d40f50b3b2
BLAKE2b-256 b17b5c1aaadd1d392a15a3637225128ad15e41f8c170c8c925323b61dc085bf9

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp314-cp314-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp314-cp314-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 78c73aeaaad88633494a5d3e8aa6a2dbc28aad160cdcd99f29f4f2bb3d8842e8
MD5 8aca789aec68c270d5cf54fa2938cea8
BLAKE2b-256 010bfc29062bd253ffc0e19279afb7a85df76d0e84d9adb4bc07932138d52fc7

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp314-cp314-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 c9ed428a473c0d54bb8d60d76928a88fc7cbad8581e60996005185c28b755cf2
MD5 eea978ccd1c833cfe82f152ee0e3d4d4
BLAKE2b-256 ae0711414c237d046204de8fca6a1ec4cfffe152c3c5c0fed537cfb88b641226

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp314-cp314-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 3c5c1ddd419ae6f61b8f26ea3577f8f6b75c90bfee563cd2feedf773414cea5a
MD5 f0913cda1ac4898078becde448c7e40b
BLAKE2b-256 681cab93e8018e3102268082c5ccb14f7f77795173c918f023cd01d764790ab7

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp314-cp314-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 3bf6df721d343cf628bce98ca23fa36a7b374c9a022f37bbb55a200a242e4afe
MD5 1a834fe1e45881ed16b52591a5293820
BLAKE2b-256 6d22e24745306baa56abafeaae99975f8dfe4e531f07a198da741ffbf8dcb662

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp314-cp314-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 ce99ec8fe4509021bffcdd473651ddfe9064ed142ec83f84eec1c2bf2fe6ad37
MD5 83fbcfe8583978a66b47f3a42602e30f
BLAKE2b-256 ffc0f69a14158ac5d2ef47ce435fb25c72ab95f8483db7def5c11d1732f9b108

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 fbfb30a6123a2851cb4a4cacc468dabf8d9f335f63f6cd8dd1a23be7c315979e
MD5 08268acde65b435d4190503d9162daf0
BLAKE2b-256 1ce45a61bc45103267ac116c646f632532b31a12b64392b91c8d63cbf0f6845f

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 8ce14ded954d5fdf3a173d951f1a17cfa40456f8cb4289fdc5ed49348351b7a7
MD5 5acab4d3060a48ffc672db50a0334aea
BLAKE2b-256 399ac231a7395aaea78179b660ff06337608db2114cf0e8c172b6e13234459b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 95f3bfa818c458ea6caf5420cd4b9b487b3a61e411fd55e2d5848aa553da15ea
MD5 811cde99096af58725e0c344fe978fa0
BLAKE2b-256 342d0cb31555e1a22c82e1a72e87db1c158a9ef5b71edc16dc30b43ecd60d1de

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-cp314-cp314-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.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-17.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b0958c062f61b05ebc226d4fc8ccf8a10cbd109db06c745a91fee6218fea77e9
MD5 54e7814198b0d78f273b0818276684b8
BLAKE2b-256 4e34a086c3caf087cc6a3965a09835c856c8e5a870bb611e1ccf6d73f73494aa

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 bb43ca37efbc140e1e6f1acf8acf7e85569f48fad588ce95e7f8bc723ec506c8
MD5 370307978bef744375f15c47f20cb629
BLAKE2b-256 ad4f1a4f4129c9a8827559eacb4769b78bd856080cf84b8e7c09ae721802f65e

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp314-cp314-macosx_10_15_universal2.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp314-cp314-macosx_10_15_universal2.whl
Algorithm Hash digest
SHA256 94bbd0c509cdbc2cfd245cc5442b2bb6f2a9df6e60a0d9e4f9d1b1926e30dbbd
MD5 b3ecef9b191f311871c01f2f9ad02da5
BLAKE2b-256 df6cff0c7950af50bae08ce0ae68bbf3fe72710851566693a709231cea9f3fd4

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp313-cp313-win_arm64.whl.

File metadata

  • Download URL: websockets-17.0-cp313-cp313-win_arm64.whl
  • Upload date:
  • Size: 213.4 kB
  • Tags: CPython 3.13, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for websockets-17.0-cp313-cp313-win_arm64.whl
Algorithm Hash digest
SHA256 169412f60a48be88350dc5e89a446de89c11d2c6f6a9c62b6ab796e1b490d7d8
MD5 0165e6f5a972131cfde2409fd911e279
BLAKE2b-256 efd0e51d30d7a9b1ecb3135871b4faece90bee14cf0c754881583e3a5b9a30a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-cp313-cp313-win_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-17.0-cp313-cp313-win_amd64.whl.

File metadata

  • Download URL: websockets-17.0-cp313-cp313-win_amd64.whl
  • Upload date:
  • Size: 213.5 kB
  • Tags: CPython 3.13, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for websockets-17.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 aa9b082460c6775f98179aa78d9186ff68ad69eca8edd30c816e689190e1bf6b
MD5 be7ede84680988620ae89d0c7146af85
BLAKE2b-256 bd186c358b4611ce7a1c438bcb6cf7dbe9be32993c1c785d1a9cef495ab34e6e

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp313-cp313-win32.whl.

File metadata

  • Download URL: websockets-17.0-cp313-cp313-win32.whl
  • Upload date:
  • Size: 213.2 kB
  • Tags: CPython 3.13, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for websockets-17.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 c2786b3cc77a84afa612c2c60fc20c22b576ec46e7ae1e79cc14ad43cd1ed05a
MD5 722c1a794dd30b9a2b449ae2e2921f73
BLAKE2b-256 b90333fe4e800d3bc72101cff3c148de55ac73eb51bbae142e6aafaf835901cf

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6d802fd1ff5d1e1773d815c5fee634b9e94e9829afb4fdbcfc8dab39c648095d
MD5 a92e094ec4afda5f6f958509b7820783
BLAKE2b-256 3f9dbf0c9c0905b3b6e4eaf9cdf37361d38c2707815baf6c0bbf69fc873ddb76

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp313-cp313-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp313-cp313-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 d648a61bfd3e2f3be8643a27eded0c7fe4e178670ee1534061f1235f2c857be1
MD5 b5107c3d5621165eca4e0e0f63e23b79
BLAKE2b-256 bbee3217cee93eaccf717c291d678a0594a5388555b024b9f46b0555fc25a812

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp313-cp313-musllinux_1_2_riscv64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp313-cp313-musllinux_1_2_riscv64.whl
Algorithm Hash digest
SHA256 42fec6309ac1c20e45982460321468858f2b2cbc66d1919cfa04663e0aaaefcb
MD5 5f2c5292460e23da5207848aebf57ba7
BLAKE2b-256 3f048d95434937e1fbaa0fee8bcf764867e9ccf8d42abb8a159c2681dd68a112

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp313-cp313-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp313-cp313-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 9a2e5e26e649b0786b8e696c41a8a3147a4c68c79fe6e0b1f07bbefeba054d56
MD5 a1429999cda650eb291fab929ce0e065
BLAKE2b-256 d4782f75906e489049cd3420c46511054f95fb063a54dcf99483cc063e14a713

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp313-cp313-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 5668320cde66fa7737a26e894fda39e0ad76d4edf96832650cab84370c561ad0
MD5 d06ca3b6ca22518e6bf0f67368884396
BLAKE2b-256 19c99cfca56b5a216b001c9d3dd2351f2e3af7b967473b89df7aae656d61e048

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-cp313-cp313-musllinux_1_2_i686.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-17.0-cp313-cp313-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp313-cp313-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 e2b977c946503cd3182a7f7cf3d18255d682580400cf4ecdeeccad435b5d2bfe
MD5 3007a888cdc96d96c39364df326886a8
BLAKE2b-256 4a14a8bfd634a5dad970a946aca76de7c9e8e717b8f9960e290d20b6f21d5931

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 63609c513bc5f8757e8ecb0eb788afc54825807cf151216ce7d3359576899b70
MD5 67d4df5e4c68738478811878627764b6
BLAKE2b-256 7c39a88e72a5b8ff80e4f7c1c5ddb335d64432650252a5856935fc6fe3065869

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp313-cp313-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 c153840709258daef58a13a0e4cf78b5d838d5b15261de0d49f6ec1fd2538d44
MD5 232b3616740f528c544acb3421641401
BLAKE2b-256 95257943eeb82ba8f323f36c0b52f471ea012b563af1e50bfe15230fd973ac7d

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp313-cp313-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 46a13ca29de8d60ef9cc6cba58e9c4e65a19a0cf25140576285f561f23827044
MD5 f320a4251d2ae9e658d289fb1d45302f
BLAKE2b-256 09ca6b1dab07811b26bd79b85788aaf1d14acdeb2bc0252d2e18999e46e9f834

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp313-cp313-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 d599bf4fab7e1bc1c009a966c8ded26c97cb8983410ab6d404f21b2e750557c9
MD5 ed5db0719dc56ac190829dea0967511e
BLAKE2b-256 96e8b7b7cad3d1bfff2c60c51bd64a3e29f48c988b1e7f1731fe9e89b09dcfa5

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp313-cp313-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 dd09cacb19f2e6d7e01c9e8d870ab40e4d4b1d59508646e74cdb963bbb73730a
MD5 6a7c1e81b6f806ae27a7fea46955c3e0
BLAKE2b-256 7637c226a8bf87376165fe15e0fa2ab1557433463ed279a9e17e899c77cb307e

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp313-cp313-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 3d5721fc96349667b623d6e1209f3c111667946d346715023013b11681d8d37b
MD5 7bc1f4c098771e52f891af7d4496a9ec
BLAKE2b-256 f3c943201b9fbc5c58f89e0bee12c14a67d847a453449d8ba95f29adab128855

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 ce75f71335f3d682d37ff7464d1e1c20a065794108087ddcf3404aa03ba91295
MD5 0ecf90579a3c5983272fef4ab1e2b9ec
BLAKE2b-256 d7a50d742c23f1ba6e60c5cb0fd402f89a5faeeee3c23c8dffcc3308125b124c

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 8d8b6160b46996d2821659ae6fcf9aa20b2641bc7a08972b15308c65b0764295
MD5 71180ce8c5427c1e76648104d6510431
BLAKE2b-256 6e71e56676f18dc9b906018aa8e9e106080edb81240df12672a71b2a0273677f

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-cp313-cp313-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.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-17.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d1feba08ed3370fad0efc1295b5b314115b920b8014d1fc20d3535dada44c155
MD5 fef19ebaa9fcac0412b4cb6ec61c1966
BLAKE2b-256 27df9fdf5fd50ab0b9db8fdd4037d54064703f5f99a8c34c995b3d25a8099c65

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 005d06fe6af0071625a41c231848342da013709738cae9c22031d396b85fa875
MD5 f24413106368d39177d412c81bdb2885
BLAKE2b-256 2603c89dc12a6fd49948b2aa0cda77765859c1310f6ec2ad50fc43d15851fa7a

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp313-cp313-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 29a24b93f223c701053db3e07416769f64ac69bc2204131d286ca9e309f78012
MD5 862949aa6bca815fb34e0f4fb5095e89
BLAKE2b-256 cc82ad36c2cd987b89447e2216d19355306eb9a66a9ce4fbcfb22924ade347a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp312-cp312-win_arm64.whl.

File metadata

  • Download URL: websockets-17.0-cp312-cp312-win_arm64.whl
  • Upload date:
  • Size: 213.4 kB
  • Tags: CPython 3.12, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for websockets-17.0-cp312-cp312-win_arm64.whl
Algorithm Hash digest
SHA256 499e8536471f07de659bc3f003f1fcef60da953de8ffc26d01253828f6b0a003
MD5 d0762ff49ff325b13cd65b48dea371d2
BLAKE2b-256 c7d9fd6d3c80f548dbae84687f9c50b26407707e63d624ba2edc6736c0aa68fc

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-cp312-cp312-win_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-17.0-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: websockets-17.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 213.5 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for websockets-17.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 5f7cef3e552397fc4313b1caf4fe1fabf53dfde4e4153aa1a74d73b5a246794b
MD5 7f4a1212457e6b54f66b823c28fc73fb
BLAKE2b-256 67d05a5706da118fe90038a529ca43557092c1f5665876b00570d777bd19cfff

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp312-cp312-win32.whl.

File metadata

  • Download URL: websockets-17.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 213.2 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for websockets-17.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 67e3de3a5abbea437cd73505a2220a3fa37b3e38b68c7dd410de6fadb9492dc5
MD5 ef2946b3d95676fcde2c796deb6759b4
BLAKE2b-256 3f8b31e77872bc730124acd9e0af977667b9805c4450519e9bd220e4450f4749

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3c59f7a03967dcdb490098a7e684b1e691f8032835f8176d9cb3cbc654773381
MD5 97b3d6cbdef451f465d342879441f97c
BLAKE2b-256 57f8271327f8fa4c07326ba9c79c9daea81e4c043029c6df48bbddfb0bf46649

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp312-cp312-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp312-cp312-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 1a44cbbf2ab144f1ce5268c1dc4a541e9ed0cd35a892d38a9a52e3d01456cbf7
MD5 a99dfd11af080f3460ce3c9facecea49
BLAKE2b-256 55080877015b5b252d83c7f441023e11293fd0d0be9dc05c792c5f91712c8eec

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp312-cp312-musllinux_1_2_riscv64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp312-cp312-musllinux_1_2_riscv64.whl
Algorithm Hash digest
SHA256 a3cfb0ea471e325b596e9259d2f35f3040ecd1896e2d608649f25748929febc0
MD5 473726ccd4de2a66f02c30b73a7d0c53
BLAKE2b-256 acd364cb3002bbb6ee592591f668a2c802deccc183fbf5a41071145bdb133d57

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp312-cp312-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp312-cp312-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 1922e2124f7eb7ca7ba203973a0b8b3f598447efe6937feaf63fbb1775341eb8
MD5 d00fc18a638b90e74bfe004d2e2b4349
BLAKE2b-256 58bce6e60c01b6100ac9f9a1afd3391a5f3e0c72eee536429d001c4be3af7004

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp312-cp312-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4736675b7079a09b04558f1e5613dacb71165ff9868b7dd01c2488159ca5c089
MD5 fa68d5c73abcc1d177ec0f79290f9906
BLAKE2b-256 a9df61c12777165b02a578e4a0055ccbcb48bad92f3ae4373b2bb449a28ceebf

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-cp312-cp312-musllinux_1_2_i686.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-17.0-cp312-cp312-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp312-cp312-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 180837e1f4f82fb4779fe4561d246a55028d01f7f41c4a00b24117804d382f14
MD5 80869ceefcc306bf342a945f263a4bd4
BLAKE2b-256 d88e64472cc08da2e6ed2ee40c372abfe090e7d368965aa861dc32382aba051d

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d8ddfc7ae598004778e8e092580aafec16ae9f8f16ebf0c178bb76292db6e8dd
MD5 5426f36b3c1930b1cc66980117232825
BLAKE2b-256 6a992872777a8d96c4bc546bc79a22acd7db57aa2acddcbd3527c83515c7d789

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp312-cp312-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 6e43040c1f6b0e0fced4a3020693f32914e4d57605be63da30c197bfa118c6d7
MD5 94e503a472cfbfca48659e5d8ca6c282
BLAKE2b-256 f5eeae47d5aace0b71c7e038d00f1651086cd32fa44190f179182c58a6c5b795

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp312-cp312-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 da8b74ac47a129bcb82f40aab234ead2d31ed20566e6e75d1929ac4d61f22a55
MD5 ba4c8955079c0cec0fd49c540f4f7479
BLAKE2b-256 61e3e2441326cd2132b4861ff1a0b03671dedacdca6e7996e913137ec1b4ad26

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp312-cp312-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 d7c3b3c1fda46b2d40d57503278755f3ad47f09eec57c4f6145cd80f1c8beecf
MD5 fc877a47c8e7a17de993612c0d4e00af
BLAKE2b-256 774933946a85a09638f046c2db6506fe53aee35f71fcef9347d343ce668c9cb5

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp312-cp312-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 fdea04f18e814a15ef115356392624f8a694f29bb6b8ed65828a6d53eeb96654
MD5 963514eb3e2a6e2bfc7f26e65f354801
BLAKE2b-256 9623d58c3f516dcfed9d98804fa25c679958df32286bfabd6029dabeec5f1ce7

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp312-cp312-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 aacbf208ef605c463e5cc888d26e25b68732baa171990339c1b4e2880f7b60dd
MD5 027700ae735f53e40260bc0f360404df
BLAKE2b-256 9a182b2c71d158206b759e79a2e606ad057a3e3f01e05353a676081417ea9bc2

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 abfa93514d5d7fe50988c4b6092585da0e9a737c1063530cf62fecfe93f7acf0
MD5 ff75ca38355646e84b35db94e819cb0d
BLAKE2b-256 be7c883fddde356c9366bbb1abc9a16d02e20515aadb89de3364c5dd7b9cc360

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 98e4882f2f37b4efa7e1c41eb97db1e86384b6252135ab8f5794656cb3bec1ae
MD5 d85ec43c066ed6616e6ddc3c55d42578
BLAKE2b-256 e38ef8565de07cb99b9e9f21a6932ce87d28cd65e06bf8b9e6cfc795d7fb12ea

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-cp312-cp312-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.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-17.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e219be64a9dff86d33b3314ecc6c42289a2d8a447821931012f874b2cc3c70a9
MD5 3ce8f266a3a4e611935805418a2fa286
BLAKE2b-256 b29da88e66b7b8581f433b990f20738045093bfc15dd3b8b939980daf793121d

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 12a21ef5e185f9e0c1c9ad23649aca411b04e49e030287f0a47b889d9e1724a9
MD5 9e2cd328b08a282fd16bbda2b4d21020
BLAKE2b-256 e6142bcbc1805f1b42b94fa6fc81e7a0d1ffc1029d938cf9ce4b8e3a48875116

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp312-cp312-macosx_10_13_universal2.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 6312d9926196483550c0ad83459595dd02dd816fa0523ec91dac5601b35de2da
MD5 449bfa1b071dcb7a5f547c20309bf4d4
BLAKE2b-256 b6e3e4f27930a556ea4039487415ed7100ce96d607b29dfc65ac309168695ba4

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp311-cp311-win_arm64.whl.

File metadata

  • Download URL: websockets-17.0-cp311-cp311-win_arm64.whl
  • Upload date:
  • Size: 213.4 kB
  • Tags: CPython 3.11, Windows ARM64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for websockets-17.0-cp311-cp311-win_arm64.whl
Algorithm Hash digest
SHA256 525488db5030b4c9bb03328269ab803a6f43a2232fc12e67c3a6b5c422ea96e3
MD5 cfd9e249ee273f221f99d43d6fe5e9ec
BLAKE2b-256 fa703a62e87a178317739dba28f870c329e1cd34ee6ba051f3c936f7582d5c9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-cp311-cp311-win_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-17.0-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: websockets-17.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 213.5 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for websockets-17.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 d2f9829d91acf2863c1fb97e39095f5423b5f704fb1e478379ccc27a0c58df0c
MD5 665b98a4feea7ae35b75883b607d3ab8
BLAKE2b-256 0f420987257ab1ffce8492800c409106a3c2b4d247d6f93023a0f5de9f33680a

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp311-cp311-win32.whl.

File metadata

  • Download URL: websockets-17.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 213.2 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for websockets-17.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 577be42e4cbe01cfbaf322b7a4998c0a0124d11582d34774f7226911a35c32bd
MD5 ca06a0370a880c19a51b5c7cee3f57eb
BLAKE2b-256 d2a98cb56af6c9d123a7f1b61694d1c5405a3742bb89108bbdfb3255fd0d9b11

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 e0aec4d4fc61ce7a24912026be07a6329a5d7b8c9012c45b573ab78878fe4e41
MD5 c259452cb68755bdeaa6c24cab1d8662
BLAKE2b-256 a66dc4fb9895b1e57e548b60905a40b9e8dba4098b32bfae54c3a415512ad777

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp311-cp311-musllinux_1_2_s390x.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp311-cp311-musllinux_1_2_s390x.whl
Algorithm Hash digest
SHA256 6ad3fad2a03731b788d7003e2f7603772a1cbe701a840a6acaa8305b7605bfbf
MD5 b782b001ebaa6a3989f28c9dc550c598
BLAKE2b-256 146bd8ff625ac0c6fdba6cf1eb0d884aa618db864aacba992fceaafd977c9a53

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp311-cp311-musllinux_1_2_riscv64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp311-cp311-musllinux_1_2_riscv64.whl
Algorithm Hash digest
SHA256 95143a62308b1d2b81157ea8ebce502a8b07087f6c47226175f23a5e2358c09e
MD5 d8c71cdee29fac23ae464c04f9373e07
BLAKE2b-256 fe9612bd7d70842c2a4f4894d2905ddcd7078509e468a78c8efeada2836db0d8

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp311-cp311-musllinux_1_2_ppc64le.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp311-cp311-musllinux_1_2_ppc64le.whl
Algorithm Hash digest
SHA256 a9273bc1a7441ffd7a0bb63cf21cbe56bc046744cc4df24df060fe6806fb1c81
MD5 848f712cc508bc8035c5011d1cfdd1f5
BLAKE2b-256 da714763704b3b80757ed926d8d0cc06542e90a9e41aebd379324c950fcafc4f

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp311-cp311-musllinux_1_2_i686.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 e8e4545866fe949e932e0a895471b06d2784c6e0fcd35b3c7da02d7600d766f7
MD5 e8c1e7d67a9c3d4625e9e0aa4a9eb481
BLAKE2b-256 b157d5d42031a3ee438018ad3874f52104ea1144caa9edc455871d90fc3d9a1e

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-cp311-cp311-musllinux_1_2_i686.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-17.0-cp311-cp311-musllinux_1_2_armv7l.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp311-cp311-musllinux_1_2_armv7l.whl
Algorithm Hash digest
SHA256 7018d5c1a0e161237aa52e282aaf2364daf45f0b792b212f6d3c1bc85a03ae36
MD5 8070e5a4ed1ceb7f06d73b568823f8b3
BLAKE2b-256 e2376e37383539995c3cb2924af89541c771b85158930e6ce5fd059b0bf37a39

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b3c20b64398f0a0ce4a8b7caf6988e738de3eda2d7049e42ce655c137cc987d9
MD5 17bf23412b90fbb3aca73a56edd25d97
BLAKE2b-256 d42b8663a96e9765074a9d76fb3dc336d7d3d51eef19866248b374f01fd24a49

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp311-cp311-manylinux_2_31_riscv64.manylinux_2_39_riscv64.whl
Algorithm Hash digest
SHA256 eb6a5c404a3982c1ea834a758558c0b13f4917c78658a6e87eb728fb268b0f4c
MD5 df329e26ce4a9ffd6d61508596606877
BLAKE2b-256 3acefbf20ff14a52e03ec76a706d2e768d9b0e6dd5f20bccafc214df854b89eb

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp311-cp311-manylinux2014_s390x.manylinux_2_17_s390x.manylinux_2_28_s390x.whl
Algorithm Hash digest
SHA256 5ef569c690e1a7de6b218c1a8fba5a5b8560d6d141fa76e0e865e1c98fa4b140
MD5 cd8aedf13b076ddb7229b89999a30b63
BLAKE2b-256 d88f22a9185f219cd21583ad1d7292061a867af03f9c3cb76b24ff8532efacb9

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp311-cp311-manylinux2014_ppc64le.manylinux_2_17_ppc64le.manylinux_2_28_ppc64le.whl
Algorithm Hash digest
SHA256 90aba12b1e2e9b79c6f7a56fbd16bcbbeab23ef51c11122b346f5cc4cfd9b10d
MD5 892ffbe783f06c18a6f418d42faf83e7
BLAKE2b-256 0f58348ead1b20ddac653797f7a3681395189e8d2d6815844d6ef845e1d46dd8

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp311-cp311-manylinux2014_armv7l.manylinux_2_17_armv7l.manylinux_2_31_armv7l.whl
Algorithm Hash digest
SHA256 cf2a17a24719b3666130cc42f4c22c5f067c94d78981a2895b5782687ac91978
MD5 405f10f26b3cb4f52789d176270d1066
BLAKE2b-256 e867eb0c001332545a7616c6f32110c11a46185e3df305e507cdc3970f1a3807

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp311-cp311-manylinux2014_aarch64.manylinux_2_17_aarch64.manylinux_2_28_aarch64.whl
Algorithm Hash digest
SHA256 65fc0f621c801762ad16f95f6728c2498b4a2a9244938635d79e72234887cd1c
MD5 a8e8bff064875463c9e4b7f53638df03
BLAKE2b-256 ecfc399ff59d88a6378f1f6a291676c0c0b0bd287617584ab49968ed91c05f90

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 cf609755e58e3eee3f105dac839d5a57687d67ade20752b4459402a96fe1c216
MD5 1ed227c6b083ca4aae622f6be275cd28
BLAKE2b-256 0e51a083d572986f8532369e8a376452bfdbb403899e7ac18c4982a05ee8123b

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.whl
Algorithm Hash digest
SHA256 bd1b0bdb6f6692baad8dbc366886c9ecd167862ccfce4d227cd05f6ef26698d7
MD5 9dc445a454a2b4b24598a224aeef85cd
BLAKE2b-256 a68d6d37513adec534af9ed1f3f990be3e42aab2ec062d4730b24f01dc85d8f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-cp311-cp311-manylinux1_i686.manylinux_2_28_i686.manylinux_2_5_i686.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-17.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 37f79808bf93a97c040ccb4dbee77ea1527d0fc3656077001428409866a06784
MD5 5143672ebcc546766a380a2c392bd112
BLAKE2b-256 7f75b98ec2482ac7f82c6a098d0350ed6d206032944230d8a18284c700fb2455

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f1edeb9d17bbd4e5bb45c230fc77cd140e4b445d6daaf395910c72aa703e3606
MD5 539b0f33c94a51bd2bc289213a1fa868
BLAKE2b-256 1b6343d85076ba399257685c79726309c1367c9d6a133ef620b8fe1d166d7324

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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-17.0-cp311-cp311-macosx_10_9_universal2.whl.

File metadata

File hashes

Hashes for websockets-17.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 ddd0444e942d1f42ea2ab5c38f6f9dddfd6782a5bda0a29e210b414dda7e3636
MD5 ee24d715db4eaa6fe82b0de395c99cfe
BLAKE2b-256 04661fa9cd9c0e2e77f74c5b9391f5e154b939efbf9695eb5e5bb72e1d993669

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-17.0-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.

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