Update Tox and Travis configurations

This commit is contained in:
Andrew Senetar 2021-03-02 00:24:59 -06:00
parent 33ed07811b
commit 054d56c564
Signed by: arsenetar
GPG Key ID: C63300DCE48AB2F1
2 changed files with 12 additions and 15 deletions

View File

@ -3,16 +3,14 @@ matrix:
include:
- os: windows
language: sh
python: 3
python: "3.8"
env: "PATH="/c/Python:/c/Python/Scripts:$PATH""
# Perform the manual steps on windows to install python3
before_install:
- choco install python3 --params "/InstallDir:C:\Python"
- export PATH="/c/Python:/c/Python/Scripts:$PATH"
- choco install python --version=3.8.6
- python -m pip install --upgrade pip
- python -m pip install pywin32
before_script:
- export TOXENV=py3-win
- export TOXENV=py38
- python: "2.7"
- python: "3.4"
- python: "3.5"

17
tox.ini
View File

@ -1,21 +1,20 @@
[tox]
envlist = py{27,34,35,36,37,38,39,310,3-win}
envlist = py{27,34,35,36,37,38,39,310}
skip_missing_interpreters = True
[testenv]
platform = linux
deps =
flake8
pytest
pywin32; sys_platform == 'win32'
commands =
python setup.py test --test-suite tests.TestSuite
[testenv:py3-win]
platform = win
commands =
python -m pip install pywin32
python setup.py test --test-suite tests.TestSuite
flake8
pytest
[testenv:py27]
deps =
configparser
{[testenv]deps}
[flake8]
exclude = .tox,env,build