Amazon Linux 2 still comes with Python 3.7/3.8. Python 3.7 is already EOLed, and Python 3.8 will be in October 2024; see this. We don't want to allow the use of those versions, so we will have to basically remove support for Amazon Linux 2.
Acceptance Criteria
Ensure that all Python scripts fail if Python 3.8 or earlier are used.
It then becomes an official requirement that Python 3.9 or later is available, rendering Amazon Linux 2 unsupported.
Overview
Amazon Linux 2 still comes with Python 3.7/3.8. Python 3.7 is already EOLed, and Python 3.8 will be in October 2024; see this. We don't want to allow the use of those versions, so we will have to basically remove support for Amazon Linux 2.
Acceptance Criteria