diff --git a/.zuul.yaml b/.zuul.yaml index 3d7092104..c56b8754d 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -28,13 +28,13 @@ tox_envlist: functional-py39 - job: - name: python-cinderclient-functional-py310 + name: python-cinderclient-functional-py311 parent: python-cinderclient-functional-base - # python 3.10 is the default in ubuntu 22.04 (jammy) - nodeset: openstack-single-node-jammy + # use debian bookworm, where py3.11 is the default + nodeset: devstack-single-node-debian-bookworm vars: - python_version: 3.10 - tox_envlist: functional-py310 + python_version: 3.11 + tox_envlist: functional-py311 - project: vars: @@ -49,10 +49,10 @@ check: jobs: - python-cinderclient-functional-py39 - - python-cinderclient-functional-py310 + - python-cinderclient-functional-py311 - openstack-tox-pylint: voting: false gate: jobs: - python-cinderclient-functional-py39 - - python-cinderclient-functional-py310 + - python-cinderclient-functional-py311 diff --git a/setup.cfg b/setup.cfg index 6203eaf33..559bc273c 100644 --- a/setup.cfg +++ b/setup.cfg @@ -18,7 +18,6 @@ classifier = Programming Language :: Python Programming Language :: Python :: 3 :: Only Programming Language :: Python :: 3 - Programming Language :: Python :: 3.8 Programming Language :: Python :: 3.9 Programming Language :: Python :: 3.10 Programming Language :: Python :: 3.11 diff --git a/tox.ini b/tox.ini index 6689038fc..dab45cab6 100644 --- a/tox.ini +++ b/tox.ini @@ -107,7 +107,7 @@ setenv = # TLS (https) server certificate. passenv = OS_* -[testenv:functional-py{3,38,39,310,311}] +[testenv:functional-py{3,38,39,310,311,312}] deps = {[testenv:functional]deps} setenv = {[testenv:functional]setenv} passenv = {[testenv:functional]passenv}