99ac9de126
This patch partially reverts https://review.opendev.org/c/openstack/requirements/+/948285 re-adding python3.9 compatible libraries to upper-constraints. This is done to give time to projects that still run and support Python3.9 (for example any container/CI jobs based on CentOS Stream 9) to phase off its usage and pass to a more recent Python version. Python 3.9 is expect to EoL in October, we expect to be able to remove its support once and for all before then. Change-Id: Ie03307aac1dffc5cf397a2513c2c44d403a2d2b7
129 lines
3.3 KiB
YAML
129 lines
3.3 KiB
YAML
- job:
|
|
name: requirements-tox-babel
|
|
parent: openstack-tox
|
|
description: |
|
|
Run test for requirements project.
|
|
|
|
Uses tox with the ``babel`` environment.
|
|
files:
|
|
- ^babel-test/.*
|
|
- ^tox.ini
|
|
- ^upper-constraints.txt
|
|
vars:
|
|
tox_envlist: babel
|
|
|
|
- job:
|
|
name: requirements-tox-py39-check-uc
|
|
parent: openstack-tox-py39
|
|
description: |
|
|
Run test for requirements project.
|
|
|
|
Uses tox with the ``py39-check-uc`` environment.
|
|
files: ^upper-constraints.*txt$
|
|
vars:
|
|
tox_envlist: py39-check-uc
|
|
|
|
- job:
|
|
name: requirements-tox-py310-check-uc
|
|
parent: openstack-tox-py310
|
|
description: |
|
|
Run test for requirements project.
|
|
|
|
Uses tox with the ``py310-check-uc`` environment.
|
|
files: ^upper-constraints.*txt$
|
|
vars:
|
|
tox_envlist: py310-check-uc
|
|
- job:
|
|
name: requirements-tox-py311-check-uc
|
|
parent: openstack-tox-py311
|
|
description: |
|
|
Run test for requirements project.
|
|
|
|
Uses tox with the ``py311-check-uc`` environment.
|
|
files: ^upper-constraints.*txt$
|
|
vars:
|
|
tox_envlist: py311-check-uc
|
|
- job:
|
|
name: requirements-tox-py312-check-uc
|
|
parent: openstack-tox-py312
|
|
description: |
|
|
Run test for requirements project.
|
|
|
|
Uses tox with the ``py312-check-uc`` environment.
|
|
files: ^upper-constraints.*txt$
|
|
vars:
|
|
tox_envlist: py312-check-uc
|
|
- job:
|
|
name: requirements-tox-py313-check-uc
|
|
parent: openstack-tox-py313
|
|
description: |
|
|
Run test for requirements project.
|
|
|
|
Uses tox with the ``py313-check-uc`` environment.
|
|
files: ^upper-constraints.*txt$
|
|
vars:
|
|
tox_envlist: py313-check-uc
|
|
|
|
- job:
|
|
name: requirements-tox-py39-check-uc-no-wheels
|
|
parent: requirements-tox-py39-check-uc
|
|
description: |
|
|
Run test for requirements project.
|
|
|
|
Uses tox with the ``py39-check-uc`` environment.
|
|
Does not use wheel mirror.
|
|
pre-run: playbooks/drop-wheel-mirror.yaml
|
|
|
|
- job:
|
|
name: requirements-tox-py310-check-uc-no-wheels
|
|
parent: requirements-tox-py310-check-uc
|
|
description: |
|
|
Run test for requirements project.
|
|
|
|
Uses tox with the ``py310-check-uc`` environment.
|
|
Does not use wheel mirror.
|
|
pre-run: playbooks/drop-wheel-mirror.yaml
|
|
|
|
- job:
|
|
name: requirements-tox-py311-check-uc-no-wheels
|
|
parent: requirements-tox-py311-check-uc
|
|
description: |
|
|
Run test for requirements project.
|
|
|
|
Uses tox with the ``py311-check-uc`` environment.
|
|
Does not use wheel mirror.
|
|
pre-run: playbooks/drop-wheel-mirror.yaml
|
|
|
|
- job:
|
|
name: requirements-tox-py312-check-uc-no-wheels
|
|
parent: requirements-tox-py312-check-uc
|
|
description: |
|
|
Run test for requirements project.
|
|
|
|
Uses tox with the ``py312-check-uc`` environment.
|
|
Does not use wheel mirror.
|
|
pre-run: playbooks/drop-wheel-mirror.yaml
|
|
|
|
- job:
|
|
name: requirements-tox-validate-projects
|
|
parent: openstack-tox
|
|
files:
|
|
- ^projects.txt
|
|
description: |
|
|
Run test for requirements project.
|
|
|
|
Uses tox with the ``validate-projects`` environment.
|
|
vars:
|
|
tox_envlist: validate-projects
|
|
|
|
- job:
|
|
name: requirements-tox-bindep
|
|
parent: openstack-tox
|
|
description: |
|
|
Run test for requirements project.
|
|
|
|
Uses tox with the ``bindep`` environment.
|
|
files: ^bindep.txt$
|
|
vars:
|
|
tox_envlist: bindep
|