4. Update Python Version to 3.11.0
Status: accepted
Date: 2023-07-05
4.1. Context and Problem Statement
Select a new python version for the qunicorn project
4.2. Decision Drivers
Use of newer python features
Use of newer ubuntu runner for github actions
4.3. Considered Options
python 3.11.0
python 3.10.0
4.4. Decision Outcome
Chosen option: “python 3.11.0”, because:
it supports StrEnum
It supports “|” in attribute definition
Is supported by Ubuntu 22.04
Compatible with all 3.11. versions
Not the newest Python Version (3.11.4 as of writing this file)