[x] I have tested my changes against the dev branch (the latest developmental version), and this pull request is targeting that branch as a base
[x] I have tested my changes on Python 3.8 or higher
[x] I have ensured my code is formatted using Black
Description
This change set addresses the recent bug with discord.py[speed] on windows (aiodns breaks with ProactorEventLoop, which is required for async process IO on windows, iirc)
Some users may need to remove the aiodns package if it is installed, this will not be done automatically.
Further, windows users may install pycares and orjson packages manually if needed.
Windows installer.ps1 will now display the terms agreement prompt if terms are not already agreed to. This prevents a hang when terms are not previously accepted and the installer checks for packages using winget.
dev
branch (the latest developmental version), and this pull request is targeting that branch as a baseDescription
This change set addresses the recent bug with
discord.py[speed]
on windows (aiodns
breaks with ProactorEventLoop, which is required for async process IO on windows, iirc)Some users may need to remove the
aiodns
package if it is installed, this will not be done automatically.Further, windows users may install
pycares
andorjson
packages manually if needed.Windows
installer.ps1
will now display the terms agreement prompt if terms are not already agreed to. This prevents a hang when terms are not previously accepted and the installer checks for packages using winget.