Skip to main content

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

Project description

websockets

licence version pyversions tests docs openssf

What is websockets?

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

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

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

Documentation is available on Read the Docs.

Here’s an echo server with the asyncio API:

#!/usr/bin/env python

import asyncio
from websockets.asyncio.server import serve

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

async def main():
    async with serve(echo, "localhost", 8765) as server:
        await server.serve_forever()

asyncio.run(main())

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

#!/usr/bin/env python

from websockets.sync.client import connect

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

hello()

Does that look good?

Get started with the tutorial!

Why should I use websockets?

The development of websockets is shaped by four principles:

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

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

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

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

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

Why shouldn’t I use websockets?

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

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

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

What else?

Bug reports, patches and suggestions are welcome!

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

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

Participants must uphold the Contributor Covenant code of conduct.

websockets is released under the BSD license.

Project details


Download files

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

Source Distribution

websockets-15.0.tar.gz (175.6 kB view details)

Uploaded Source

Built Distributions

websockets-15.0-py3-none-any.whl (169.0 kB view details)

Uploaded Python 3

websockets-15.0-pp310-pypy310_pp73-win_amd64.whl (176.2 kB view details)

Uploaded PyPy Windows x86-64

websockets-15.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (173.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

websockets-15.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (173.4 kB view details)

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

websockets-15.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (173.5 kB view details)

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

websockets-15.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl (172.6 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

websockets-15.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl (172.4 kB view details)

Uploaded PyPy macOS 10.15+ x86-64

websockets-15.0-pp39-pypy39_pp73-win_amd64.whl (176.2 kB view details)

Uploaded PyPy Windows x86-64

websockets-15.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (173.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

websockets-15.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (173.4 kB view details)

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

websockets-15.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (173.5 kB view details)

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

websockets-15.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl (172.6 kB view details)

Uploaded PyPy macOS 11.0+ ARM64

websockets-15.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl (172.4 kB view details)

Uploaded PyPy macOS 10.15+ x86-64

websockets-15.0-cp313-cp313-win_amd64.whl (176.1 kB view details)

Uploaded CPython 3.13 Windows x86-64

websockets-15.0-cp313-cp313-win32.whl (175.7 kB view details)

Uploaded CPython 3.13 Windows x86

websockets-15.0-cp313-cp313-musllinux_1_2_x86_64.whl (181.5 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ x86-64

websockets-15.0-cp313-cp313-musllinux_1_2_i686.whl (181.5 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ i686

websockets-15.0-cp313-cp313-musllinux_1_2_aarch64.whl (182.1 kB view details)

Uploaded CPython 3.13 musllinux: musl 1.2+ ARM64

websockets-15.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (182.4 kB view details)

Uploaded CPython 3.13 manylinux: glibc 2.17+ ARM64

websockets-15.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (181.8 kB view details)

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

websockets-15.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (181.3 kB view details)

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

websockets-15.0-cp313-cp313-macosx_11_0_arm64.whl (172.6 kB view details)

Uploaded CPython 3.13 macOS 11.0+ ARM64

websockets-15.0-cp313-cp313-macosx_10_13_x86_64.whl (172.4 kB view details)

Uploaded CPython 3.13 macOS 10.13+ x86-64

websockets-15.0-cp313-cp313-macosx_10_13_universal2.whl (174.7 kB view details)

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

websockets-15.0-cp312-cp312-win_amd64.whl (176.1 kB view details)

Uploaded CPython 3.12 Windows x86-64

websockets-15.0-cp312-cp312-win32.whl (175.7 kB view details)

Uploaded CPython 3.12 Windows x86

websockets-15.0-cp312-cp312-musllinux_1_2_x86_64.whl (181.4 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ x86-64

websockets-15.0-cp312-cp312-musllinux_1_2_i686.whl (181.4 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ i686

websockets-15.0-cp312-cp312-musllinux_1_2_aarch64.whl (182.1 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.2+ ARM64

websockets-15.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (182.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

websockets-15.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (181.8 kB view details)

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

websockets-15.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (181.4 kB view details)

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

websockets-15.0-cp312-cp312-macosx_11_0_arm64.whl (172.6 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

websockets-15.0-cp312-cp312-macosx_10_13_x86_64.whl (172.4 kB view details)

Uploaded CPython 3.12 macOS 10.13+ x86-64

websockets-15.0-cp312-cp312-macosx_10_13_universal2.whl (174.7 kB view details)

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

websockets-15.0-cp311-cp311-win_amd64.whl (176.1 kB view details)

Uploaded CPython 3.11 Windows x86-64

websockets-15.0-cp311-cp311-win32.whl (175.7 kB view details)

Uploaded CPython 3.11 Windows x86

websockets-15.0-cp311-cp311-musllinux_1_2_x86_64.whl (181.2 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ x86-64

websockets-15.0-cp311-cp311-musllinux_1_2_i686.whl (181.2 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ i686

websockets-15.0-cp311-cp311-musllinux_1_2_aarch64.whl (181.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.2+ ARM64

websockets-15.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (182.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

websockets-15.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (181.5 kB view details)

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

websockets-15.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (181.2 kB view details)

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

websockets-15.0-cp311-cp311-macosx_11_0_arm64.whl (172.6 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

websockets-15.0-cp311-cp311-macosx_10_9_x86_64.whl (172.4 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

websockets-15.0-cp311-cp311-macosx_10_9_universal2.whl (174.7 kB view details)

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

websockets-15.0-cp310-cp310-win_amd64.whl (176.1 kB view details)

Uploaded CPython 3.10 Windows x86-64

websockets-15.0-cp310-cp310-win32.whl (175.7 kB view details)

Uploaded CPython 3.10 Windows x86

websockets-15.0-cp310-cp310-musllinux_1_2_x86_64.whl (180.6 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ x86-64

websockets-15.0-cp310-cp310-musllinux_1_2_i686.whl (180.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ i686

websockets-15.0-cp310-cp310-musllinux_1_2_aarch64.whl (181.3 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.2+ ARM64

websockets-15.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (181.6 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

websockets-15.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (180.9 kB view details)

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

websockets-15.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (180.6 kB view details)

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

websockets-15.0-cp310-cp310-macosx_11_0_arm64.whl (172.6 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

websockets-15.0-cp310-cp310-macosx_10_9_x86_64.whl (172.4 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

websockets-15.0-cp310-cp310-macosx_10_9_universal2.whl (174.7 kB view details)

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

websockets-15.0-cp39-cp39-win_amd64.whl (176.1 kB view details)

Uploaded CPython 3.9 Windows x86-64

websockets-15.0-cp39-cp39-win32.whl (175.7 kB view details)

Uploaded CPython 3.9 Windows x86

websockets-15.0-cp39-cp39-musllinux_1_2_x86_64.whl (180.4 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ x86-64

websockets-15.0-cp39-cp39-musllinux_1_2_i686.whl (180.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ i686

websockets-15.0-cp39-cp39-musllinux_1_2_aarch64.whl (181.1 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.2+ ARM64

websockets-15.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (181.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

websockets-15.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (180.7 kB view details)

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

websockets-15.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (180.4 kB view details)

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

websockets-15.0-cp39-cp39-macosx_11_0_arm64.whl (172.6 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

websockets-15.0-cp39-cp39-macosx_10_9_x86_64.whl (172.4 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

websockets-15.0-cp39-cp39-macosx_10_9_universal2.whl (174.7 kB view details)

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

File details

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

File metadata

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

File hashes

Hashes for websockets-15.0.tar.gz
Algorithm Hash digest
SHA256 ca36151289a15b39d8d683fd8b7abbe26fc50be311066c5f8dcf3cb8cee107ab
MD5 753a523e3de5b0f32927e590b910dfde
BLAKE2b-256 2e7a8bc4d15af7ff30f7ba34f9a172063bfcee9f5001d7cef04bee800a658f33

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for websockets-15.0-py3-none-any.whl
Algorithm Hash digest
SHA256 51ffd53c53c4442415b613497a34ba0aa7b99ac07f1e4a62db5dcd640ae6c3c3
MD5 8cc7a960e7659dc43019c0a047625fe0
BLAKE2b-256 e8b231eec524b53f01cd8343f10a8e429730c52c1849941d1f530f8253b6d934

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-15.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-15.0-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for websockets-15.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 8561c48b0090993e3b2a54db480cab1d23eb2c5735067213bb90f402806339f5
MD5 db3f7f9c2fc791db101c7972c30092e3
BLAKE2b-256 56d18da7e733ed266f342e8c544c3b8338449de9b860d85d9a0bfd4fe1857d6e

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-15.0-pp310-pypy310_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-15.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for websockets-15.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 89f72524033abbfde880ad338fd3c2c16e31ae232323ebdfbc745cbb1b3dcc03
MD5 14c975b05eb86c95957527f0d5b7b8f1
BLAKE2b-256 b1a865496a87984815e2837835d5ac3c9f81ea82031036877e8f80953c59dbd9

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-15.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_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-15.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for websockets-15.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e413352a921f5ad5d66f9e2869b977e88d5103fc528b6deb8423028a2befd842
MD5 1352a64ecb2c5804456cea08eb57c3bd
BLAKE2b-256 2f1b80460b3ac9795ef7bbaa074c603d64e009dbb2ceb11008416efab0dcc811

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-15.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_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-15.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for websockets-15.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1657a9eecb29d7838e3b415458cc494e6d1b194f7ac73a34aa55c6fb6c72d1f3
MD5 1e3ca1c3b79ee89e761064390319d227
BLAKE2b-256 23899441e1e0818d46fe22d78b3e5c8fe2316516211330e138231c90dce5559e

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-15.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_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-15.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for websockets-15.0-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 17f2854c6bd9ee008c4b270f7010fe2da6c16eac5724a175e75010aacd905b31
MD5 b66843201f286da923c862fd2199a7c3
BLAKE2b-256 7cff36fd8a45fac404d8f109e03ca06328f49847d71c0c048414c76bb2db91c4

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-15.0-pp310-pypy310_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-15.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for websockets-15.0-pp310-pypy310_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 b499caef4bca9cbd0bd23cd3386f5113ee7378094a3cb613a2fa543260fe9506
MD5 4691bf4b353f4436c898a2e2174f9f88
BLAKE2b-256 4252359467c7ca12721a04520da9ba9fc29da2cd176c30992f6f81fa881bb3e5

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-15.0-pp310-pypy310_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-15.0-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for websockets-15.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 2ea4f210422b912ebe58ef0ad33088bc8e5c5ff9655a8822500690abc3b1232d
MD5 7cc6f4e7bbc4d4139c1a4d2fff43cbda
BLAKE2b-256 6084ea2385f71664ca0990fc72df19842a47bd3cca88af63037fe548741e2b6f

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-15.0-pp39-pypy39_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-15.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for websockets-15.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2bd8ef197c87afe0a9009f7a28b5dc613bfc585d329f80b7af404e766aa9e8c7
MD5 70d9e8d73c08337a1b41b0b36812fe1c
BLAKE2b-256 9e47f9c5e24efb72f89c66b06b3d9a54270c3d8ee6175c00f62683b78c8d9fba

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-15.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_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-15.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for websockets-15.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7394c0b7d460569c9285fa089a429f58465db930012566c03046f9e3ab0ed181
MD5 b2ffa42b5a55181e50575bab6fed3abe
BLAKE2b-256 64dce8b5dfd15cf2467e6dcdcf8766ce11bf639a3ec9b9a2ce599462f5d0d33a

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-15.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_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-15.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for websockets-15.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 789c43bf4a10cd067c24c321238e800b8b2716c863ddb2294d2fed886fa5a689
MD5 4e928d0a9a3968ee04479a0a7452e42c
BLAKE2b-256 b3e8697a8f451a22478d2474d4c807b5a938351a3daf9033523688d05e126f1c

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-15.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_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-15.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for websockets-15.0-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 327adab7671f3726b0ba69be9e865bba23b37a605b585e65895c428f6e47e766
MD5 42df9bc32b3121f38e466eb74aaa832e
BLAKE2b-256 ed4c058e9c1f8ec05c1707dfbf2562e02415e36b96f82d2c4b4fb15344c7da10

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-15.0-pp39-pypy39_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-15.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for websockets-15.0-pp39-pypy39_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 190bc6ef8690cd88232a038d1b15714c258f79653abad62f7048249b09438af3
MD5 b7cb01dbcfb916f4fe531f3b0099f91a
BLAKE2b-256 ad10c1d3f25fd5130f29023a26591afdeed8f687c8f10acb6425fca8090f34a9

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for websockets-15.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 ae721bcc8e69846af00b7a77a220614d9b2ec57d25017a6bbde3a99473e41ce8
MD5 fc4f89559ffa469fa226207aca8dfc23
BLAKE2b-256 c03125a417a23e985b61ffa5544f9facfe4a118cb64d664c886f1244a8baeca5

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for websockets-15.0-cp313-cp313-win32.whl
Algorithm Hash digest
SHA256 26ba70fed190708551c19a360f9d7eca8e8c0f615d19a574292b7229e0ae324c
MD5 1e931fb7e1602bb0bb35f83ba4f83485
BLAKE2b-256 1632a4ca6e3d56c24aac46b0cf5c03b841379f6409d07fc2044b244f90f54105

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for websockets-15.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 86bfb52a9cfbcc09aba2b71388b0a20ea5c52b6517c0b2e316222435a8cdab72
MD5 1b4ddb516d53d2a1f3a69b278adba6f2
BLAKE2b-256 9aa7c91c47103f1cd941b576bbc452601e9e01f67d5c9be3e0a9abe726491ab5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for websockets-15.0-cp313-cp313-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 c8c5c8e1bac05ef3c23722e591ef4f688f528235e2480f157a9cfe0a19081375
MD5 79bd6145261da9d15c1b18b6eaf25f0c
BLAKE2b-256 7e3e1069e159c30129dc03c01513b5830237e576f47cedb888777dd885cae583

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for websockets-15.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 bfcd3acc1a81f106abac6afd42327d2cf1e77ec905ae11dc1d9142a006a496b6
MD5 247ac0bef90063b9fa361131b90f6f9f
BLAKE2b-256 cb6aaf23e93678fda8341ac8775e85123425e45c608389d3514863c702896ea5

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for websockets-15.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c53f97032b87a406044a1c33d1e9290cc38b117a8062e8a8b285175d7e2f99c9
MD5 170b798bbcd6ac48271100f71c3476e3
BLAKE2b-256 d24bdc47601a80dff317aecf8da7b4ab278d11d3494b2c373b493e4887561f90

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-15.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_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-15.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for websockets-15.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8bf1ab71f9f23b0a1d52ec1682a3907e0c208c12fef9c3e99d2b80166b17905f
MD5 c3cfe562965b2417b6757ab35c65f729
BLAKE2b-256 d3ff040a20c01c294695cac0e361caf86f33347acc38f164f6d2be1d3e007d9f

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-15.0-cp313-cp313-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_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-15.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for websockets-15.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1caf951110ca757b8ad9c4974f5cac7b8413004d2f29707e4d03a65d54cedf2b
MD5 b0f851626a6ae83d0a49f340f7f3fdec
BLAKE2b-256 83f7b155d2b38f05ed47a0b8de1c9ea245fcd7fc625d89f35a37eccba34b42de

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for websockets-15.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 10552fed076757a70ba2c18edcbc601c7637b30cdfe8c24b65171e824c7d6081
MD5 5d505eca9768bb8c12300dda14e7e73f
BLAKE2b-256 8e61901c8d4698e0477eff4c3c664d53f898b601fa83af4ce81946650ec2a4cb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for websockets-15.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 3a302241fbe825a3e4fe07666a2ab513edfdc6d43ce24b79691b45115273b5e7
MD5 c9f0010ab7ae5df1030f328ca56de5dc
BLAKE2b-256 8fff02b5e9fbb078e7666bf3d25c18c69b499747a12f3e7f2776063ef3fb7061

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for websockets-15.0-cp313-cp313-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 d2244d8ab24374bed366f9ff206e2619345f9cd7fe79aad5225f53faac28b6b1
MD5 1737631a5bef3bd1ab6ec4f58a075fb0
BLAKE2b-256 1223be28dc1023707ac51768f848d28a946443041a348ee3a54abdf9f6283372

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for websockets-15.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 ffc02b159b65c05f2ed9ec176b715b66918a674bd4daed48a9a7a590dd4be1aa
MD5 6086335103a54b09ffb852ec2b536710
BLAKE2b-256 4e00993974c60f40faabb725d4dbae8b072ef73b4c4454bd261d3b1d34ace41f

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for websockets-15.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 32e02a2d83f4954aa8c17e03fe8ec6962432c39aca4be7e8ee346b05a3476904
MD5 2d51e1b503b743bec08583dd395c49d7
BLAKE2b-256 e715cee9e63ed9ac5bfc1a3ae8fc6c02c41745023c21eed622eef142d8fdd749

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for websockets-15.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a9f8e33747b1332db11cf7fcf4a9512bef9748cb5eb4d3f7fbc8c30d75dc6ffc
MD5 c92ce5ac539ed9c1c7149a8f2da9dc8f
BLAKE2b-256 88f175717a982bab39bbe63c83f9df0e7753e5c98bab907eb4fb5d97fe5c8c11

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for websockets-15.0-cp312-cp312-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 aea01f40995fa0945c020228ab919b8dfc93fc8a9f2d3d705ab5b793f32d9e99
MD5 e78d8da98c0fd7b318218ea0b00c6566
BLAKE2b-256 c9df6aca296f2be4c638ad20908bb3d7c94ce7afc8d9b4b2b0780d1fc59b359c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for websockets-15.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 0f2205cdb444a42a7919690238fb5979a05439b9dbb73dd47c863d39640d85ab
MD5 1fb2434d6633ffa2c8a716ba9e2cba20
BLAKE2b-256 2137e6d3d5ebb0ebcaf98ae84904205c9dcaf3e0fe93e65000b9f08631ed7309

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for websockets-15.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5d3cc75ef3e17490042c47e0523aee1bcc4eacd2482796107fd59dd1100a44bc
MD5 a33909dd78c558b5e5eddbbee3f88b17
BLAKE2b-256 d681d7e2e4542d4b4df849b0110df1b1f94f2647b71ab4b65d672090931ad2bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-15.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_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-15.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for websockets-15.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 56e3efe356416bc67a8e093607315951d76910f03d2b3ad49c4ade9207bf710d
MD5 cacd97b0ab1a859609275341dab3f453
BLAKE2b-256 f28bdf6807f1ca339c567aba9a7ab03bfdb9a833f625e8d2b4fc7529e4c701de

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-15.0-cp312-cp312-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_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-15.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for websockets-15.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b89504227a5311610e4be16071465885a0a3d6b0e82e305ef46d9b064ce5fb72
MD5 8cd306c7887cdabdf46ec9a47b378b62
BLAKE2b-256 b6913b303160938d123eea97f58be363f7dbec76e8c59d587e07b5bc257dd584

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for websockets-15.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 1206432cc6c644f6fc03374b264c5ff805d980311563202ed7fef91a38906276
MD5 7a4de8a8484e48bf2b3900e2edf17c6d
BLAKE2b-256 462fb409f8b8aa9328d5a47f7a301a43319d540d70cf036d1e6443675978a988

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for websockets-15.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d4c22992e24f12de340ca5f824121a5b3e1a37ad4360b4e1aaf15e9d1c42582d
MD5 78700b0db5095d629d9caccf15e27915
BLAKE2b-256 9f37eae4830a28061ba552516d84478686b637cd9e57d6a90b45ad69e89cb0af

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for websockets-15.0-cp312-cp312-macosx_10_13_universal2.whl
Algorithm Hash digest
SHA256 cccc18077acd34c8072578394ec79563664b1c205f7a86a62e94fafc7b59001f
MD5 5ea46576b86c3ae9311cc448006df8f2
BLAKE2b-256 221e92c4547d7b2a93f848aedaf37e9054111bc00dc11bff4385ca3f80dbb412

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for websockets-15.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 8d7bbbe2cd6ed80aceef2a14e9f1c1b61683194c216472ed5ff33b700e784e37
MD5 5943b983bc847216ceb54dba60951a1f
BLAKE2b-256 8d7b444edcd5365538c226b631897975a65bbf5ccf27c77102e17d8f12a306ea

See more details on using hashes here.

Provenance

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

File metadata

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

File hashes

Hashes for websockets-15.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 110a847085246ab8d4d119632145224d6b49e406c64f1bbeed45c6f05097b680
MD5 0fac0e4a3c9415f53b61cba8f1b8fed6
BLAKE2b-256 21ceb2bdfcf49201dee0b899edc6a814755763ec03d74f2714923d38453a9e8d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for websockets-15.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3abd670ca7ce230d5a624fd3d55e055215d8d9b723adee0a348352f5d8d12ff4
MD5 7719db26c2866ea9e00c7e7ec4b12f43
BLAKE2b-256 86ffaf23084df0a7405bb2add12add8c17d6192a8de9480f1b90d12352ba2b7d

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for websockets-15.0-cp311-cp311-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 4f7290295794b5dec470867c7baa4a14182b9732603fd0caf2a5bf1dc3ccabf3
MD5 d3496c8ad1d890068e37d87e6050ee25
BLAKE2b-256 77085063b6cc1b2aa1fba2ee3b578b777db22fde7145f121d07fd878811e983b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for websockets-15.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c7cd4b1015d2f60dfe539ee6c95bc968d5d5fad92ab01bb5501a77393da4f596
MD5 4485f1a846edb7581132215528fe260d
BLAKE2b-256 258706d091bbcbe01903bed3dad3bb4a1a3c516f61e611ec31fffb28abe4974b

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for websockets-15.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 fb915101dfbf318486364ce85662bb7b020840f68138014972c08331458d41f3
MD5 041ab37c8819e9d530925843a5454493
BLAKE2b-256 2e52666743114513fcffd43ee5df261a1eb5d41f8e9861b7a190b730732c19ba

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-15.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_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-15.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for websockets-15.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ace960769d60037ca9625b4c578a6f28a14301bd2a1ff13bb00e824ac9f73e55
MD5 dc2a5721562f22ea4926465d0b23c52a
BLAKE2b-256 0fae075697f3f97de7c26b73ae96d952e13fa36393e0db3f028540b28954e0a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-15.0-cp311-cp311-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_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-15.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for websockets-15.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 45d464622314973d78f364689d5dbb9144e559f93dca11b11af3f2480b5034e1
MD5 1057ebc58dee9389933cb33e57d6964c
BLAKE2b-256 9c635273f146b13aa4a057a95ab0855d9990f3a1ced63693f4365135d1abfacc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for websockets-15.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4095a1f2093002c2208becf6f9a178b336b7572512ee0a1179731acb7788e8ad
MD5 fe2ef8bd5de30193d2fd5affb37caa9a
BLAKE2b-256 7b33dfb650e822bc7912d8c542c452497867af91dec81e7b5bf96aca5b419d58

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for websockets-15.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 f83eca8cbfd168e424dfa3b3b5c955d6c281e8fc09feb9d870886ff8d03683c7
MD5 f5a72f6c435fa55f7d6913f1e1a7034d
BLAKE2b-256 ef404629202386a3bf1195db9fe41baeb1d6dfd8d72e651d9592d81dae7fdc7c

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for websockets-15.0-cp311-cp311-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 dd24c4d256558429aeeb8d6c24ebad4e982ac52c50bc3670ae8646c181263965
MD5 e4d1ffe4948bcd6dd9fdbf7f24398b5a
BLAKE2b-256 ee1681a7403c8c0a33383de647e89c07824ea6a654e3877d6ff402cbae298cb8

See more details on using hashes here.

Provenance

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

File details

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

File metadata

File hashes

Hashes for websockets-15.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 4ff380aabd7a74a42a760ee76c68826a8f417ceb6ea415bd574a035a111fd133
MD5 ae9fee1d74a4e2550f0666a303920a7a
BLAKE2b-256 2963c320572ccf813ed2bc3058a0e0291ee95eb258dc5e6b3446ca45dc1af0fd

See more details on using hashes here.

Provenance

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

Publisher: release.yml on python-websockets/websockets

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

File details

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

File metadata

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

File hashes

Hashes for websockets-15.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 89da58e4005e153b03fe8b8794330e3f6a9774ee9e1c3bd5bc52eb098c3b0c4f
MD5 a68d8f41192e9d363bcfb66ee35e6f3b
BLAKE2b-256 e49b5ef1ddb8857ce894217bdd9572ad98c1cef20d8f9f0f43823b782b7ded6b

See more details on using hashes here.

Provenance

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

Publisher: release.yml on python-websockets/websockets

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

File details

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

File metadata

File hashes

Hashes for websockets-15.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 a4cc73a6ae0a6751b76e69cece9d0311f054da9b22df6a12f2c53111735657c8
MD5 7ce704cc3d0e67adf122b34f66842ec1
BLAKE2b-256 b2321fb4b62c2ec2c9844d4ddaa4021d993552c7c493a0acdcec95551679d501

See more details on using hashes here.

Provenance

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

Publisher: release.yml on python-websockets/websockets

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

File details

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

File metadata

File hashes

Hashes for websockets-15.0-cp310-cp310-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 bd66b4865c8b853b8cca7379afb692fc7f52cf898786537dfb5e5e2d64f0a47f
MD5 af36885c5409ff375523bd6ff01f0bb7
BLAKE2b-256 9e6c6a5d3272f494fa2fb4806b896ecb312bd6c72bab632df4ace19946c079dc

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for websockets-15.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 67a04754d121ea5ca39ddedc3f77071651fb5b0bc6b973c71c515415b44ed9c5
MD5 5e91af569a63c004ef5ffde2eedb1941
BLAKE2b-256 b67ce9d844b87754bc83b294cc1c695cbc6c5d42e329b85d2bf2d7bb9554d09c

See more details on using hashes here.

Provenance

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

Publisher: release.yml on python-websockets/websockets

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

File details

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

File metadata

File hashes

Hashes for websockets-15.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 94c4a9b01eede952442c088d415861b0cf2053cbd696b863f6d5022d4e4e2453
MD5 1e5116331482970f39b61e6baf4236b4
BLAKE2b-256 09edc5d8f1f296f475c00611a40eff6a952248785efb125f91a0b29575f36ba6

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-15.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_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-15.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for websockets-15.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0e389efe46ccb25a1f93d08c7a74e8123a2517f7b7458f043bd7529d1a63ffeb
MD5 b672be91e45b43b4c6a9124a2dfdfb1d
BLAKE2b-256 ffb50945a31562d351cff26d76a2ae9a4ba4536e698aa059a4262afd793b2a1d

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-15.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_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-15.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for websockets-15.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 45535fead66e873f411c1d3cf0d3e175e66f4dd83c4f59d707d5b3e4c56541c4
MD5 d128d8830e60b27b233eac004045369d
BLAKE2b-256 b7fc2444b5ae792d92179f20cec53475bcc25d1d7f00a2be9947de9837ef230a

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-15.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_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-15.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for websockets-15.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8711682a629bbcaf492f5e0af72d378e976ea1d127a2d47584fa1c2c080b436b
MD5 66bfd19a02fc6815c383177adb71e0cd
BLAKE2b-256 2feab0f95815cdc83d61b1a895858671c6af38a76c23f3ea5d91e2ba11bbedc7

See more details on using hashes here.

Provenance

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

Publisher: release.yml on python-websockets/websockets

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

File details

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

File metadata

File hashes

Hashes for websockets-15.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ee06405ea2e67366a661ed313e14cf2a86e84142a3462852eb96348f7219cee3
MD5 53066cab2e29175e53a1f86071c66c7a
BLAKE2b-256 f9e84de59ee85ec86052ca574f4e5327ef948e4f77757d3c9c1503f5a0e9c039

See more details on using hashes here.

Provenance

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

Publisher: release.yml on python-websockets/websockets

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

File details

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

File metadata

File hashes

Hashes for websockets-15.0-cp310-cp310-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 5e6ee18a53dd5743e6155b8ff7e8e477c25b29b440f87f65be8165275c87fef0
MD5 fb0dc8aee28c61fe155f9bdfe4264a4b
BLAKE2b-256 3df1b20cc4c1ff84911c791f36fa511a78203836bb4d603f56290de08c067437

See more details on using hashes here.

Provenance

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

Publisher: release.yml on python-websockets/websockets

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

File details

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

File metadata

  • Download URL: websockets-15.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 176.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for websockets-15.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 24d5333a9b2343330f0f4eb88546e2c32a7f5c280f8dd7d3cc079beb0901781b
MD5 c1ae904a9efa8de303aadcf9903eee6c
BLAKE2b-256 261d0bea814271dc414d6b560e9679b60b5b1594fd823f15cea0e00e755be410

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: websockets-15.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 175.7 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for websockets-15.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 37d66646f929ae7c22c79bc73ec4074d6db45e6384500ee3e0d476daf55482a9
MD5 6e7617e50686443000c17fc54006ab58
BLAKE2b-256 b606385c1a8943dc3a706bf6dce4ecba1ddc189c3aa8f43f8e6f6cd1443cf38f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for websockets-15.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 98dcf978d4c6048965d1762abd534c9d53bae981a035bfe486690ba11f49bbbb
MD5 0158520e9b5507e07a522b3cab2fd0cb
BLAKE2b-256 65bf2ba968e665b0a8f77e86fafb9a5b47232edea8ce31b87e7e814a54a433d7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for websockets-15.0-cp39-cp39-musllinux_1_2_i686.whl
Algorithm Hash digest
SHA256 30cff3ef329682b6182c01c568f551481774c476722020b8f7d0daacbed07a17
MD5 7bbc65bdd33c0e57cdf1cecdd5248253
BLAKE2b-256 a05d975b5ab63fb333482ca7e8ae69af8fdefd1b14b070f0ade71f16aac9bc37

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for websockets-15.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 c86dc2068f1c5ca2065aca34f257bbf4f78caf566eb230f692ad347da191f0a1
MD5 ec43bcda619c31c60d07c3d1dea8abd2
BLAKE2b-256 a47696b259169545eeee5cb48efb746bb88cc853da42d0caff67a6cd7ff4234f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for websockets-15.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cc8821a03bcfb36e4e4705316f6b66af28450357af8a575dc8f4b09bf02a3dee
MD5 2042e84b754627069d18af8dc5210dc9
BLAKE2b-256 1c81118d80d2da2556ff53989c9b05eea8fdd4e7a850ae56bbd1d53de1dfa2fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-15.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_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-15.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for websockets-15.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7ac67b542505186b3bbdaffbc303292e1ee9c8729e5d5df243c1f20f4bb9057e
MD5 89823da931bd45949a092da2eeb6b09e
BLAKE2b-256 5d1f9b4847c427329cd74d71486e985f7f08a9327c6cbf4098ba848bae5527c3

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-15.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_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-15.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for websockets-15.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ffc5ae23ada6515f31604f700009e2df90b091b67d463a8401c1d8a37f76c1d7
MD5 5dfdb08fea3f575b10f14e18d1e1d90a
BLAKE2b-256 d18a9ac84781b2a54843d454e28750a4bbade1cf4d2807420b4cb1595123456d

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-15.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_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-15.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for websockets-15.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c24ba103ecf45861e2e1f933d40b2d93f5d52d8228870c3e7bf1299cd1cb8ff1
MD5 fc2c7a95a54a1b2c8375b788a5034a73
BLAKE2b-256 615215305c5d2871c57a3aa0f238a67db003a4221745a8d1dca30ebab1e2e1d7

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for websockets-15.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5294fcb410ed0a45d5d1cdedc4e51a60aab5b2b3193999028ea94afc2f554b05
MD5 fe4691da822859c62b79eb908f734c13
BLAKE2b-256 67d026cec8c4c3915aadb369f65f06292e3afe6f72547bed653d41ce4ea8667f

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for websockets-15.0-cp39-cp39-macosx_10_9_universal2.whl
Algorithm Hash digest
SHA256 c348abc5924caa02a62896300e32ea80a81521f91d6db2e853e6b1994017c9f6
MD5 2e1d059bf4734ede262411110883f9d6
BLAKE2b-256 d6fc070a2ac3741d1ed169a947841a8dfbff2b9a935a039b147906cc8d37d9ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for websockets-15.0-cp39-cp39-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 AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page