Metadata-Version: 2.4
Name: rewavelink
Version: 1.0.1
Summary: A maintained fork of WaveLink, a robust and powerful, fully asynchronous Lavalink wrapper built for discord.py in Python.
Author: vmphase, Soheab, DA-344 (aka Developer Anonymous)
Author-email: "PythonistaGuild, EvieePy" <evieepy@gmail.com>
Maintainer: vmphase, DA-344 (aka Developer Anonymous), Soheab
License: MIT
Project-URL: Repository, https://github.com/rewavelink/relink
Keywords: lavalink,wavelink,discord.py,discord
Classifier: Development Status :: 5 - Production/Stable
Classifier: Framework :: AsyncIO
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.12
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Classifier: Programming Language :: Python :: Implementation :: CPython
Classifier: Topic :: Internet
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: Topic :: Utilities
Classifier: Typing :: Typed
Requires-Python: >=3.12
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: discord.py<3,>=2.7
Requires-Dist: aiohttp<4,>=3.11.0
Requires-Dist: msgspec<1,>=0.20.0
Requires-Dist: typing_extensions>=4.0.0
Provides-Extra: speed
Requires-Dist: curl-cffi<1,>=0.14.0; extra == "speed"
Requires-Dist: orjson<4,>=3.11.7; extra == "speed"
Provides-Extra: docs
Requires-Dist: sphinx>=9.1.0; extra == "docs"
Requires-Dist: furo; extra == "docs"
Requires-Dist: sphinx-copybutton; extra == "docs"
Requires-Dist: sphinx-autobuild>=2024.10.3; extra == "docs"
Dynamic: license-file

<div align="center">

![ReLink](https://raw.githubusercontent.com/rewavelink/relink/main/docs/_static/images/banner.png)

[![PyPI](https://img.shields.io/pypi/v/rewavelink)](https://pypi.org/project/rewavelink)
[![Python](https://img.shields.io/badge/python-3.12%2B-blue)](https://www.python.org)
[![License](https://img.shields.io/github/license/rewavelink/relink)](LICENSE)
[![Lavalink](https://img.shields.io/badge/lavalink-4.x-orange)](https://lavalink.dev)
[![Discord](https://img.shields.io/discord/1471146455002775624?label=discord)](https://discord.gg/tPHVWBPedt)

**ReLink** is a high-performance Lavalink v4 wrapper for discord.py — a maintained, production-ready fork of WaveLink.

[Documentation](https://relink.readthedocs.io/en/latest) · [Discord](https://discord.gg/tPHVWBPedt) · [Migration from WaveLink](https://relink.readthedocs.io/en/latest/guides/migrating-from-wavelink.html)

</div>

---

## Features

- Full Lavalink v4+ REST API support
- Built on [msgspec](https://github.com/jcrist/msgspec) for rapid serialization and strict type validation
- Optional [curl_cffi](https://github.com/lexiforest/curl_cffi) and [orjson](https://github.com/ijl/orjson) for faster networking and serialization
- Drop-in familiarity for Wavelink users — [migration guide included](https://relink.readthedocs.io/en/latest/guides/migrating-from-wavelink.html)
- Actively maintained, unlike the library you're probably migrating from
- Async-first and Pyright strict-compliant 


## Installation

> [!NOTE]
> A [virtual environment](https://docs.python.org/3/library/venv.html) is recommended, especially on Linux where the system Python may restrict package installations.
> 
### Requirements:
- Python 3.12 or higher
- discord.py 2.7+
- A running Lavalink 4.x server ([guide on setup](https://relink.readthedocs.io/en/latest/guides/lavalink-setup.html))



To install the stable version from PyPI:
```sh
# Linux/macOS
python3 -m pip install -U rewavelink

# Windows
py -3 -m pip install -U rewavelink
```

To install with optional speed improvements:
```sh
# Linux/macOS
python3 -m pip install -U "rewavelink[speed]"

# Windows
py -3 -m pip install -U "rewavelink[speed]"
```

<br>

<p align="center">
	<img src="https://raw.githubusercontent.com/catppuccin/catppuccin/main/assets/footers/gray0_ctp_on_line.svg?sanitize=true" />
</p>

<p align="center">
        <i><code>&copy 2026 <a href="https://github.com/rewavelink">ReLink Development Team</a></code></i>
</p>
