blob: 962dba2b49332aa7242a0716026aa07bd0d3f144 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
import sys
import os
def version_to_str(value):
return '.'.join(str(v) for v in value)
controller_min_python_version = tuple(int(v) for v in os.environ['ANSIBLE_CONTROLLER_MIN_PYTHON_VERSION'].split('.'))
current_python_version = sys.version_info[:2]
if current_python_version < controller_min_python_version:
raise Exception('Current Python version %s is lower than the minimum controller Python version of %s. '
'Did the collection config get ignored?' % (version_to_str(current_python_version), version_to_str(controller_min_python_version)))
|