mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-06 03:08:55 -05:00
* Set 3.6.6 as minimum python version on Windows Signed-off-by: Toby Harradine <tobyharradine@gmail.com> * Conditional python_requires in setup.py Signed-off-by: Toby Harradine <tobyharradine@gmail.com> * Should probably add the comment too Signed-off-by: Toby Harradine <tobyharradine@gmail.com>
33 lines
871 B
Python
33 lines
871 B
Python
import sys
|
|
import warnings
|
|
import discord
|
|
import colorama
|
|
|
|
# Let's do all the dumb version checking in one place.
|
|
if sys.platform == "win32":
|
|
# Due to issues with ProactorEventLoop prior to 3.6.6 (bpo-26819)
|
|
MIN_PYTHON_VERSION = (3, 6, 6)
|
|
else:
|
|
MIN_PYTHON_VERSION = (3, 6, 2)
|
|
|
|
if sys.version_info < MIN_PYTHON_VERSION:
|
|
print(
|
|
f"Python {'.'.join(map(str, MIN_PYTHON_VERSION))} is required to run Red, but you have "
|
|
f"{sys.version}! Please update Python."
|
|
)
|
|
sys.exit(1)
|
|
|
|
if discord.version_info.major < 1:
|
|
print(
|
|
"You are not running the rewritten version of discord.py.\n\n"
|
|
"In order to use Red V3 you MUST be running d.py version "
|
|
"1.0.0 or greater."
|
|
)
|
|
sys.exit(1)
|
|
|
|
|
|
colorama.init()
|
|
|
|
# Filter fuzzywuzzy slow sequence matcher warning
|
|
warnings.filterwarnings("ignore", module=r"fuzzywuzzy.*")
|