Add python 3.13 testing and support

As per 2026.2 cycle testing runtime, python3.13 is
mandatory python version to test
- https://governance.openstack.org/tc/reference/runtimes/2026.1.html

Adding its testing and support in tempst.

Change-Id: Ifd1d2f8f8693e6269be98be9556acc53c8e52f4c
Signed-off-by: Ghanshyam Maan <gmaan@ghanshyammann.com>
diff --git a/doc/source/supported_version.rst b/doc/source/supported_version.rst
index 789cbac..2cca456 100644
--- a/doc/source/supported_version.rst
+++ b/doc/source/supported_version.rst
@@ -36,3 +36,4 @@
 * Python 3.10
 * Python 3.11
 * Python 3.12
+* Python 3.13
diff --git a/setup.cfg b/setup.cfg
index 19e6289..fa17801 100644
--- a/setup.cfg
+++ b/setup.cfg
@@ -17,6 +17,7 @@
     Programming Language :: Python :: 3.10
     Programming Language :: Python :: 3.11
     Programming Language :: Python :: 3.12
+    Programming Language :: Python :: 3.13
     Programming Language :: Python :: 3 :: Only
     Programming Language :: Python :: Implementation :: CPython
 
diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml
index 7eb784a..78688c0 100644
--- a/zuul.d/project.yaml
+++ b/zuul.d/project.yaml
@@ -11,6 +11,7 @@
         - openstack-tox-py310
         - openstack-tox-py311
         - openstack-tox-py312
+        - openstack-tox-py313
         - tempest-full-py3:
             # Define list of irrelevant files to use everywhere else
             irrelevant-files: &tempest-irrelevant-files
@@ -125,6 +126,7 @@
         - openstack-tox-py310
         - openstack-tox-py311
         - openstack-tox-py312
+        - openstack-tox-py313
         - tempest-slow-py3:
             irrelevant-files: *tempest-irrelevant-files
         - neutron-ovs-grenade-multinode: