summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGhanshyam <gmann@ghanshyammann.com>2023-05-03 20:03:10 +0000
committerGhanshyam Mann <gmann@ghanshyammann.com>2023-05-05 14:03:32 -0500
commit67bc01af4fb705df3dedaf37e19774ec2ee9e2d2 (patch)
tree6690ca44727209f9e5304045db2b49acd97e30a0
parent4a18ae10b8d2dc164b4607fcd0728bb24516a723 (diff)
downloadtooz-67bc01af4fb705df3dedaf37e19774ec2ee9e2d2.tar.gz
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
-rw-r--r--.zuul.yaml108
-rw-r--r--setup.cfg3
2 files changed, 56 insertions, 55 deletions
diff --git a/.zuul.yaml b/.zuul.yaml
index b1f3662..9122fba 100644
--- a/.zuul.yaml
+++ b/.zuul.yaml
@@ -8,120 +8,120 @@
- release-notes-jobs-python3
check:
jobs:
- - tooz-tox-py39-etcd
+ - tooz-tox-py38-etcd
- tooz-tox-py310-etcd
- - tooz-tox-py39-etcd3gw
+ - tooz-tox-py38-etcd3gw
- tooz-tox-py310-etcd3gw
- - tooz-tox-py39-zookeeper
+ - tooz-tox-py38-zookeeper
- tooz-tox-py310-zookeeper
- - tooz-tox-py39-redis
+ - tooz-tox-py38-redis
- tooz-tox-py310-redis
- - tooz-tox-py39-sentinel
+ - tooz-tox-py38-sentinel
- tooz-tox-py310-sentinel
- - tooz-tox-py39-memcached
+ - tooz-tox-py38-memcached
- tooz-tox-py310-memcached
- - tooz-tox-py39-postgresql
+ - tooz-tox-py38-postgresql
- tooz-tox-py310-postgresql
- - tooz-tox-py39-mysql
+ - tooz-tox-py38-mysql
- tooz-tox-py310-mysql
- - tooz-tox-py39-consul
+ - tooz-tox-py38-consul
- tooz-tox-py310-consul
gate:
jobs:
- - tooz-tox-py39-etcd
+ - tooz-tox-py38-etcd
- tooz-tox-py310-etcd
- - tooz-tox-py39-etcd3gw
+ - tooz-tox-py38-etcd3gw
- tooz-tox-py310-etcd3gw
- - tooz-tox-py39-zookeeper
+ - tooz-tox-py38-zookeeper
- tooz-tox-py310-zookeeper
- - tooz-tox-py39-redis
+ - tooz-tox-py38-redis
- tooz-tox-py310-redis
- - tooz-tox-py39-sentinel
+ - tooz-tox-py38-sentinel
- tooz-tox-py310-sentinel
- - tooz-tox-py39-memcached
+ - tooz-tox-py38-memcached
- tooz-tox-py310-memcached
- - tooz-tox-py39-postgresql
+ - tooz-tox-py38-postgresql
- tooz-tox-py310-postgresql
- - tooz-tox-py39-mysql
+ - tooz-tox-py38-mysql
- tooz-tox-py310-mysql
- - tooz-tox-py39-consul
+ - tooz-tox-py38-consul
- tooz-tox-py310-consul
- job:
- name: tooz-tox-py39-consul
- parent: openstack-tox-py39
+ name: tooz-tox-py38-consul
+ parent: openstack-tox-py38
description: |
- Run tests using ``py39-consul`` environment.
+ Run tests using ``py38-consul`` environment.
vars:
- tox_envlist: py39-consul
+ tox_envlist: py38-consul
- job:
- name: tooz-tox-py39-etcd
- parent: openstack-tox-py39
+ name: tooz-tox-py38-etcd
+ parent: openstack-tox-py38
description: |
- Run tests using ``py39-etcd`` environment.
+ Run tests using ``py38-etcd`` environment.
vars:
- tox_envlist: py39-etcd
+ tox_envlist: py38-etcd
- job:
- name: tooz-tox-py39-etcd3gw
- parent: openstack-tox-py39
+ name: tooz-tox-py38-etcd3gw
+ parent: openstack-tox-py38
description: |
- Run tests using ``py39-etcd3gw`` environment.
+ Run tests using ``py38-etcd3gw`` environment.
vars:
- tox_envlist: py39-etcd3gw
+ tox_envlist: py38-etcd3gw
- job:
- name: tooz-tox-py39-memcached
- parent: openstack-tox-py39
+ name: tooz-tox-py38-memcached
+ parent: openstack-tox-py38
description: |
- Run tests using ``py39-memcached`` environment.
+ Run tests using ``py38-memcached`` environment.
vars:
- tox_envlist: py39-memcached
+ tox_envlist: py38-memcached
- job:
- name: tooz-tox-py39-mysql
- parent: openstack-tox-py39
+ name: tooz-tox-py38-mysql
+ parent: openstack-tox-py38
description: |
- Run tests using ``py39-mysql`` environment.
+ Run tests using ``py38-mysql`` environment.
vars:
- tox_envlist: py39-mysql
+ tox_envlist: py38-mysql
- job:
- name: tooz-tox-py39-postgresql
- parent: openstack-tox-py39
+ name: tooz-tox-py38-postgresql
+ parent: openstack-tox-py38
description: |
- Run tests using ``py39-postgresql`` environment.
+ Run tests using ``py38-postgresql`` environment.
vars:
- tox_envlist: py39-postgresql
+ tox_envlist: py38-postgresql
- job:
- name: tooz-tox-py39-redis
- parent: openstack-tox-py39
+ name: tooz-tox-py38-redis
+ parent: openstack-tox-py38
description: |
- Run tests using ``py39-redis`` environment.
+ Run tests using ``py38-redis`` environment.
vars:
- tox_envlist: py39-redis
+ tox_envlist: py38-redis
pre-run:
- playbooks/stop-redis.yaml
- job:
- name: tooz-tox-py39-sentinel
- parent: openstack-tox-py39
+ name: tooz-tox-py38-sentinel
+ parent: openstack-tox-py38
description: |
- Run tests using ``py39-sentinel`` environment.
+ Run tests using ``py38-sentinel`` environment.
vars:
- tox_envlist: py39-sentinel
+ tox_envlist: py38-sentinel
pre-run:
- playbooks/stop-redis.yaml
- job:
- name: tooz-tox-py39-zookeeper
- parent: openstack-tox-py39
+ name: tooz-tox-py38-zookeeper
+ parent: openstack-tox-py38
description: |
- Run tests using ``py39-zookeeper`` environment.
+ Run tests using ``py38-zookeeper`` environment.
vars:
- tox_envlist: py39-zookeeper
+ tox_envlist: py38-zookeeper
- job:
name: tooz-tox-py310-consul
diff --git a/setup.cfg b/setup.cfg
index e26dde8..e5740fc 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -6,7 +6,7 @@ summary = Coordination library for distributed systems.
description_file = README.rst
license = Apache-2
home_page = https://docs.openstack.org/tooz/latest/
-python_requires = >=3.9
+python_requires = >=3.8
classifier =
Environment :: OpenStack
Intended Audience :: Developers
@@ -15,6 +15,7 @@ classifier =
Operating System :: POSIX :: Linux
Programming Language :: Python
Programming Language :: Python :: 3
+ Programming Language :: Python :: 3.8
Programming Language :: Python :: 3.9
Programming Language :: Python :: 3.10
Programming Language :: Python :: 3 :: Only