JetSocket
Production-grade, resilient WebSocket library for Python with Cython-powered performance.
Every existing Python WebSocket library gives you a raw pipe. JetSocket gives you a production-grade client with automatic reconnection, heartbeat management, message buffering, and multiplexing — with a Cython-optimized core that beats websockets by 20-30%.
Quick Start
import asyncio
import jetsocket
async def main():
async with jetsocket.connect("wss://example.com/ws") as ws:
await ws.send({"subscribe": "trades"})
async for message in ws:
print(message)
asyncio.run(main())
Installation
pip install jetsocket
With optional extras:
pip install jetsocket[pydantic] # Typed messages with Pydantic
pip install jetsocket[all] # All extras
Features
- Cython-optimized core — C-speed frame parsing, masking, and permessage-deflate compression
- Automatic reconnection — Exponential backoff with jitter, configurable max attempts
- Heartbeat management — WebSocket and application-level ping/pong
- Message buffering — Ring buffer with replay-on-reconnect
- Multiplexing — Multiple subscriptions over a single connection
- Typed messages — Pydantic model validation via
message_type= - Both async and sync — Native asyncio API and synchronous wrapper
- Zero runtime dependencies — Only Python stdlib required
Usage
Async (primary API)
from jetsocket import WebSocket
async with WebSocket("wss://stream.example.com/ws", reconnect=True) as ws:
await ws.send({"subscribe": "trades"})
async for message in ws:
print(message)
Sync
from jetsocket import SyncWebSocket
with SyncWebSocket("wss://stream.example.com/ws") as ws:
ws.send({"subscribe": "trades"})
msg = ws.recv(timeout=5.0)
print(msg)
Scalar Config Shorthands
# Simple: just a number
ws = WebSocket("wss://...", heartbeat=20.0, buffer=1000)
# Advanced: full config object
from jetsocket import HeartbeatConfig, BufferConfig
ws = WebSocket("wss://...",
heartbeat=HeartbeatConfig(interval=20.0, timeout=10.0),
buffer=BufferConfig(capacity=10_000, overflow_policy="drop_oldest"),
)
Typed Messages
from pydantic import BaseModel
from jetsocket import WebSocket
class Trade(BaseModel):
symbol: str
price: float
quantity: float
async with WebSocket("wss://...", message_type=Trade) as ws:
async for trade in ws: # trade: Trade (fully typed)
print(f"{trade.symbol}: ${trade.price:.2f}")
Multiplexing
from jetsocket import Multiplex
async with Multiplex(
"wss://stream.binance.com:9443/ws",
channel_extractor=lambda msg: f"{msg['s'].lower()}@trade" if "s" in msg else None,
subscribe_msg=lambda ch: {"method": "SUBSCRIBE", "params": [ch]},
heartbeat=20.0,
) as mux:
btc = await mux.subscribe("btcusdt@trade")
eth = await mux.subscribe("ethusdt@trade")
async for trade in btc:
print(f"BTC: {trade}")
Presets
from jetsocket.presets import trading, llm_stream
# Optimized for crypto exchanges
ws = trading("wss://stream.binance.com/ws")
# Optimized for LLM streaming
ws = llm_stream("wss://api.example.com/v1/stream")
Examples
Run the included examples to see JetSocket in action:
# Real-time Binance trade streaming with multiplexing
uv run --extra pydantic python examples/binance_trades.py
# Live terminal dashboard tracking 5 crypto pairs
uv run python examples/multi_symbol_dashboard.py
# Sync price fetching and analysis
uv run python examples/sync_simple.py
# OpenAI LLM streaming via WebSocket
OPENAI_API_KEY="sk-..." uv run python examples/llm_streaming.py
See examples/README.md for details.
Architecture
graph TB
subgraph "User API"
A["WebSocket / SyncWebSocket"]
B["Multiplex"]
C["connect()"]
end
subgraph "Manager Layer"
D["Reconnect + Backoff"]
E["Heartbeat"]
F["Message Buffer"]
end
subgraph "Transport Layer"
G["AsyncTransport"]
H["SyncTransport"]
end
subgraph "Cython Core"
I["Frame Parser"]
J["C-speed Masking"]
K["permessage-deflate"]
L["UTF-8 Validation"]
end
C --> A
B --> A
A --> D & E & F
D --> G & H
G & H --> I & J & K & L
Development
git clone https://github.com/omid/jetsocket && cd jetsocket
uv sync && make build
uv run pytest # Run tests
uv run mypy src/ && uv run ruff check . # Type check + lint
License
MIT
Release files for jetsocket 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| jetsocket-0.1.0.tar.gz | 209.7 kB | Details |
Built distributions (wheels)
Total release size: 12.9 MB
Release files / jetsocket-0.1.0.tar.gz
| Download URL | jetsocket-0.1.0.tar.gz |
|---|---|
| Size | 209.7 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0ada485c71d9eefea0d7fdb22902bd71fc884f3d0fef340efeb791e30de98562
|
|
BLAKE2b-256 checksum How to use checksums |
037f3d3a33bf14d1d0e0353423aec2a11350725f726e1c67e20d55eabc5a1fcc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 26, 2026.
Transparency logRelease files / jetsocket-0.1.0-cp313-cp313-win_amd64.whl
| Download URL | jetsocket-0.1.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 305.1 kB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ee70b526913b421c2e6a5f7b8354969cacb3583e89961248224f49cf89c1ffad
|
|
BLAKE2b-256 checksum How to use checksums |
8982019a09592e156977c871f21c884fb6dd109a286f5670629209ab9c590bee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 26, 2026.
Transparency logRelease files / jetsocket-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl
| Download URL | jetsocket-0.1.0-cp313-cp313-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 858.7 kB |
| Tags | CPython 3.13 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
73328885729d767a7b5dd60f84ea95dd0132a35a680c4224ecec10bec176b17b
|
|
BLAKE2b-256 checksum How to use checksums |
6d3dbec71ab7c395d30240e58324a7c1f0fa4814227c4ea1e79a0c80c1a6af44
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 26, 2026.
Transparency logRelease files / jetsocket-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | jetsocket-0.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 855.0 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
10a68f39f4f2d1ee30469f2c0d67c932de5e5a81ed8a8d78d90762ea48a04b2b
|
|
BLAKE2b-256 checksum How to use checksums |
950c2a3a8403bac6908a243a3889f18e94707c200184332b5b7dff228bd5c557
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 26, 2026.
Transparency logRelease files / jetsocket-0.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | jetsocket-0.1.0-cp313-cp313-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 819.9 kB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
fcaa043ef4257d884be2cc1d8fb00cc3b18220b9c5f56dbd8db9f9831c174d09
|
|
BLAKE2b-256 checksum How to use checksums |
e16f96805f47a0ac8f186b996e37cbc97ce8e64a8b7827580829d4b243588dd7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 26, 2026.
Transparency logRelease files / jetsocket-0.1.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | jetsocket-0.1.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 317.2 kB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
881ab8304bc8bbfcb590dad0f6bdce789556d7eeff4d4e36550f79999532c280
|
|
BLAKE2b-256 checksum How to use checksums |
a1d2e5102a50e0dfeeb66aa15a1dbbe8c9e80fcf9d7471ee8841660135a36864
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 26, 2026.
Transparency logRelease files / jetsocket-0.1.0-cp312-cp312-win_amd64.whl
| Download URL | jetsocket-0.1.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 304.9 kB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
4c8be5a74d76133ea07fc59cd66804635f0baea5aa2790997d273e652b2713b2
|
|
BLAKE2b-256 checksum How to use checksums |
5b4eab0b50d7084a5677b776998002f9a83d7ad847351482ad376b006d88a2a6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 26, 2026.
Transparency logRelease files / jetsocket-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl
| Download URL | jetsocket-0.1.0-cp312-cp312-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 860.5 kB |
| Tags | CPython 3.12 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
16048929231287f2650e21dfb0c9fade9f0dd7b57a8c402b41438393c62b5cf6
|
|
BLAKE2b-256 checksum How to use checksums |
a44da13ec94d8b8173f8aa7160eca1a93ea004de84e380f0cd9a9900c07b47d3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 26, 2026.
Transparency logRelease files / jetsocket-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | jetsocket-0.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 861.2 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
31703debb29d4784414ee8cbacf1b1ca40c50dd63a1b354569ec6f23fefa8451
|
|
BLAKE2b-256 checksum How to use checksums |
f4b03300227575ab19f78f82353ab1e6191dc41dd75b80b24ffcbcbd0b14e276
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 26, 2026.
Transparency logRelease files / jetsocket-0.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | jetsocket-0.1.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 824.8 kB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
097f236df33346b40ffa9045089a5708dcdca0e8f71f27693e22cbc62dfada02
|
|
BLAKE2b-256 checksum How to use checksums |
2ed540979415164e45c981df4bf2a6e0cbf00d7034479198d403cbe6200890e6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 26, 2026.
Transparency logRelease files / jetsocket-0.1.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | jetsocket-0.1.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 317.6 kB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
74e1f9181778f738ddc63806af43da8de284456390bd90e54a5769e4bdb1c720
|
|
BLAKE2b-256 checksum How to use checksums |
343c4c11e165412a6074e67ef55ce712f8b3ae5760d33443f862fbe2d6f0d643
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 26, 2026.
Transparency logRelease files / jetsocket-0.1.0-cp311-cp311-win_amd64.whl
| Download URL | jetsocket-0.1.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 305.9 kB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
a13c1e1091720472b43b87041c95c43e658850d6df24fa7892c12c2a47d02d30
|
|
BLAKE2b-256 checksum How to use checksums |
f3a90993c28efe4cb72ffa9b1adccc11443be728a936893e21b72ca9c0c28073
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 26, 2026.
Transparency logRelease files / jetsocket-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl
| Download URL | jetsocket-0.1.0-cp311-cp311-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 900.9 kB |
| Tags | CPython 3.11 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
4f2ea70682791e9dfe81edce66df6c7ed9f85d11ef2e030a920d0799aee76aed
|
|
BLAKE2b-256 checksum How to use checksums |
dea231b3a61300c32c84f6266b8541ca99c16899f66ee5eba36b861be4bd66f0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 26, 2026.
Transparency logRelease files / jetsocket-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | jetsocket-0.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 882.2 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
0eaefa5f0b1da3e4afa1527c2075e19d00ff2d02bf9223fbfd85dd8c3e232da8
|
|
BLAKE2b-256 checksum How to use checksums |
ea80002b30646fc9b65e9c5cd6ea2612ad0f982e34bdf76ae068fe9cbd27681d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 26, 2026.
Transparency logRelease files / jetsocket-0.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | jetsocket-0.1.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 854.7 kB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
17d92eb6cd210f70518c6284afd64d4342873075088ad9970b951b1a49da2c05
|
|
BLAKE2b-256 checksum How to use checksums |
c8d9cd2c04be09f2aa6da5214d01c7d524d91b45c6f896c7d1d46d6448dbb6af
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 26, 2026.
Transparency logRelease files / jetsocket-0.1.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | jetsocket-0.1.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 316.4 kB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
024798f3b65176b1b7e4944ccd1b403cc39e6b5f31d14f9dbadbad2e2794550c
|
|
BLAKE2b-256 checksum How to use checksums |
69ae8d4113e40226998ce0169288ee6d9d526bbf54d29636b0424a6d72c1b3a7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 26, 2026.
Transparency logRelease files / jetsocket-0.1.0-cp310-cp310-win_amd64.whl
| Download URL | jetsocket-0.1.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 305.9 kB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
82b36be218ad24a34b3c346f9e39b66344d8c0a016f8431bb9acce02fc477516
|
|
BLAKE2b-256 checksum How to use checksums |
2bcefe01fd0a850a72fd47037b78133b6515144244655f51008cec21043cc630
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 26, 2026.
Transparency logRelease files / jetsocket-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl
| Download URL | jetsocket-0.1.0-cp310-cp310-musllinux_1_2_x86_64.whl |
|---|---|
| Size | 856.0 kB |
| Tags | CPython 3.10 Linux musl 1.2+ x86-64 |
|
SHA-256 checksum How to use checksums |
459df4328de4f6c83a820d4f20b501acc74c0826f353ed8e7016f5779959c1fb
|
|
BLAKE2b-256 checksum How to use checksums |
57741ca479340e7d67d52a65966a9a11e3200c870b1b35f3692bc538a2ea85aa
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 26, 2026.
Transparency logRelease files / jetsocket-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | jetsocket-0.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 840.6 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
a24eec2a5915935debc3a84f0eea83aa86ace422e46c1e780a96cfd3e93c476d
|
|
BLAKE2b-256 checksum How to use checksums |
530e3ef1f748218833ac32118aa1a7a5bb1e36a3c6103ecbe4fdd754d75719a1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 26, 2026.
Transparency logRelease files / jetsocket-0.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
| Download URL | jetsocket-0.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl |
|---|---|
| Size | 817.2 kB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-32 Linux glibc 2.5+ x86-32 |
|
SHA-256 checksum How to use checksums |
12ccb46ddc1854c638178dde0d5dc2ae95de2d1232866e7546198ccd5f34ef14
|
|
BLAKE2b-256 checksum How to use checksums |
e0f780264b6b1e26ec855020941c5986f65dea7c67267fa080e69c0070cdf2fc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 26, 2026.
Transparency logRelease files / jetsocket-0.1.0-cp310-cp310-macosx_11_0_arm64.whl
| Download URL | jetsocket-0.1.0-cp310-cp310-macosx_11_0_arm64.whl |
|---|---|
| Size | 317.6 kB |
| Tags | CPython 3.10 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
04ff64578af4c7e00a89286746c19ebc31cb7e8bde016b50f3e6d296e0148dc0
|
|
BLAKE2b-256 checksum How to use checksums |
247ac67c0a21428e2664762fdfe2af081df3bd22f8b5876ee990632a1b793925
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Mar 26, 2026.
Transparency log