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.2.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.2-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl (2.2 MB view details)

Uploaded PyPymusllinux: musl 1.2+ x86-64

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

Uploaded PyPymusllinux: musl 1.2+ ARM64

webrockets-0.1.2-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.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (1.9 MB view details)

Uploaded PyPymanylinux: glibc 2.17+ ARM64

webrockets-0.1.2-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.2-cp313-cp313-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

webrockets-0.1.2-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.2-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.2-cp312-cp312-win_amd64.whl (1.9 MB view details)

Uploaded CPython 3.12Windows x86-64

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

Uploaded CPython 3.12Windows x86

webrockets-0.1.2-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.2-cp312-cp312-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

webrockets-0.1.2-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.2-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.2-cp312-cp312-macosx_11_0_arm64.whl (1.8 MB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

webrockets-0.1.2-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.2-cp311-cp311-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

webrockets-0.1.2-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.2-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.2-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.2-cp310-cp310-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

webrockets-0.1.2-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.2-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.2-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.2-cp39-cp39-musllinux_1_2_aarch64.whl (2.1 MB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

webrockets-0.1.2-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.2-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.2.tar.gz.

File metadata

  • Download URL: webrockets-0.1.2.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.2.tar.gz
Algorithm Hash digest
SHA256 bf0143ee75431167cf769ec30e9a7c6fc500c1b9fe467be69c67b1fd19fc2295
MD5 90757439e992ba2d4f59c6df31bf6a29
BLAKE2b-256 ca29c259d567551e6b1bb5447855f9f0723aae085273fa109bc88ef0eca3b8a7

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.2.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.2-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.2-pp311-pypy311_pp73-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 4f384e9df4e555622806ef6f20faac2b80dce8cc7a482f8e2564300b26a56370
MD5 10d560e9d68250336a2eae6d8f9b1ad3
BLAKE2b-256 6f3adb1489f098f77ec1b1a64edb240a131ef117716516cad19f98da028a6a80

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.2-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.2-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.2-pp311-pypy311_pp73-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 e7eff8b5813f1943c3b791c48f4f81ee2a783ed9ebc0780e61b39be33b477436
MD5 28adf291bb791b8a7a014976a9ad88c2
BLAKE2b-256 7003cda97bf8d884ff50e5dd05864be0610bb63742d360fd6accdc3a05cd7360

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.2-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.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.2-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8f4b1213997f1e0741b2eac2391a0634eb40bd6fd67f35d3fd5ad533c8605ed1
MD5 83f31d6e66b544826f2dcc6fdd4019a0
BLAKE2b-256 d33cac2c5b7d6c170bf67330325d3c091d324c6dcab40e5f8f8c1ae526294ce7

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.2-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.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.2-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 47cff89c29232454db22d10d69fc12ce4bea9e449dc3428c205672a3d9a8e559
MD5 0a4d1f0b07e2e56439d778c42d35d76a
BLAKE2b-256 2f7a43b8395ddaa7820b7c40b39b226edbb40ea67b3f839f06c85b74b79d11a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.2-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.2-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.2-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 35a3123606320eb8a861c7ee4a8f31eaf0278cbae7ac065fc6631ca82a41633e
MD5 e26b1f4f76309dc17ae2b31c9caf59d7
BLAKE2b-256 42202c45dd44e5ae40dee1c1990d5fff1e702a6d05d5a86ffae97a661dd4a640

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.2-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.2-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.2-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 1e6bc0a4bfc4e72043293442945700f6cb10ef600c30d49ff916b9b2e135af50
MD5 c1ed86407c49e4e8c03098ef401ae468
BLAKE2b-256 0eda26277a1c5042943310855c827bff202ed9183c3135f2f432d641f7d11f93

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.2-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.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.2-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d0db03699c50c57733431d755486a8c80512b0e60f8db693a1b3d45b516aa0a6
MD5 f9d39a6bc937c7de595e498eeba71f4a
BLAKE2b-256 98ac6b1f722efe6d01ec1f50a67183caa81380fd9598155b2ad8ece46f7562fd

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.2-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.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.2-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d8fa650df2468885607c4b7daa9a80614b2504bf4c45cb8705c7322fdf496dd1
MD5 e63e1c89664ac1bf63fd8e04d0203fcf
BLAKE2b-256 0ba813ea1754ba6432bc2b18c1d2b408afdf2cd8114c553aede5632fdf29dcf8

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.2-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.2-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: webrockets-0.1.2-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.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3e4abfc6f3be7440d19301db0636f7ed1206bf1cc3e9a315ccf78c23b00693c8
MD5 ed275fa845018b77fdd79600aa24a2c9
BLAKE2b-256 8dbef63f359b88ae1efb88f20b067a089d1199640afa7b5302e5df67bb48005b

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.2-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.2-cp312-cp312-win32.whl.

File metadata

  • Download URL: webrockets-0.1.2-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.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 e840139cd61e8b23fe54a5e2f51eed67311e3427bb5fd33bdebf0d27cbbe43be
MD5 0b9b73fcc7c722dd4a622ca897d73f7d
BLAKE2b-256 894a896e5fe0808eff0033f8744e63768c03aaf0cbb71e4519ada2e4f1eed526

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.2-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.2-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.2-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ec9e23dca45bb00a49695c8e86665b58a35f382f347979333705b71c639b9611
MD5 3a0880d320cf23f72e5a28754415fb76
BLAKE2b-256 51fb278c7408a881b1b1bde2d45c1579d8355efbc2864c2db48735255e9203a3

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.2-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.2-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.2-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 881d386636b2e9b293220cdeb719a60fd3a28329ea825fec9b32129de8cb7a7e
MD5 34cf197baaddc982407f9452384d6fbc
BLAKE2b-256 f434206593e05d99b8160be9e44acfad020c9ee4ca875d61e45679a4a7649458

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.2-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.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fbc7e79bba57bb52ed5416a72adce474420f91d673032da8ac47e22f0ee3ff7d
MD5 31b422025e5df563d24e1a850d2423ef
BLAKE2b-256 0fe518ad64fc21092acecbc6b8f50ffba9bc0b81988161a13355968dd6ffe294

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.2-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.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3b083144f11b88bbf3efdfaac40d821353aa703fadb2f7322ad1209dee04d6c7
MD5 384b96bc948c21dd93460965e69f59c3
BLAKE2b-256 869a7d5c9a36740899f92847d8749adad4bb62275c61f40b0a18af055afdc806

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.2-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.2-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 042e4a72095e0731112ce956db96a117be94860d87deb9788508d30b44fc5c42
MD5 da499990ead60a62cac171ff803f149d
BLAKE2b-256 26fcab25ce52a6266a2fee16fe6cfa0c5061cb5d901ca16c3692d4781188bc9b

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.2-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.2-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.2-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 45575d8de327aed1ac851f19ceba525971417587ac1a072a803127091be0c31e
MD5 089beec72397e94390afffc0dbce7536
BLAKE2b-256 d364c538489efed5014193e5a599018ecd39efaeba87ae44a99b22dfe1c22f1e

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.2-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.2-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.2-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 a0a4013ba99320dec92a9dfe898b39e1e6627dc0f107120f2ce48fdc72935e32
MD5 32f6d3202a272d32a1f80872b719b5f8
BLAKE2b-256 145a63faa5770fe9cdda582f8f3dd002744f514b1e6868ae5abb72ff7ccd125c

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.2-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.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cc83dbc85243b04107460906aea635e831943c5c7737777a6bb265fcf5955938
MD5 2cc6b3fd80cebd414bcebb13b1b67998
BLAKE2b-256 293a6875433e74141b2b70f442c5b9ca150d86af6ab2e3bd5c55c30ee88d4252

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.2-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.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 464e3ef071392d1ba9ceca8b11ce5ebafbf3609472334196fefcbfbc62d57439
MD5 33131ae43109d58d69c8fee9f53620d9
BLAKE2b-256 15759b7ba94a22f9bd640b0646637f6e6f9bf41f3e7471a2ca3ab4d382951a1a

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.2-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.2-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.2-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 83ed7b65e051ec5fdcf182bc32987178179c2f138f8af6d14c5f0af80cb15a5b
MD5 d9e21c6d5e077d353baca62291600b4e
BLAKE2b-256 152a35ce64bc0a944ce0eb4b140a6f1f13c8313006719c7a2fe010aa1f1a693f

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.2-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.2-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.2-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 82ab9107d5789d2f4d1fb9f00f49da49a1a7a82acb4d62efe1b23c5670cf3227
MD5 43f7af736cb4589722ffa564861c7fee
BLAKE2b-256 b5bd31dc576d45bd8d7b8e0e5b448f78254bf656810b686c8fbe311a43ab215f

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.2-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.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e2e5daf195d0f64654c547e74fb45dd42aec2bdebf561d8f250dbe1e27d14f23
MD5 3150e9483a263fa8108ea1e7f200c660
BLAKE2b-256 4b9f26d4ece93cae086716b920596665eaecd84624c723f32184cfefaaad461a

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.2-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.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 cf1c306f4ea31cc05ebd19aeb725410f3a0eecebd5fde29ef19c847bada47756
MD5 2799849d93d889c413835a072b7d835c
BLAKE2b-256 f9c803b819ee58513f531a7c2d3ad0f65294191fda235ef54e607f4b3c039064

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.2-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.2-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.2-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 421ba0043ff80f8ca200771c23be949c51154ba06747be49a2da3e4833cb2a29
MD5 1bf5be52bdbbb4a1aef5e67692981347
BLAKE2b-256 4e8fdf57c0145049836a4c589cefd8e77350a5f636c54c867be0b0a8aa7ae3ad

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.2-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.2-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.2-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 027855b0c372030ea0f6c84e1790e5b1dfca3457961668e1e1c3b5c289a9b42f
MD5 a67ac15d1d634db1d308fcc1d02a590e
BLAKE2b-256 c5b3505e4bfdb9faae951f680bd5ad68cb151f83cd004fb8701bddc0c3b22852

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.2-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.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for webrockets-0.1.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 959d3de134cda1a78a3df21c9e87d4a24b9b8a7b692d68dad564c6f8afb12300
MD5 0ac4cb31c7aef869e7d89dfb60b79702
BLAKE2b-256 f182be05c1560aec4d90285d48cb6d3e0e6137b6c76fbc34cab76a4f6aca36fe

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for webrockets-0.1.2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 35e7ea3b6479dfc217f75d9f5bfcb883ce4cde53740e655d595d14f0c7f91311
MD5 97b01ba521404193fed77e7f360f3903
BLAKE2b-256 5d90d72d9d19f8d8624a29fed90e4c473840664507788ad4ad914b4aac9b40de

See more details on using hashes here.

Provenance

The following attestation bundles were made for webrockets-0.1.2-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