Merge "Add python 3.12 testing to Zuul"
This commit is contained in:
commit
ad1ef8e862
12
.zuul.yaml
12
.zuul.yaml
|
@ -140,6 +140,16 @@
|
||||||
nox_environment:
|
nox_environment:
|
||||||
ZUUL_SCHEDULER_COUNT: 2
|
ZUUL_SCHEDULER_COUNT: 2
|
||||||
|
|
||||||
|
- job:
|
||||||
|
name: zuul-nox-py312
|
||||||
|
# This could probably use some refactoring to have a base unittest job
|
||||||
|
# that isn't python version specific.
|
||||||
|
parent: zuul-nox-py311
|
||||||
|
vars:
|
||||||
|
python_use_pyenv: true
|
||||||
|
nox_force_python: "3.12"
|
||||||
|
python_version: "3.12"
|
||||||
|
|
||||||
- job:
|
- job:
|
||||||
name: zuul-build-dashboard
|
name: zuul-build-dashboard
|
||||||
parent: build-javascript-deployment
|
parent: build-javascript-deployment
|
||||||
|
@ -364,6 +374,7 @@
|
||||||
nodeset: ubuntu-jammy
|
nodeset: ubuntu-jammy
|
||||||
- zuul-nox-py311
|
- zuul-nox-py311
|
||||||
- zuul-nox-py311-multi-scheduler
|
- zuul-nox-py311-multi-scheduler
|
||||||
|
- zuul-nox-py312
|
||||||
- zuul-build-dashboard-openstack-whitelabel
|
- zuul-build-dashboard-openstack-whitelabel
|
||||||
- zuul-build-dashboard-software-factory
|
- zuul-build-dashboard-software-factory
|
||||||
- zuul-build-dashboard-opendev
|
- zuul-build-dashboard-opendev
|
||||||
|
@ -397,6 +408,7 @@
|
||||||
nox_install_bindep: false
|
nox_install_bindep: false
|
||||||
nodeset: ubuntu-jammy
|
nodeset: ubuntu-jammy
|
||||||
- zuul-nox-py311
|
- zuul-nox-py311
|
||||||
|
- zuul-nox-py312
|
||||||
- zuul-build-dashboard
|
- zuul-build-dashboard
|
||||||
- nodejs-run-lint:
|
- nodejs-run-lint:
|
||||||
vars:
|
vars:
|
||||||
|
|
|
@ -30,6 +30,10 @@ libffi8 [platform:ubuntu-jammy platform:debian-bookworm]
|
||||||
libffi7 [platform:ubuntu-focal platform:debian-bullseye]
|
libffi7 [platform:ubuntu-focal platform:debian-bullseye]
|
||||||
libffi6 [platform:dpkg !platform:ubuntu-focal !platform:ubuntu-jammy !platform:debian-bullseye !platform:debian-bookworm]
|
libffi6 [platform:dpkg !platform:ubuntu-focal !platform:ubuntu-jammy !platform:debian-bullseye !platform:debian-bookworm]
|
||||||
libffi-devel [compile test platform:rpm]
|
libffi-devel [compile test platform:rpm]
|
||||||
|
# These two compression libs are needed when installing python3.12 from
|
||||||
|
# source using pyenv. We can drop them once we're using distro packages.
|
||||||
|
liblzma-dev [test]
|
||||||
|
libbz2-dev [test]
|
||||||
libyaml-0-2 [platform:dpkg platform:suse]
|
libyaml-0-2 [platform:dpkg platform:suse]
|
||||||
libyaml [platform:redhat]
|
libyaml [platform:redhat]
|
||||||
libyaml-dev [platform:dpkg compile test]
|
libyaml-dev [platform:dpkg compile test]
|
||||||
|
|
|
@ -15,6 +15,7 @@ classifier =
|
||||||
Programming Language :: Python
|
Programming Language :: Python
|
||||||
Programming Language :: Python :: 3
|
Programming Language :: Python :: 3
|
||||||
Programming Language :: Python :: 3.11
|
Programming Language :: Python :: 3.11
|
||||||
|
Programming Language :: Python :: 3.12
|
||||||
|
|
||||||
[pbr]
|
[pbr]
|
||||||
warnerrors = True
|
warnerrors = True
|
||||||
|
|
Loading…
Reference in New Issue