Skip to main content

No project description provided

Project description

Webrockets 🚀

PyPI Python License

A high-performance WebSocket server for Python, with first-class Django support. The core server is implemented in Rust using PyO3 for maximum performance.

Features

  • High-performance - Rust-powered WebSocket server using axum and fastwebsockets
  • Django Integration - Built-in authentication classes and management commands
  • Pattern Matching - Route messages based on discriminator fields with optional Pydantic validation
  • Broadcasting - Built-in support for Redis and RabbitMQ message brokers
  • Async Ready - Supports both sync and async Python callbacks

Installation

# Basic installation
pip install webrockets

# With Django integration
pip install webrockets[django]

# With Pydantic schema validation
pip install webrockets[schema]

# All extras
pip install webrockets[schema,django]

Quick Start

from webrockets import WebsocketServer

# Create a WebSocket server
server = WebsocketServer(host="0.0.0.0", port=8080)

# Create a route on the server
echo = server.create_route("ws/echo/", "echo")

@echo.connect("before")
def on_connect(conn):
    print(f"Client connected: {conn.path}")

@echo.receive
def on_message(conn, data):
    # Echo the message back
    conn.send(f"You said: {data}")

@echo.disconnect
def on_disconnect(conn, code=None, reason=None):
    print(f"Client disconnected: {code}")

server.start()

Django Integration

webrockets provides seamless Django integration with built-in authentication support.

Setup

Add webrockets to your INSTALLED_APPS:

INSTALLED_APPS = [
    ...
    "webrockets",
]

Optionally configure the server in your settings:

WEBSOCKET_HOST = "0.0.0.0"  # default
WEBSOCKET_PORT = 46290      # default
WEBSOCKET_BROKER = None     # or {"type": "redis", "url": "redis://localhost:6379"}

Create your WebSocket routes in a websockets.py file in any of your Django apps:

# myapp/websockets.py
from webrockets.django import server
from webrockets.django.auth import SessionAuthentication

chat = server.create_route(
    "ws/chat/",
    "chat",
    authentication_classes=[SessionAuthentication()]
)

@chat.connect("before")
def on_connect(conn):
    print(f"User {conn.user} joined the chat")

@chat.receive
def on_message(conn, data):
    conn.send(f"{conn.user}: {data}")

@chat.disconnect
def on_disconnect(conn, code=None, reason=None):
    print(f"User {conn.user} left the chat")

Start the WebSocket server:

python manage.py runwebsockets

Authentication Classes

webrockets includes several authentication classes following Django REST Framework patterns:

from webrockets.django import server
from webrockets.django.auth import (
    SessionAuthentication,       # Django session-based auth
    CookieTokenAuthentication,   # Token from cookie
    HeaderTokenAuthentication,   # Token from header
    QueryStringTokenAuthentication,  # Token from URL query
)

# Use session auth (for browser clients)
chat = server.create_route("ws/chat/", "chat", authentication_classes=[
    SessionAuthentication()
])

# Custom token authentication
class MyTokenAuth(CookieTokenAuthentication):
    cookie_name = "ws_token"

    def validate_token(self, token):
        # Return user object or None
        return User.objects.filter(auth_token=token).first()

Pattern Matching

Route messages based on JSON fields using the Match class:

from pydantic import BaseModel
from webrockets import Match, WebsocketServer

class ChatMessage(BaseModel):
    type: str
    content: str
    room: str

server = WebsocketServer()
chat = server.create_route("ws/chat/", "chat")

# Match on a single key/value with Pydantic validation
@chat.receive(match=Match("type", "message"), schema=ChatMessage)
def on_chat(conn, data: ChatMessage):
    conn.broadcast([data.room], data.content)

# Match without schema - data is the raw JSON string
@chat.receive(match=Match("type", "ping"))
def on_ping(conn, data: str):
    conn.send('{"type": "pong"}')

# Fallback for unmatched messages
@chat.receive
def on_fallback(conn, data):
    conn.send("Unknown message type")

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

webrockets-0.1.3.tar.gz (307.8 kB view details)

Uploaded Source

Built Distributions

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

webrockets-0.1.3-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

webrockets-0.1.3-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded PyPymusllinux: musl 1.2+ ARM64

webrockets-0.1.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ x86-64

webrockets-0.1.3-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

webrockets-0.1.3-cp313-cp313-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

webrockets-0.1.3-cp313-cp313-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

webrockets-0.1.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

webrockets-0.1.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

webrockets-0.1.3-cp312-cp312-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.12Windows x86-64

webrockets-0.1.3-cp312-cp312-win32.whl (1.8 MB view details)

Uploaded CPython 3.12Windows x86

webrockets-0.1.3-cp312-cp312-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

webrockets-0.1.3-cp312-cp312-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

webrockets-0.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

webrockets-0.1.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

webrockets-0.1.3-cp312-cp312-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

webrockets-0.1.3-cp311-cp311-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

webrockets-0.1.3-cp311-cp311-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

webrockets-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

webrockets-0.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

webrockets-0.1.3-cp310-cp310-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

webrockets-0.1.3-cp310-cp310-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

webrockets-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

webrockets-0.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

webrockets-0.1.3-cp39-cp39-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

webrockets-0.1.3-cp39-cp39-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

webrockets-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (2.0 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

webrockets-0.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

File details

Details for the file webrockets-0.1.3.tar.gz.

File metadata

  • Download URL: webrockets-0.1.3.tar.gz
  • Upload date:
  • Size: 307.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for webrockets-0.1.3.tar.gz
Algorithm Hash digest
SHA256 c76f08a6fc99b19e3f562e7eee6978a8234758ee1b1a8a0e664b8480e66ba4aa
MD5 e9eca3360861ea47f046d705771e62ea
BLAKE2b-256 740f428306f49d23dcdec3cfdda1cb58ae3d092069a88cf5e54591ec09fbccef

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.3.tar.gz:

Publisher: release.yml on ploMP4/webrockets

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

File details

Details for the file webrockets-0.1.3-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.3-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 11064ef65b1015a7e14de2da0f882e13521b0f11b93540d205b4867d30df2cf3
MD5 8c25023c617a1505b459844284390ed2
BLAKE2b-256 5d7f13bcff89dbd72cc5f3752863065dcc2b25aff4dfd86950f4f3af8ffae737

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.3-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl:

Publisher: release.yml on ploMP4/webrockets

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

File details

Details for the file webrockets-0.1.3-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.3-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 2be72372d79d4601da02d40b3d71ea5e1ee456b4e6fd990f0ef6641670adbe73
MD5 ecaabc8b16f3fe05d008e99f23fc918a
BLAKE2b-256 99d55a5d2624e2564ede3417851a6518f16f4bd4694efa989c1bfca54bd34bd0

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.3-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl:

Publisher: release.yml on ploMP4/webrockets

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

File details

Details for the file webrockets-0.1.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0f4b814fb6513e002bb578a7eb4edc1f49e597eb86528b0073d3ecf541ad012d
MD5 5a4d35e0325d326fb26c3b3a656aa97a
BLAKE2b-256 8ff06d2b0f148941ee6fed7db6f3c80985a6b3cdd384e43df27566f23cbe47f4

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.3-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on ploMP4/webrockets

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

File details

Details for the file webrockets-0.1.3-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.3-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 90f51f5f37a54e61fa6b30e77670ab349af82512987d0cbee4ad73d6d3714a98
MD5 a129540fa7e68dbbfc698cd0f760c753
BLAKE2b-256 f3375a3cdc129eb30c63a098727713c6638af9b51b9d3fc07547dceaa0be5d84

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.3-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on ploMP4/webrockets

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

File details

Details for the file webrockets-0.1.3-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.3-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8343eb2e414c258d704028db3b15b78e097e2f99d2ffaf9c4e81c2197ea4a7f0
MD5 18977ade34bd3953c15d280f488e7a74
BLAKE2b-256 f8ce0c15a29d4fd95832ee113399ab22cfdb200349cbc992dc0d0f8b5aa01a42

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.3-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: release.yml on ploMP4/webrockets

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

File details

Details for the file webrockets-0.1.3-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.3-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 fdab9874305ddf0915c9e6d2d91d04afcfbded07380c90a7caa4a7fee0f840bc
MD5 7103054224864af67cf403b57e231143
BLAKE2b-256 67f8290ba18d5af24fb8825b853c3400a9bbbebb593ab7facd1dcec83c68a6f0

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.3-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: release.yml on ploMP4/webrockets

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

File details

Details for the file webrockets-0.1.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 04106ddebb5beb9aa01ddb2bde1170f9c31f6a8311f1d7c1e799a88d1899c4b0
MD5 7893fc860491769a195abd68a4a7d9bf
BLAKE2b-256 46aed5c913733a87f78440f68db8370b218bc610056267c332c012aef2abf40f

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.3-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on ploMP4/webrockets

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

File details

Details for the file webrockets-0.1.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 0240f4bfec53c0f4eae8b1c5502cc4adac35bff5574b6b0b986dd8682b5f7c3d
MD5 22d1527e3587200a19a9fd897c75ea0a
BLAKE2b-256 7fb0f746b2973ca4e00d6d2e9a208a52bc5a5a88cc63797c67c3491c07c88a92

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.3-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on ploMP4/webrockets

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

File details

Details for the file webrockets-0.1.3-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: webrockets-0.1.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 1.9 MB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for webrockets-0.1.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a6c58fba7693dd2120b8b53099246caa6f747ca2b42d233895df9e4b4e86e776
MD5 d7836314dea4690753b0b7a1dc1e4de5
BLAKE2b-256 e3531d471b9572bbab07103354c59a06e1b9dc5c717e44884a348c4813b5865e

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.3-cp312-cp312-win_amd64.whl:

Publisher: release.yml on ploMP4/webrockets

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

File details

Details for the file webrockets-0.1.3-cp312-cp312-win32.whl.

File metadata

  • Download URL: webrockets-0.1.3-cp312-cp312-win32.whl
  • Upload date:
  • Size: 1.8 MB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for webrockets-0.1.3-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 58600670d400ed587c63b4dbf61de0b256b79a2e0282a8756d8ab6908d9cf3f4
MD5 8f75261371b2b05457587fec3ce9d88e
BLAKE2b-256 606c29bba7cb68712cf50a231262d46e72e7e9a8e0d050f323a3edcdb9ff16a9

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.3-cp312-cp312-win32.whl:

Publisher: release.yml on ploMP4/webrockets

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

File details

Details for the file webrockets-0.1.3-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.3-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ddd041e18db610a5a912a14e02d21bdce7a67921e8249ae01bc39c98ec6543a4
MD5 626472d441c73de7c1a916fe617e481c
BLAKE2b-256 af0e7c5c64f875c8fdbe95ca11b54c3538841061317d05287e17a2f152c220df

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.3-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: release.yml on ploMP4/webrockets

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

File details

Details for the file webrockets-0.1.3-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.3-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 d3ad2033652ca6b25f7e26af02650590564ec40bda8d80b55a0a8bc70bb0d6ab
MD5 985fa503f45eeb148610d149566cd288
BLAKE2b-256 f12c430fbb67b0ee50b2bf703506d09db3fc1bfef98f425530a213a198374d5f

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.3-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: release.yml on ploMP4/webrockets

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

File details

Details for the file webrockets-0.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 722bf5b4b78dcf485e07e822713b6d3ce8ae71e38851b9a71e1e607c3b9d2b61
MD5 d2a3d7b0ea64ecaa9c7b673f6effcb20
BLAKE2b-256 3f0d59485305a0c2d64104ac4af3acbcad1f9f1f4f679bc7cc6ddb8717d1ee57

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on ploMP4/webrockets

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

File details

Details for the file webrockets-0.1.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6412ac529c1081cf063527ef1908a0da1f672217f39e363345c7be7e92592626
MD5 d789f6cb7b12c2d80b34c8d3f8489285
BLAKE2b-256 50d0b5e2324bd9445bae12a099eb2be6b4271d5164a6b692403df404df054081

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on ploMP4/webrockets

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

File details

Details for the file webrockets-0.1.3-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 4c00039d5df29e42b492e6d7d1d111b97e0c661d35e68b6f949d6030bb539861
MD5 fd97a516f7fa5d081d4231bdb084d1b5
BLAKE2b-256 9b3bde8a05921da4c06a91ded5ac6d19ce3fd3a6683ce5c20341e9f862e0a4ce

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.3-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on ploMP4/webrockets

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

File details

Details for the file webrockets-0.1.3-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.3-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 d3070930b12ce5bf251f6da691a53c0f4d72a938238bed601fd99cd46a82af7f
MD5 925d3c0cec1800c13b47f65342ac64cb
BLAKE2b-256 2fcccf7056a9eca237a9dc41980e8350c5807b061e930bc0428c798d6f4423e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.3-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: release.yml on ploMP4/webrockets

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

File details

Details for the file webrockets-0.1.3-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.3-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 7c64b3e8b0418eb5333d0bf00bbf8cd12d90d5efc6e927ca2fc46dab281b8284
MD5 eea500bdc49d323b6700c10f2a49ee79
BLAKE2b-256 69dbe46cb56918deff210d063bdeedac64d6e015eadd594fda28c7ba8fab26bb

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.3-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: release.yml on ploMP4/webrockets

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

File details

Details for the file webrockets-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 76f8bb1fa3ac3608483ecc63a11bf7847de79a5404371cd7e456213fc8ec6712
MD5 20a3ee2139af8522b4465ebd4354f78d
BLAKE2b-256 2eec8cefcb3fb05e1f5771db73c8d912751497b9b8a81e978d23cf54eb7ae3f9

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on ploMP4/webrockets

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

File details

Details for the file webrockets-0.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 92b245930edf17c574a07d91c1c18c06e1468063477d774ed44be2c6e7e46dd6
MD5 ca3e126765e1b71c86766c7c04443806
BLAKE2b-256 f522c2595617e1a3ace096abf0515dfbab6265e1d6e89836fa7d9a1909bccb06

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on ploMP4/webrockets

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

File details

Details for the file webrockets-0.1.3-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.3-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8c072805be5774f800ac294b0f9ae95b6e308d4e4e5adb07031d3dc9b78f782f
MD5 9d759f947152ca1c5d6eddc344b4c9fa
BLAKE2b-256 dd9884d60b24084f97edf7ad69acd5e3ff37d0f869d9f2ec6ef80434f57fa659

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.3-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: release.yml on ploMP4/webrockets

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

File details

Details for the file webrockets-0.1.3-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.3-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 853954c9ba80cf05bc8862865ea241fbe446199192500a458d6485630b7f9b1e
MD5 4bb42f762e046ca49e7841e2cf1ab8d5
BLAKE2b-256 d7361e0cf966385276d3a5ae598d39019b42d6ac6accf9a0c0adaed9dca3b05d

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.3-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: release.yml on ploMP4/webrockets

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

File details

Details for the file webrockets-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a06cf783285933b14cec8edac0d00217f013d42075bff68501cff372418c09d3
MD5 eecc2769457ea06712988afdddbc83ca
BLAKE2b-256 9eade25fe454f286e6ebd127eb04e7bb35c71d6af7cc77eb1695512ef6e92dd3

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on ploMP4/webrockets

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

File details

Details for the file webrockets-0.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3d1490f3e0bee7f26a5b099f581543a1767f482b7f42805b30e831d6b4e92cb5
MD5 6578075676e07213b1833d17b1ac9ad8
BLAKE2b-256 0533ee3a500c82379f5956e00310ecaf3fe520b6d5f4b8aafe6992002438b314

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on ploMP4/webrockets

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

File details

Details for the file webrockets-0.1.3-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.3-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ac19ea8ebd96773dd4c7498c997a80fb83695bd27ae672387f2b170df3bd008d
MD5 9b08b83db04842674248b60628dafc08
BLAKE2b-256 26e02c86b13db8328789a35ccf9f982c2004a60a87cb85a4a2d9ac4766642f64

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.3-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: release.yml on ploMP4/webrockets

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

File details

Details for the file webrockets-0.1.3-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.3-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 f126a93a0318ff35c0d87281de255d3a4a1261b1af918e5e69fea5dbe34f7edf
MD5 e01b23ddbb20be9ac0491bfeac78df73
BLAKE2b-256 afcc9e7eb2c824d9f8a72807eebfe41ff1be835cbda15a5bc66140310b97eeca

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.3-cp39-cp39-musllinux_1_2_aarch64.whl:

Publisher: release.yml on ploMP4/webrockets

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

File details

Details for the file webrockets-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a1b046f8be57a3b5c0201a2b6abd005fb06cc9f2d08d199ca2826e2cce9da908
MD5 63be402432d73b7220eb2d75a1816dbd
BLAKE2b-256 43094245ae3777dbead65da50e0d71fea25554a69c28145c48d3bddf7ce22f8d

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on ploMP4/webrockets

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

File details

Details for the file webrockets-0.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f87d4ffa1fa46f9f7538727f9af75acdd5b513c15c0815ff08a903edc72d7b66
MD5 3008777fae6546d79c7a13745786af1b
BLAKE2b-256 92b910a8180c2cce0174f94b11c420a80106a19b1a9f0f12adeba497376f24a1

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on ploMP4/webrockets

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