diff --git a/.zuul.yaml b/.zuul.yaml index bfb33b42e940..968d0bf40cbb 100644 --- a/.zuul.yaml +++ b/.zuul.yaml @@ -1,34 +1,6 @@ # See https://docs.openstack.org/infra/manual/drivers.html#naming-with-zuul-v3 # for job naming conventions. -- job: - name: nova-tox-functional-centos8-py36 - parent: openstack-tox-functional-py36 - nodeset: devstack-single-node-centos-8 - description: | - Run tox-based functional tests for the OpenStack Nova project - under cPython version 3.6 with Nova specific irrelevant-files list. - Uses tox with the ``functional-py36`` environment. - - This job also provides a parent for other projects to run the nova - functional tests on their own changes. - required-projects: - # including nova here makes this job reusable by other projects - - openstack/nova - - openstack/placement - irrelevant-files: &functional-irrelevant-files - - ^.*\.rst$ - - ^api-.*$ - - ^doc/(source|test)/.*$ - - ^nova/locale/.*$ - - ^releasenotes/.*$ - vars: - # explicitly stating the work dir makes this job reusable by other - # projects - zuul_work_dir: src/opendev.org/openstack/nova - bindep_profile: test py36 - timeout: 3600 - - job: name: nova-tox-functional-py38 parent: openstack-tox-functional-py38 @@ -43,7 +15,12 @@ # including nova here makes this job reusable by other projects - openstack/nova - openstack/placement - irrelevant-files: *functional-irrelevant-files + irrelevant-files: &functional-irrelevant-files + - ^.*\.rst$ + - ^api-.*$ + - ^doc/(source|test)/.*$ + - ^nova/locale/.*$ + - ^releasenotes/.*$ vars: # explicitly stating the work dir makes this job reusable by other # projects @@ -538,10 +515,8 @@ - nova-next - nova-tox-validate-backport: voting: false - - nova-tox-functional-centos8-py36 - nova-tox-functional-py38 - - nova-tox-functional-py39: - voting: false + - nova-tox-functional-py39 - tempest-integrated-compute: # NOTE(gmann): Policies changes do not need to run all the # integration test jobs. Running only tempest and grenade @@ -579,8 +554,8 @@ jobs: - nova-live-migration - nova-live-migration-ceph - - nova-tox-functional-centos8-py36 - nova-tox-functional-py38 + - nova-tox-functional-py39 - nova-multi-cell - nova-next - nova-tox-validate-backport diff --git a/setup.cfg b/setup.cfg index 58de1ca03ee8..14095372523c 100644 --- a/setup.cfg +++ b/setup.cfg @@ -20,9 +20,8 @@ classifiers = Operating System :: POSIX :: Linux Programming Language :: Python Programming Language :: Python :: 3 - 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 3f03984e1637..c772cf01088c 100644 --- a/tox.ini +++ b/tox.ini @@ -1,6 +1,6 @@ [tox] minversion = 3.18.0 -envlist = py38,functional,pep8 +envlist = py39,functional,pep8 # Automatic envs (pyXX) will only use the python version appropriate to that # env and ignore basepython inherited from [testenv] if we set # ignore_basepython_conflict.