From 69e99d2e9a857fb2142c8ab787fdde2fba1f8dfd Mon Sep 17 00:00:00 2001 From: Takashi Kajinami Date: Fri, 16 Jan 2026 21:35:16 +0900 Subject: [PATCH] Add Python 3.13 test Python 3.13 is part of the supported runtimes for 2026.1 release[1]. [1] https://governance.openstack.org/tc/reference/runtimes/2026.1.html Change-Id: Ie0e926cca9219de67ce594df50c4aa010a9d4751 Signed-off-by: Takashi Kajinami --- .zuul.d/zuul.yaml | 2 ++ CHANGELOG.rst | 2 +- pyproject.toml | 1 + rally_openstack/environment/platforms/existing.py | 2 +- tox.ini | 2 +- 5 files changed, 6 insertions(+), 3 deletions(-) diff --git a/.zuul.d/zuul.yaml b/.zuul.d/zuul.yaml index f36abb48..eff62fad 100644 --- a/.zuul.d/zuul.yaml +++ b/.zuul.d/zuul.yaml @@ -7,6 +7,7 @@ - rally-tox-py310 - rally-tox-py311 - rally-tox-py312 + - rally-tox-py313 - rally-dsvm-tox-functional - rally-openstack-docker-build #- rally-task-basic-with-existing-users @@ -81,6 +82,7 @@ - rally-tox-py310 - rally-tox-py311 - rally-tox-py312 + - rally-tox-py313 - rally-dsvm-tox-functional - rally-openstack-docker-build #- rally-task-basic-with-existing-users diff --git a/CHANGELOG.rst b/CHANGELOG.rst index ff69c8b8..8ebe3ceb 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -22,7 +22,7 @@ Changelog Added ~~~~~ -* CI jobs for checking compatibility with python 3.12 +* CI jobs for checking compatibility with python 3.12 and 3.13 Removed ~~~~~~~ diff --git a/pyproject.toml b/pyproject.toml index 975ef149..ce0219ec 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -19,6 +19,7 @@ classifiers = [ "Programming Language :: Python :: 3.10", "Programming Language :: Python :: 3.11", "Programming Language :: Python :: 3.12", + "Programming Language :: Python :: 3.13", ] dynamic = ["version", "dependencies"] requires-python = ">=3.10" diff --git a/rally_openstack/environment/platforms/existing.py b/rally_openstack/environment/platforms/existing.py index e28d6d50..fc4df10c 100644 --- a/rally_openstack/environment/platforms/existing.py +++ b/rally_openstack/environment/platforms/existing.py @@ -395,7 +395,7 @@ class OpenStack(platform.Platform): env_vars_description = "\n".join( line for line in env_vars_docs.split("\n")[1:] ) - doc += (f"\n **The following environment variables are expected for " + doc += (f"\n\n**The following environment variables are expected for " f"creation a Rally environment using sustem environment " f"variables**\n{env_vars_description}") return doc diff --git a/tox.ini b/tox.ini index 80585666..918c20dd 100644 --- a/tox.ini +++ b/tox.ini @@ -1,7 +1,7 @@ [tox] minversion = 4.0.0 ignore_basepython_conflict = true -envlist = py310,py312,pep8 +envlist = py310,py313,pep8 [testenv] extras = {env:RALLY_EXTRAS:}