Skip to content

Discord.py should not be a hard requirement #292

Pinned Answered by EvieePy
zavocc asked this question in Q&A
Discussion options

You must be logged in to vote

Wavelink directly depends on discord.py that's why it's in the requirements. Yes we understand it is possible for wavelink to work on other forks such as pycord but we make no guarantees for those libraries.

The reason wavelink revolves around discord.py is due to the ease of dispatching events and for the VoiceProtocol implementation. If one of these systems were to change even slightly in a fork, we would have to continually try and ensure compatibility across all libraries.

Future major versions of wavelink E.g. 4+ will most likely not depend on any library, but this will come with major design changes, such as how events are dispatched.

Replies: 2 comments

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Answer selected by EvieePy
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
discussion Talking about a subject, not for actioning
3 participants
Converted from issue

This discussion was converted from issue #281 on March 07, 2024 02:23.