[tox] isolated_build = True skipsdist = True envlist = py36, py37, py38, lint [gh-actions] python = 3.6: py36 3.7: py37, lint 3.8: py38 [testenv] whitelist_externals = poetry skip_install = true passenv = INCLUDE LIB LIBPATH Platform VCTools* VSCMD_* WindowsSDK* commands_pre = poetry install commands = poetry run pytest --cov-report=term --cov-report=xml --cov=src -sv tests [testenv:lint] commands = poetry run isort -c -rc src tests poetry run yapf -d -r src tests poetry run flake8 src tests poetry run mypy src tests