Enforce running tox with correct python version based on env

Since removing support for Python 2, we changed the basepython
value to 3.
This means that all the tox tests run with the default python
version available in the system.
This is not quite correct when running on environment such as
py36, py37 or py38, since they imply running with different
Python versions based on the environment.
To enforce the correct version we need to add the option
ignore_basepython_conflict available since tox 3.1.0 [0].

[0] https://tox.readthedocs.io/en/latest/config.html#conf-ignore_basepython_conflict

Change-Id: Idd761cdd482dd012e85df9647f4c7865a28ecb14
This commit is contained in:
Riccardo Pittau 2020-01-09 10:30:05 +01:00
parent 9c61088571
commit 91a4508115

View File

@ -1,7 +1,8 @@
[tox] [tox]
minversion = 2.0 minversion = 3.1.0
envlist = py3,pep8,alint,cover envlist = py3,pep8,alint,cover
skipsdist = True skipsdist = True
ignore_basepython_conflict=true
[testenv] [testenv]
basepython = python3 basepython = python3