Browse Source

Update Tox and Travis configurations

feature/#51
Andrew Senetar 4 months ago
parent
commit
054d56c564
Signed by: arsenetar GPG Key ID: C63300DCE48AB2F1
  1. 10
      .travis.yml
  2. 17
      tox.ini

10
.travis.yml

@ -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

@ -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
commands =
python setup.py test --test-suite tests.TestSuite
[testenv:py3-win]
platform = win
deps =
flake8
pytest
pywin32; sys_platform == 'win32'
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

Loading…
Cancel
Save