Bump the micro version requirement for python

This is because typing.Type was only introduced in 3.5.2.
This commit is contained in:
Mike Auty
2018-03-19 22:31:12 +00:00
parent 77dec0d30c
commit 92dbfa7f12
+5 -3
View File
@@ -105,6 +105,8 @@ def import_files(base_module) -> None:
# Check the python version to ensure it's suitable
required_python_version = (3, 5)
if sys.version_info.major != required_python_version[0] or sys.version_info.minor < required_python_version[1]:
raise RuntimeError("Volatility framework requires python version {}.{} or greater".format(*required_python_version))
required_python_version = (3, 5, 2)
if (sys.version_info.major != required_python_version[0] or sys.version_info.minor < required_python_version[1] or
(sys.version_info.minor == required_python_version[1] and sys.version_info.micro < required_python_version[2])):
raise RuntimeError(
"Volatility framework requires python version {}.{}.{} or greater".format(*required_python_version))