diff --git a/setup.cfg b/setup.cfg index d885db0687..a41eccf920 100644 --- a/setup.cfg +++ b/setup.cfg @@ -18,6 +18,7 @@ classifier = Programming Language :: Python :: 3.6 Programming Language :: Python :: 3.7 Programming Language :: Python :: 3.8 + Programming Language :: Python :: 3.9 Programming Language :: Python :: 3 :: Only Programming Language :: Python :: Implementation :: CPython diff --git a/tox.ini b/tox.ini index efdaacc2ad..d7be02f0c3 100644 --- a/tox.ini +++ b/tox.ini @@ -1,5 +1,5 @@ [tox] -envlist = pep8,py36,py38,bashate,pip-check-reqs +envlist = pep8,py36,py39,bashate,pip-check-reqs minversion = 3.18.0 skipsdist = True ignore_basepython_conflict = True diff --git a/zuul.d/project.yaml b/zuul.d/project.yaml index 0d6178d6c2..36f492009c 100644 --- a/zuul.d/project.yaml +++ b/zuul.d/project.yaml @@ -3,11 +3,15 @@ - check-requirements - integrated-gate-py3 - openstack-cover-jobs - - openstack-python3-xena-jobs - publish-openstack-docs-pti - release-notes-jobs-python3 check: jobs: + - openstack-tox-pep8 + - openstack-tox-py36 + - openstack-tox-py37 + - openstack-tox-py38 + - openstack-tox-py39 - tempest-full-parallel: # Define list of irrelevant files to use everywhere else irrelevant-files: &tempest-irrelevant-files @@ -122,6 +126,11 @@ irrelevant-files: *tempest-irrelevant-files gate: jobs: + - openstack-tox-pep8 + - openstack-tox-py36 + - openstack-tox-py37 + - openstack-tox-py38 + - openstack-tox-py39 - tempest-slow-py3: irrelevant-files: *tempest-irrelevant-files - neutron-ovs-grenade-multinode: