[requirements][kolla][infra] Python versions in u-c
Marcin Juszkiewicz
marcin.juszkiewicz at linaro.org
Mon Apr 11 07:08:37 UTC 2022
OpenStack Zed lists Python 3.8 as minimal version.
Debian 'bullseye' (current stable) as Python 3.9, Ubuntu 20.04 'focal'
has 3.8. Ubuntu 22.04 'jammy' has 3.10, CentOS Stream 9 (so RHEL 9,
Rocky Linux 9) has 3.9 version.
We ignore anything RHEL 8 based as they have Python 3.6 only and there
is no work on getting OpenStack Zed supported there.
So there will be 3.8, 3.9, 3.10 used with Zed.
Two question to requirements team:
1. Are there plans to get rid of 3.6 entries from
openstack/requirements/upper-constraints.txt in near future?
2. Can we get "python_version=='3.8'" lines be changed to ">=" ones? Or
once 3.6 entries drop just assume that we have 3.8+ and drop
'python_version' entries?
websocket-client===1.3.1;python_version=='3.6'
websocket-client===1.3.2;python_version=='3.8'
Asking due to my recent Kolla/infra work on getting CentOS Stream 9
supported in both places.
Infra team has CI job which builds Python wheel cache to make sure that
other CI jobs do not have to do it. Times are nicely cut due to this stuff.
There are 55 entries with "python_version=='3.8'". Probably none of them
are time critical anymore as upstream projects provide aarch64 wheels
most of times too.
More information about the openstack-discuss
mailing list