Update minimum Python version to 3.6.2 (#2093)

* Correct minimum version

see #2092 

While this is needed because of an import just for typing, I see no reason not to bump the minimum version since this is a minor version difference since this is several minor version behind the latest 3.6, and there have been both security and performance improvements since.

That said, we need to be testing on our lowest supported version to ensure we don't have this happen again, right now our tests run on whatever Travis grabs for 3.6, which I assume is 3.6.6, but could be wrong.

* Update other mentions of min version to 3.6.2
This commit is contained in:
Michael H
2018-09-03 21:38:56 -04:00
committed by Toby Harradine
parent 589041556e
commit aa8cc90ad0
7 changed files with 10 additions and 10 deletions

View File

@@ -25,7 +25,7 @@ from redbot.core.cli import confirm
if sys.platform == "linux":
import distro
PYTHON_OK = sys.version_info >= (3, 6)
PYTHON_OK = sys.version_info >= (3, 6, 2)
INTERACTIVE_MODE = not len(sys.argv) > 1 # CLI flags = non-interactive
INTRO = "==========================\nRed Discord Bot - Launcher\n==========================\n"
@@ -462,7 +462,7 @@ def main_menu():
def main():
if not PYTHON_OK:
raise RuntimeError(
"Red requires Python 3.6 or greater. Please install the correct version!"
"Red requires Python 3.6.2 or greater. Please install the correct version!"
)
if args.debuginfo: # Check first since the function triggers an exit
debug_info()