WaveCord speaks both Lavalink v3 and v4 through a single, version-neutral API, with the version detected automatically on connect. The performance-critical work (WebSocket, REST, serialization, reconnect, and node management) runs in native Rust, off the Python GIL, while a thin async layer on top works with every major Discord library.
Features
- Lavalink v3 and v4 behind one API, auto-detected on connect.
- Off-GIL networking. The WebSocket, REST, JSON parsing, and v3/v4 normalization run on native tokio threads, keeping your event loop responsive under load.
- Typed events. Handlers receive real objects (
event.track.info.title), decoded straight into msgspec structs. - Library-agnostic. Adapters for discord.py, py-cord, disnake, and nextcord.
- Batteries included. Queue with auto-advance, filters and equalizer, and a typed event dispatcher.
- Plugin-ready. Search-source helpers (Spotify, Apple Music, Deezer via
LavaSrc), LavaSearch, LavaLyrics, and SponsorBlock, plus track
pluginInfoon typed events. - Survives restarts. Persist and reuse the session id and Lavalink keeps playing across a bot process restart.
- Observability. Turn the node pool into a metrics snapshot or Prometheus
text with
wavecord.metrics. - Built to scale. Multi-node pool with load balancing, automatic reconnect with backoff, session resuming, and failover.
Requirements
- Python 3.9 or newer
- A running Lavalink v3 or v4 node
- One of the supported Discord libraries (for voice)
Installation
Prebuilt wheels are on PyPI, so there is no Rust toolchain to install:
pip install wavecord
Add the Discord library you use as an extra:
pip install "wavecord[discordpy]" # or [pycord], [disnake], [nextcord]
Quick start
import discord
from discord.ext import commands
import wavecord
from wavecord.adapters.discordpy import WaveCordVoiceClient
from wavecord.dispatcher import EventDispatcher
intents = discord.Intents.default()
intents.message_content = True
bot = commands.Bot(command_prefix="!", intents=intents)
node: wavecord.Node
@bot.event
async def on_ready():
global node
node = wavecord.Node("127.0.0.1", 2333, "youshallnotpass", str(bot.user.id))
await node.connect()
dispatcher = EventDispatcher(node)
@dispatcher.on("track_end")
async def on_track_end(event): # a typed wavecord.events.Event
print("finished", event.guild_id, event.reason)
dispatcher.start()
@bot.command()
async def play(ctx, *, query: str):
vc = await ctx.author.voice.channel.connect(
cls=WaveCordVoiceClient.with_node(node)
)
result = await vc.player.search(query)
track = result["data"] if result["loadType"] == "track" else result["data"][0]
await vc.player.play(track["encoded"])
await ctx.send(f"Playing {track['info']['title']}")
bot.run("YOUR_TOKEN")
A fuller bot is in examples/music_bot.py.
Supported Discord libraries
| Library | Adapter |
|---|---|
| discord.py | wavecord.adapters.discordpy |
| py-cord | wavecord.adapters.pycord |
| disnake | wavecord.adapters.disnake |
| nextcord | wavecord.adapters.nextcord |
Performance
A Lavalink client cannot make playback itself faster, since the audio work
happens on the Lavalink server. WaveCord's edge is architectural: the WebSocket
read, JSON parse, and v3/v4 normalization run in native Rust off the GIL, so the
asyncio event loop only pays for the final msgspec decode. In a burst benchmark
against the real Rust path (500k player updates), WaveCord sustained roughly
1.35x the event throughput of an equivalent pure-Python client, and kept the
typical (median) event-loop latency about 2x lower. Batched delivery trades a
little tail latency for that throughput; drop the next_events batch size if you
prefer smoother tails. Reproduce it yourself with python benchmarks/off_gil.py.
Architecture
Python layer (asyncio, Discord adapters, dispatcher, queue, pool)
| PyO3 + pyo3-async-runtimes (Rust future <-> asyncio coroutine)
Rust core (tokio): WebSocket, REST, Protocol(v3/v4), reconnect, node manager
crates/wavecord-core: the pure-Rust engine (testable and benchmarkable alone)crates/wavecord-py: the PyO3 bindings (thin glue)python/wavecord: the public Python API and Discord-library adapters
Development
maturin develop # build the extension into the active venv
cargo test # Rust tests (no Python needed)
pytest # Python tests
To try it end to end you need a running Lavalink node (v3 or v4). Point WaveCord at it and run one of the bots in examples/.
Contributing
Contributions are welcome. Please read CONTRIBUTING.md for how to set up the project, run the tests, and open a pull request. Bug reports and feature ideas are just as valuable as code.
By taking part in this project you agree to abide by our Code of Conduct. To report a security issue, see our Security Policy.
Contributors
WaveCord · Lavalink, in Rust and Python
Documentation ·
Changelog ·
Contributing
Licensed under the MIT License · Copyright © 2026 WaveCord Contributors
Metadata
Release files for wavecord 1.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 | |
|---|---|---|---|
| wavecord-1.1.0.tar.gz | 53.1 kB | Details |
Built distributions (wheels)
Total release size: 62.3 MB
Release files / wavecord-1.1.0.tar.gz
| Download URL | wavecord-1.1.0.tar.gz |
|---|---|
| Size | 53.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
0f47c09358368fad99daab820c7a46c7a497743c67ab3aace33a807c8bf8642c
|
|
BLAKE2b-256 checksum How to use checksums |
e7543387d8a038f98dc0d1f00475bf83ad59303b2caf2f533332db2043a76ac4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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 Jul 25, 2026.
Transparency logRelease files / wavecord-1.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | wavecord-1.1.0-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | Linux glibc 2.17+ x86-64 PyPy 3.11 PyPy 3.11 7.3 |
|
SHA-256 checksum How to use checksums |
fb6be083383fb27bbabf623e3e6df17fdb147ea00ff370aa36859e2af39cdaa5
|
|
BLAKE2b-256 checksum How to use checksums |
25004e0ae9aa3141960bea85c94c948287a5e62ae8a3995b751173184c596386
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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 Jul 25, 2026.
Transparency logRelease files / wavecord-1.1.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | wavecord-1.1.0-cp315-cp315t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | CPython 3.15 CPython 3.15 free-threading Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
285df53710e351549355cf05bb0da79de4ba92920197fad4a989f7d907fdd0e2
|
|
BLAKE2b-256 checksum How to use checksums |
08f09691281c5d52847c01faf44c4ed509a7655abd792d377d0d45a760c2c70b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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 Jul 25, 2026.
Transparency logRelease files / wavecord-1.1.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | wavecord-1.1.0-cp315-cp315-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | CPython 3.15 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
d4c639344f3ee0f715a06386bd66c5628c679d982cba164ee57acceb2cb1c452
|
|
BLAKE2b-256 checksum How to use checksums |
87342399754c397ed03cde2e8b36536be00bb36097ee1bb4eeee4714be8e3e11
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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 Jul 25, 2026.
Transparency logRelease files / wavecord-1.1.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | wavecord-1.1.0-cp314-cp314t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | CPython 3.14 CPython 3.14 free-threading Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
9c57205c01393eb07cb7c8c8692c2016e37e16eac04883a085332db4bce44cb7
|
|
BLAKE2b-256 checksum How to use checksums |
69c42fee41cc920329f554322a6360063358100b7c55bf6caa08d680a760a6dc
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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 Jul 25, 2026.
Transparency logRelease files / wavecord-1.1.0-cp314-cp314-win_amd64.whl
| Download URL | wavecord-1.1.0-cp314-cp314-win_amd64.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.14 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
12ae8f0fd660f8782360170cc1551d97cc37626a6e730719fb2a9c9ae5ed6868
|
|
BLAKE2b-256 checksum How to use checksums |
d251748fede166737c9c97151911038816ed18712b9f9b19f361e02b50332116
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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 Jul 25, 2026.
Transparency logRelease files / wavecord-1.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | wavecord-1.1.0-cp314-cp314-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | CPython 3.14 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
c573dff2595ab27a5363133df68e4a06b71a4d7af420407b4976f301c145ff1e
|
|
BLAKE2b-256 checksum How to use checksums |
46999f5ffd49ac330b02115caca2e4bb19d38eca268368a796460a5f031996a0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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 Jul 25, 2026.
Transparency logRelease files / wavecord-1.1.0-cp314-cp314-macosx_11_0_arm64.whl
| Download URL | wavecord-1.1.0-cp314-cp314-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.14 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
4623aabe1f0249143069c9ea3b2eb985b55b9f9ba232cfca2012fb60c5aaaae0
|
|
BLAKE2b-256 checksum How to use checksums |
7f2b6c45f0cfb40e3c227fb36821494669c5fc97ee030608a200acc5b7782013
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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 Jul 25, 2026.
Transparency logRelease files / wavecord-1.1.0-cp314-cp314-macosx_10_12_x86_64.whl
| Download URL | wavecord-1.1.0-cp314-cp314-macosx_10_12_x86_64.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.14 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
056dbc4d1822438b25a8d2fc01f2cb9097ef5feb617fc8cad71a13ad2bd87026
|
|
BLAKE2b-256 checksum How to use checksums |
bd5d22d4a187b1d277549d66dfd25527067ae583e43bdf7812b00a03b61bfbcb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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 Jul 25, 2026.
Transparency logRelease files / wavecord-1.1.0-cp313-cp313-win_amd64.whl
| Download URL | wavecord-1.1.0-cp313-cp313-win_amd64.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.13 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
84d17d63a5db7cd27a61f34173f9ff695d0b56342a998b4f01fd2eb0785fb947
|
|
BLAKE2b-256 checksum How to use checksums |
4316f75132738fa12d9868ef64649eb94250ca6ad4fe28f968f717dd882cd7af
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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 Jul 25, 2026.
Transparency logRelease files / wavecord-1.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | wavecord-1.1.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | CPython 3.13 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
6335f263fe29be7a75a5d879b2c14003fd28a54c842bfc477ba1d664276a5dbd
|
|
BLAKE2b-256 checksum How to use checksums |
93033a2a98d325c4728ff5303b4b16edf6f01edacb7e164110e2397748e73b80
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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 Jul 25, 2026.
Transparency logRelease files / wavecord-1.1.0-cp313-cp313-macosx_11_0_arm64.whl
| Download URL | wavecord-1.1.0-cp313-cp313-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.13 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
b4e8fb80f249496806e8d04ff90e905117a31069287574a74cf52e4f96ab8b47
|
|
BLAKE2b-256 checksum How to use checksums |
737223ce864319f7c8a3883fc49f047130ae68e0b5b97a9ac82bf7af69403f84
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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 Jul 25, 2026.
Transparency logRelease files / wavecord-1.1.0-cp313-cp313-macosx_10_12_x86_64.whl
| Download URL | wavecord-1.1.0-cp313-cp313-macosx_10_12_x86_64.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.13 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
5f5fbcf3c87ac465b5020b30b99ff938a12d6eb342658bde44d2d954c3ddb315
|
|
BLAKE2b-256 checksum How to use checksums |
90ee0efcedbf66b45aad2555c63577de43511f18bbde290d33391691be7f9503
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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 Jul 25, 2026.
Transparency logRelease files / wavecord-1.1.0-cp312-cp312-win_amd64.whl
| Download URL | wavecord-1.1.0-cp312-cp312-win_amd64.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.12 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
61955fcfab684ced7193d833306dc4cd448b75894e3ea32c396606d37f0a2236
|
|
BLAKE2b-256 checksum How to use checksums |
46f38efb4e2fad251bae558af294d82b3785a3916ae101968f346531d067f56f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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 Jul 25, 2026.
Transparency logRelease files / wavecord-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | wavecord-1.1.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | CPython 3.12 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
1cfa3523a1fcc71aa960d50604ca2b82dd43b3f23e82231467fb1253cfa5e421
|
|
BLAKE2b-256 checksum How to use checksums |
0ea697e12bd4396094b281d5d46ec0db85ea4398a169d10b6e2fe94c4450764f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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 Jul 25, 2026.
Transparency logRelease files / wavecord-1.1.0-cp312-cp312-macosx_11_0_arm64.whl
| Download URL | wavecord-1.1.0-cp312-cp312-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.12 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
0a30af3a6b03e0841fd6444b6b0a0821138d3213f9db3113ad23a1a543a43d59
|
|
BLAKE2b-256 checksum How to use checksums |
e2c31a74e2948b4e14a3e2e9b3bdee1cc986792fd2e630b035cbdd35f1f120d7
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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 Jul 25, 2026.
Transparency logRelease files / wavecord-1.1.0-cp312-cp312-macosx_10_12_x86_64.whl
| Download URL | wavecord-1.1.0-cp312-cp312-macosx_10_12_x86_64.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.12 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
c0782ebdc9b0a3be78bee66dd1f97cef86852218d21160b1810c5b00dab0ebf3
|
|
BLAKE2b-256 checksum How to use checksums |
9fb2a9bd7bc15d2bc42127cc1e2fa40d813984ffddca0fef7c4b7ae3724d0c7c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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 Jul 25, 2026.
Transparency logRelease files / wavecord-1.1.0-cp311-cp311-win_amd64.whl
| Download URL | wavecord-1.1.0-cp311-cp311-win_amd64.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.11 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
ed6f789a0c184f90aca6c28ba9cbeb157e1afbc05046977aaea9865998f215d3
|
|
BLAKE2b-256 checksum How to use checksums |
4766d2028cdd1257269559f126be2a52488468c3fb0388fc72e51fca4810710c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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 Jul 25, 2026.
Transparency logRelease files / wavecord-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | wavecord-1.1.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | CPython 3.11 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
768cb4015094163f028398fec12cf49a1aecce6fa719b43bee028f4957fd0271
|
|
BLAKE2b-256 checksum How to use checksums |
410dfb4af091007baa5668750ad8cfcd390f9d3a2b3dbc984243e894245625ed
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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 Jul 25, 2026.
Transparency logRelease files / wavecord-1.1.0-cp311-cp311-macosx_11_0_arm64.whl
| Download URL | wavecord-1.1.0-cp311-cp311-macosx_11_0_arm64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.11 macOS 11.0+ ARM64 |
|
SHA-256 checksum How to use checksums |
86fd9a537901ba9097bcd13fc9a08b4a578012faad935557ee14af904a98adc0
|
|
BLAKE2b-256 checksum How to use checksums |
5076d6b890aa229ec6c5d6c7697d99b37e421fa5e07d5c2b9b36ddc16baafb2d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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 Jul 25, 2026.
Transparency logRelease files / wavecord-1.1.0-cp311-cp311-macosx_10_12_x86_64.whl
| Download URL | wavecord-1.1.0-cp311-cp311-macosx_10_12_x86_64.whl |
|---|---|
| Size | 2.6 MB |
| Tags | CPython 3.11 macOS 10.12+ x86-64 |
|
SHA-256 checksum How to use checksums |
22f13b64be02bb7098c691c9cff8fe7be544896fddccd607bc06b8fbd838a681
|
|
BLAKE2b-256 checksum How to use checksums |
c6a24c16ef1391651a4c38ae7a59d4e338df753f13b162b957e45dabbab8d646
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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 Jul 25, 2026.
Transparency logRelease files / wavecord-1.1.0-cp310-cp310-win_amd64.whl
| Download URL | wavecord-1.1.0-cp310-cp310-win_amd64.whl |
|---|---|
| Size | 2.7 MB |
| Tags | CPython 3.10 Windows x86-64 |
|
SHA-256 checksum How to use checksums |
e1f396cbe19044b080e7b6ac71c7d3376996286cd66de64185f88ba865ac223a
|
|
BLAKE2b-256 checksum How to use checksums |
e45aab2ab48d4b23abd3bf376547be9354323f54242d83c22cc55a871602f532
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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 Jul 25, 2026.
Transparency logRelease files / wavecord-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | wavecord-1.1.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | CPython 3.10 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
c47eca4fbf8ebadc7fe7d41bbf778e5d6806d3c4198569399273a7b1d4e22b6a
|
|
BLAKE2b-256 checksum How to use checksums |
c69e69da063af15d07f76329eed7736cb99aabd776ce28476f0e2f3de94fc3ee
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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 Jul 25, 2026.
Transparency logRelease files / wavecord-1.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
| Download URL | wavecord-1.1.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl |
|---|---|
| Size | 2.8 MB |
| Tags | CPython 3.9 Linux glibc 2.17+ x86-64 |
|
SHA-256 checksum How to use checksums |
0f31c973afefbe765a203f2d70c035c369a5e152a7088194651dc287200d206c
|
|
BLAKE2b-256 checksum How to use checksums |
bc140f2f868070b19df0871e065927070b537709a4a81bcc3b90a7e6c07e06d0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.14
|
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 Jul 25, 2026.
Transparency log