python: Configure tox to skip missing interpreters
authorWainer dos Santos Moschetta <wainersm@redhat.com>
Wed, 30 Jun 2021 18:45:46 +0000 (15:45 -0300)
committerCleber Rosa <crosa@redhat.com>
Tue, 13 Jul 2021 19:44:16 +0000 (15:44 -0400)
commit6f651a6d84b64060aa77373a72ba02ff61ad9911
tree7c41447d09a44f94379cd9cedfb332004d78e1f7
parent3843a32152a54092f1fc2c8eb54a03da64ad4c6d
python: Configure tox to skip missing interpreters

Currently tox tests against the installed interpreters, however if any
supported interpreter is absent then it will return fail. It seems not
reasonable to expect developers to have all supported interpreters
installed on their systems. Luckily tox can be configured to skip
missing interpreters.

This changed the tox setup so that missing interpreters are skipped by
default. On the CI, however, we still want to enforce it tests
against all supported. This way on CI the
--skip-missing-interpreters=false option is passed to tox.

Signed-off-by: Wainer dos Santos Moschetta <wainersm@redhat.com>
Message-Id: <20210630184546.456582-1-wainersm@redhat.com>
Reviewed-by: Willian Rampazzo <willianr@redhat.com>
Reviewed-by: John Snow <jsnow@redhat.com>
Signed-off-by: Cleber Rosa <crosa@redhat.com>
.gitlab-ci.d/static_checks.yml
python/Makefile
python/setup.cfg