Add support for python 3.8

Introduce support of python 3.8 [1] and move tox and jobs to py38.

jsonschema 3.2.0 [2] support python 3.8

[1] https://governance.openstack.org/tc/reference/runtimes/victoria.html#python-runtimes-for-victoria
[2] https://github.com/Julian/jsonschema/pull/627

Change-Id: I34a47d6fe90da33215c4551a868644e5d6c8906c
This commit is contained in:
Hervé Beraud 2020-05-26 14:13:00 +02:00
parent 04443a54f5
commit 9caed1b8be
5 changed files with 6 additions and 3 deletions

View File

@ -28,7 +28,7 @@ Jinja2==2.10
jmespath==0.9.0
jsonpatch==1.16
jsonpointer==1.13
jsonschema==2.6.0
jsonschema==3.2.0
keystoneauth1==3.4.0
linecache2==1.0.0
MarkupSafe==1.0

View File

@ -29,5 +29,5 @@ python-keystoneclient>=3.8.0 # Apache-2.0
keystoneauth1>=3.4.0 # Apache-2.0
tenacity>=4.4.0 # Apache-2.0
metalsmith>=0.13.0 # Apache-2.0
jsonschema>=2.6.0 # MIT
jsonschema>=3.2.0 # MIT
requests>=2.18.0,!=2.20.0 # Apache-2.0

View File

@ -19,6 +19,7 @@ classifier =
Programming Language :: Python :: 3
Programming Language :: Python :: 3.6
Programming Language :: Python :: 3.7
Programming Language :: Python :: 3.8
[files]
packages =

View File

@ -1,6 +1,6 @@
[tox]
minversion = 3.8
envlist = linters,py37
envlist = linters,py38
skipsdist = True
[testenv]

View File

@ -14,11 +14,13 @@
- openstack-tox-linters
- openstack-tox-py36
- openstack-tox-py37
- openstack-tox-py38
- tripleo-ci-centos-8-containers-multinode:
dependencies: &deps_unit_lint
- openstack-tox-linters
- openstack-tox-py36
- openstack-tox-py37
- openstack-tox-py38
- tripleo-ci-centos-8-undercloud-containers:
dependencies: *deps_unit_lint
- tripleo-ci-centos-8-standalone: