[requirements][kolla][infra] Python versions in u-c

Matthew Thode mthode at mthode.org
Mon Apr 11 13:39:24 UTC 2022


On 22-04-11 09:08:37, Marcin Juszkiewicz wrote:
> 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.
> 

Yes, once 3.6 is dropped ('soon') the websocket line will revert to

websocket-client===1.3.2

I'll try to get that done this week (add py39 at the same time).

-- 
Matthew Thode
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.openstack.org/pipermail/openstack-discuss/attachments/20220411/6b3e09ba/attachment-0001.sig>


More information about the openstack-discuss mailing list