-
I have a Discord bot project that is using pycord framework but since my project depends on wavelink, it installs Line 2 in 85c1aaf Wavelink works fine with pycord without discord.py being installed. Would it be possible to not install |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
This library was created for usage with There have been several suggestions or PRs to remove this dependency and all have been rejected thusfar, so I will wait for @EvieePy to comment on this further. |
Beta Was this translation helpful? Give feedback.
-
Wavelink directly depends on The reason wavelink revolves around 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. |
Beta Was this translation helpful? Give feedback.
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 theVoiceProtocol
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.