Skip to content

Commit 76f41ba

Browse files
committed
Update python tested versions for hibiscus
- remove Python 3.10 classifier - update requires-python to 3.11 - replace tox functional-py310 testenv with py314 - replace functional-py310 job with a voting functional-py311 job - update the periodic-weekly jobs to reflect [0] [0] https://governance.openstack.org/tc/reference/runtimes/2026.2.html Change-Id: I530c6d1bf12fffff04a63ddee894333955968343 Signed-off-by: Brian Rosmaita <rosmaita.fossdev@gmail.com>
1 parent 3100de0 commit 76f41ba

3 files changed

Lines changed: 15 additions & 18 deletions

File tree

.zuul.yaml

Lines changed: 13 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -26,18 +26,14 @@
2626
- ^cinderclient/tests/unit/.*$
2727

2828
- job:
29-
name: python-cinderclient-functional-py310
29+
name: python-cinderclient-functional-py311
3030
parent: python-cinderclient-functional-base
31-
# Python 3.10 is the default on Ubuntu 22.04 (Jammy)
32-
nodeset: openstack-single-node-jammy
31+
# Python 3.11 is the default on Debian Bookworm
32+
nodeset: devstack-single-node-debian-bookworm
3333
vars:
34-
devstack_localrc:
35-
# current master devstack no longer supports jammy as a platform
36-
# (change I796eddac96313584f4a), so we must force install it
37-
FORCE: 'yes'
38-
bindep_profile: test py310
39-
python_version: '3.10'
40-
tox_envlist: functional-py310
34+
bindep_profile: test py311
35+
python_version: '3.11'
36+
tox_envlist: functional-py311
4137

4238
- job:
4339
name: python-cinderclient-functional-py313
@@ -61,18 +57,17 @@
6157
- release-notes-jobs-python3
6258
check:
6359
jobs:
64-
- python-cinderclient-functional-py310:
65-
# non-voting because devstack support on python 3.10
66-
# is no longer tested (see change I796eddac96313584f4a)
67-
voting: false
60+
- python-cinderclient-functional-py311
6861
- python-cinderclient-functional-py313
6962
- openstack-tox-pylint:
7063
voting: false
7164
periodic-weekly:
7265
jobs:
7366
- openstack-tox-pep8:
7467
branches: master
75-
- openstack-tox-py310:
68+
- openstack-tox-py311:
69+
branches: master
70+
- openstack-tox-py312:
7671
branches: master
7772
- openstack-tox-py313:
7873
branches: master
@@ -84,8 +79,11 @@
8479
vars:
8580
sphinx_python: python3
8681
branches: master
82+
- python-cinderclient-functional-py311:
83+
branches: master
8784
- python-cinderclient-functional-py313:
8885
branches: master
8986
gate:
9087
jobs:
88+
- python-cinderclient-functional-py311
9189
- python-cinderclient-functional-py313

pyproject.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ authors = [
1111
readme = {file = "README.rst", content-type = "text/x-rst"}
1212
license = {text = "Apache-2.0"}
1313
dynamic = ["version", "dependencies"]
14-
requires-python = ">=3.10"
14+
requires-python = ">=3.11"
1515
classifiers = [
1616
"Development Status :: 5 - Production/Stable",
1717
"Environment :: Console",
@@ -23,7 +23,6 @@ classifiers = [
2323
"Programming Language :: Python",
2424
"Programming Language :: Python :: 3 :: Only",
2525
"Programming Language :: Python :: 3",
26-
"Programming Language :: Python :: 3.10",
2726
"Programming Language :: Python :: 3.11",
2827
"Programming Language :: Python :: 3.12",
2928
"Programming Language :: Python :: 3.13",

tox.ini

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -107,7 +107,7 @@ setenv =
107107
# TLS (https) server certificate.
108108
passenv = OS_*
109109

110-
[testenv:functional-py{3,310,311,312,313}]
110+
[testenv:functional-py{3,311,312,313,314}]
111111
deps = {[testenv:functional]deps}
112112
setenv = {[testenv:functional]setenv}
113113
passenv = {[testenv:functional]passenv}

0 commit comments

Comments
 (0)