Refresh python versions

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

jsonschema 3.2.0 [1] support python 3.8

[1] https://github.com/Julian/jsonschema/pull/627

Change-Id: Ibcfa044dd0f3b29fd290559795ea1d98e194e886
This commit is contained in:
Hervé Beraud 2020-05-26 10:31:57 +02:00
parent 452087a7fe
commit 632db25246
5 changed files with 9 additions and 8 deletions

@ -1,8 +1,8 @@
- job: - job:
name: openstacksdk-tox-py36-tips name: openstacksdk-tox-py38-tips
parent: openstack-tox-py36 parent: openstack-tox-py38
description: | description: |
Run tox python 36 unittests against master of important libs Run tox python 38 unittests against master of important libs
vars: vars:
tox_install_siblings: true tox_install_siblings: true
zuul_work_dir: src/opendev.org/openstack/openstacksdk zuul_work_dir: src/opendev.org/openstack/openstacksdk
@ -17,10 +17,10 @@
name: openstacksdk-tox-tips name: openstacksdk-tox-tips
check: check:
jobs: jobs:
- openstacksdk-tox-py36-tips - openstacksdk-tox-py38-tips
gate: gate:
jobs: jobs:
- openstacksdk-tox-py36-tips - openstacksdk-tox-py38-tips
- job: - job:
name: openstacksdk-functional-devstack-minimum name: openstacksdk-functional-devstack-minimum

@ -10,7 +10,7 @@ iso8601==0.1.11
jmespath==0.9.0 jmespath==0.9.0
jsonpatch==1.16 jsonpatch==1.16
jsonpointer==1.13 jsonpointer==1.13
jsonschema==2.6.0 jsonschema==3.2.0
keystoneauth1==3.18.0 keystoneauth1==3.18.0
linecache2==1.0.0 linecache2==1.0.0
mock==3.0.0 mock==3.0.0

@ -17,6 +17,7 @@ classifier =
Programming Language :: Python :: 3.5 Programming Language :: Python :: 3.5
Programming Language :: Python :: 3.6 Programming Language :: Python :: 3.6
Programming Language :: Python :: 3.7 Programming Language :: Python :: 3.7
Programming Language :: Python :: 3.8
python-requires = >=3.5 python-requires = >=3.5
[files] [files]

@ -6,7 +6,7 @@ hacking>=3.0,<3.1.0 # Apache-2.0
coverage!=4.4,>=4.0 # Apache-2.0 coverage!=4.4,>=4.0 # Apache-2.0
ddt>=1.0.1 # MIT ddt>=1.0.1 # MIT
fixtures>=3.0.0 # Apache-2.0/BSD fixtures>=3.0.0 # Apache-2.0/BSD
jsonschema>=2.6.0 # MIT jsonschema>=3.2.0 # MIT
mock>=3.0.0 # BSD mock>=3.0.0 # BSD
prometheus-client>=0.4.2 # Apache-2.0 prometheus-client>=0.4.2 # Apache-2.0
oslo.config>=6.1.0 # Apache-2.0 oslo.config>=6.1.0 # Apache-2.0

@ -1,6 +1,6 @@
[tox] [tox]
minversion = 3.1 minversion = 3.1
envlist = pep8,py37 envlist = pep8,py38
skipsdist = True skipsdist = True
ignore_basepython_conflict = True ignore_basepython_conflict = True