diff --git a/volatility/framework/__init__.py b/volatility/framework/__init__.py index d0dc7ce30..1e3af8905 100644 --- a/volatility/framework/__init__.py +++ b/volatility/framework/__init__.py @@ -105,7 +105,8 @@ def import_files(base_module) -> None: # Check the python version to ensure it's suitable -required_python_version = (3, 5, 2) +# We currently require 3.5.3 since 3.5.1 has no typing.Type and 3.5.2 is broken for ''/delayed encapsulated types +required_python_version = (3, 5, 3) 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(