Use py313 for all neutron-lib jobs

There is a job definition here for testing
neutron-lib with the master branch of neutron.
As neutron is no longer testing py312 in its master
gate for 2026.1, start using the py313 version
of this job so we can move forward.

Also moved the sqlalchemy job to start using py313
as well.

Also updated the testing runtime to include 3.13
and removed 3.9 based on 2026.1 governance [0].

[0] https://review.opendev.org/c/openstack/governance/+/957199

Depends-on: https://review.opendev.org/c/openstack/neutron/+/972734

Change-Id: I7bc70ca5266425a741146fff74871e9f992895ab
Signed-off-by: Brian Haley <haleyb.dev@gmail.com>
This commit is contained in:
Brian Haley
2026-01-08 10:38:01 -05:00
parent 682cf9d57f
commit 5cf39169a4
2 changed files with 7 additions and 6 deletions

View File

@@ -1,6 +1,6 @@
- job:
name: openstack-tox-py312-with-neutron
parent: openstack-tox-py312
name: openstack-tox-py313-with-neutron
parent: openstack-tox-py313
timeout: 3600
vars:
zuul_work_dir: "{{ ansible_user_dir }}/{{ zuul.projects['opendev.org/openstack/neutron'].src_dir }}"
@@ -19,8 +19,8 @@
- neutron-tempest-plugin-jobs
check:
jobs:
- openstack-tox-py312-with-neutron
- openstack-tox-py312-with-sqlalchemy-master
- openstack-tox-py313-with-neutron
- openstack-tox-py313-with-sqlalchemy-master
- neutron-functional: &neutron-functional
irrelevant-files:
- ^.*\.rst$

View File

@@ -6,7 +6,7 @@ description_file =
author = OpenStack
author_email = openstack-discuss@lists.openstack.org
home_page = https://docs.openstack.org/neutron-lib/latest/
python_requires = >=3.9
python_requires = >=3.10
classifier =
Environment :: OpenStack
Intended Audience :: Information Technology
@@ -15,10 +15,11 @@ classifier =
Operating System :: POSIX :: Linux
Programming Language :: Python
Programming Language :: Python :: 3
Programming Language :: Python :: 3.9
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
[files]
packages =