diff options
author | Zach White <skullydazed@gmail.com> | 2021-02-13 10:26:45 -0800 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-02-13 10:26:45 -0800 |
commit | cd336b2b545798269405e8ffef0fe8958d4d27d4 (patch) | |
tree | d463b119356c8b9c4af9674a23d128cf3a957163 /lib | |
parent | 57d2409c081c2fd546036a6b15dfbd9481fddc1d (diff) | |
download | qmk_firmware-cd336b2b545798269405e8ffef0fe8958d4d27d4.tar.gz qmk_firmware-cd336b2b545798269405e8ffef0fe8958d4d27d4.zip |
bump to python 3.7 (#11408)
Diffstat (limited to 'lib')
-rw-r--r-- | lib/python/qmk/cli/__init__.py | 22 |
1 files changed, 20 insertions, 2 deletions
diff --git a/lib/python/qmk/cli/__init__.py b/lib/python/qmk/cli/__init__.py index 1732287da0..a5f1f47679 100644 --- a/lib/python/qmk/cli/__init__.py +++ b/lib/python/qmk/cli/__init__.py @@ -27,6 +27,24 @@ from . import new from . import pyformat from . import pytest -if sys.version_info[0] != 3 or sys.version_info[1] < 6: - cli.log.error('Your Python is too old! Please upgrade to Python 3.6 or later.') +# Supported version information +# +# Based on the OSes we support these are the minimum python version available by default. +# Last update: 2021 Jan 02 +# +# Arch: 3.9 +# Debian: 3.7 +# Fedora 31: 3.7 +# Fedora 32: 3.8 +# Fedora 33: 3.9 +# FreeBSD: 3.7 +# Gentoo: 3.7 +# macOS: 3.9 (from homebrew) +# msys2: 3.8 +# Slackware: 3.7 +# solus: 3.7 +# void: 3.9 + +if sys.version_info[0] != 3 or sys.version_info[1] < 7: + cli.log.error('Your Python is too old! Please upgrade to Python 3.7 or later.') exit(127) |