Revert "Moves supported python runtimes from version 3.8 to 3.10"

This reverts commit 4a18ae10b8d2dc164b4607fcd0728bb24516a723.

Keeping Python 3.10 in setup.cfg classifier and testing py38 min and
py310 max version.

Reason for revert:

Needed-By: https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/882175

TC has been discussing about re-adding the python 3.8
testing in current master 2023.2 release testing.

- https://meetings.opendev.org/meetings/tc/2023/tc.2023-04-25-18.00.log.html#l-191
- https://lists.openstack.org/pipermail/openstack-discuss/2023-April/033469.html

While governance changes are under review, TC agreed to add py3.8 testing
so that we do not see more project/lib dropping python 3.8 and make them
uninstalable on python 3.8

- https://meetings.opendev.org/meetings/tc/2023/tc.2023-05-02-18.00.log.html#l-17
- https://review.opendev.org/c/openstack/governance/+/882165

Also adding py3.8 testing back in job https://review.opendev.org/c/openstack/openstack-zuul-jobs/+/882175

Change-Id: I18508891947649aa0a696372f71877c87b5c387e
This commit is contained in:
Ghanshyam 2023-05-03 20:03:10 +00:00 committed by Ghanshyam Mann
parent 4a18ae10b8
commit 67bc01af4f
2 changed files with 56 additions and 55 deletions

View File

@ -8,120 +8,120 @@
- release-notes-jobs-python3 - release-notes-jobs-python3
check: check:
jobs: jobs:
- tooz-tox-py39-etcd - tooz-tox-py38-etcd
- tooz-tox-py310-etcd - tooz-tox-py310-etcd
- tooz-tox-py39-etcd3gw - tooz-tox-py38-etcd3gw
- tooz-tox-py310-etcd3gw - tooz-tox-py310-etcd3gw
- tooz-tox-py39-zookeeper - tooz-tox-py38-zookeeper
- tooz-tox-py310-zookeeper - tooz-tox-py310-zookeeper
- tooz-tox-py39-redis - tooz-tox-py38-redis
- tooz-tox-py310-redis - tooz-tox-py310-redis
- tooz-tox-py39-sentinel - tooz-tox-py38-sentinel
- tooz-tox-py310-sentinel - tooz-tox-py310-sentinel
- tooz-tox-py39-memcached - tooz-tox-py38-memcached
- tooz-tox-py310-memcached - tooz-tox-py310-memcached
- tooz-tox-py39-postgresql - tooz-tox-py38-postgresql
- tooz-tox-py310-postgresql - tooz-tox-py310-postgresql
- tooz-tox-py39-mysql - tooz-tox-py38-mysql
- tooz-tox-py310-mysql - tooz-tox-py310-mysql
- tooz-tox-py39-consul - tooz-tox-py38-consul
- tooz-tox-py310-consul - tooz-tox-py310-consul
gate: gate:
jobs: jobs:
- tooz-tox-py39-etcd - tooz-tox-py38-etcd
- tooz-tox-py310-etcd - tooz-tox-py310-etcd
- tooz-tox-py39-etcd3gw - tooz-tox-py38-etcd3gw
- tooz-tox-py310-etcd3gw - tooz-tox-py310-etcd3gw
- tooz-tox-py39-zookeeper - tooz-tox-py38-zookeeper
- tooz-tox-py310-zookeeper - tooz-tox-py310-zookeeper
- tooz-tox-py39-redis - tooz-tox-py38-redis
- tooz-tox-py310-redis - tooz-tox-py310-redis
- tooz-tox-py39-sentinel - tooz-tox-py38-sentinel
- tooz-tox-py310-sentinel - tooz-tox-py310-sentinel
- tooz-tox-py39-memcached - tooz-tox-py38-memcached
- tooz-tox-py310-memcached - tooz-tox-py310-memcached
- tooz-tox-py39-postgresql - tooz-tox-py38-postgresql
- tooz-tox-py310-postgresql - tooz-tox-py310-postgresql
- tooz-tox-py39-mysql - tooz-tox-py38-mysql
- tooz-tox-py310-mysql - tooz-tox-py310-mysql
- tooz-tox-py39-consul - tooz-tox-py38-consul
- tooz-tox-py310-consul - tooz-tox-py310-consul
- job: - job:
name: tooz-tox-py39-consul name: tooz-tox-py38-consul
parent: openstack-tox-py39 parent: openstack-tox-py38
description: | description: |
Run tests using ``py39-consul`` environment. Run tests using ``py38-consul`` environment.
vars: vars:
tox_envlist: py39-consul tox_envlist: py38-consul
- job: - job:
name: tooz-tox-py39-etcd name: tooz-tox-py38-etcd
parent: openstack-tox-py39 parent: openstack-tox-py38
description: | description: |
Run tests using ``py39-etcd`` environment. Run tests using ``py38-etcd`` environment.
vars: vars:
tox_envlist: py39-etcd tox_envlist: py38-etcd
- job: - job:
name: tooz-tox-py39-etcd3gw name: tooz-tox-py38-etcd3gw
parent: openstack-tox-py39 parent: openstack-tox-py38
description: | description: |
Run tests using ``py39-etcd3gw`` environment. Run tests using ``py38-etcd3gw`` environment.
vars: vars:
tox_envlist: py39-etcd3gw tox_envlist: py38-etcd3gw
- job: - job:
name: tooz-tox-py39-memcached name: tooz-tox-py38-memcached
parent: openstack-tox-py39 parent: openstack-tox-py38
description: | description: |
Run tests using ``py39-memcached`` environment. Run tests using ``py38-memcached`` environment.
vars: vars:
tox_envlist: py39-memcached tox_envlist: py38-memcached
- job: - job:
name: tooz-tox-py39-mysql name: tooz-tox-py38-mysql
parent: openstack-tox-py39 parent: openstack-tox-py38
description: | description: |
Run tests using ``py39-mysql`` environment. Run tests using ``py38-mysql`` environment.
vars: vars:
tox_envlist: py39-mysql tox_envlist: py38-mysql
- job: - job:
name: tooz-tox-py39-postgresql name: tooz-tox-py38-postgresql
parent: openstack-tox-py39 parent: openstack-tox-py38
description: | description: |
Run tests using ``py39-postgresql`` environment. Run tests using ``py38-postgresql`` environment.
vars: vars:
tox_envlist: py39-postgresql tox_envlist: py38-postgresql
- job: - job:
name: tooz-tox-py39-redis name: tooz-tox-py38-redis
parent: openstack-tox-py39 parent: openstack-tox-py38
description: | description: |
Run tests using ``py39-redis`` environment. Run tests using ``py38-redis`` environment.
vars: vars:
tox_envlist: py39-redis tox_envlist: py38-redis
pre-run: pre-run:
- playbooks/stop-redis.yaml - playbooks/stop-redis.yaml
- job: - job:
name: tooz-tox-py39-sentinel name: tooz-tox-py38-sentinel
parent: openstack-tox-py39 parent: openstack-tox-py38
description: | description: |
Run tests using ``py39-sentinel`` environment. Run tests using ``py38-sentinel`` environment.
vars: vars:
tox_envlist: py39-sentinel tox_envlist: py38-sentinel
pre-run: pre-run:
- playbooks/stop-redis.yaml - playbooks/stop-redis.yaml
- job: - job:
name: tooz-tox-py39-zookeeper name: tooz-tox-py38-zookeeper
parent: openstack-tox-py39 parent: openstack-tox-py38
description: | description: |
Run tests using ``py39-zookeeper`` environment. Run tests using ``py38-zookeeper`` environment.
vars: vars:
tox_envlist: py39-zookeeper tox_envlist: py38-zookeeper
- job: - job:
name: tooz-tox-py310-consul name: tooz-tox-py310-consul

View File

@ -6,7 +6,7 @@ summary = Coordination library for distributed systems.
description_file = README.rst description_file = README.rst
license = Apache-2 license = Apache-2
home_page = https://docs.openstack.org/tooz/latest/ home_page = https://docs.openstack.org/tooz/latest/
python_requires = >=3.9 python_requires = >=3.8
classifier = classifier =
Environment :: OpenStack Environment :: OpenStack
Intended Audience :: Developers Intended Audience :: Developers
@ -15,6 +15,7 @@ classifier =
Operating System :: POSIX :: Linux Operating System :: POSIX :: Linux
Programming Language :: Python Programming Language :: Python
Programming Language :: Python :: 3 Programming Language :: Python :: 3
Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.10
Programming Language :: Python :: 3 :: Only Programming Language :: Python :: 3 :: Only