Run flake8 tests on Python 3.6

Today is the EOL date on Python 3.3 and Python 3.2 was EOL in 2016 so you have the option to drop both of them from the testing.  https://docs.python.org/devguide/index.html#branchstatus
This commit is contained in:
cclauss 2017-09-29 07:10:25 +02:00 committed by GitHub
parent d3f3a88678
commit cb72eccaba

View File

@ -5,10 +5,14 @@ python:
- "3.4" - "3.4"
- "3.5" - "3.5"
- "3.6" - "3.6"
- "3.6-dev" - "3.7-dev"
install: install:
- if [ "$TRAVIS_PYTHON_VERSION" == "3.2" ]; then travis_retry pip install coverage==3.7.1; fi - if [ "$TRAVIS_PYTHON_VERSION" == "3.2" ]; then travis_retry pip install coverage==3.7.1; fi
- if [ "$TRAVIS_PYTHON_VERSION" != "3.2" ]; then travis_retry pip install coverage; fi - if [ "$TRAVIS_PYTHON_VERSION" != "3.2" ]; then travis_retry pip install coverage; fi
- "pip install pytest pytest-cov" - "pip install flake8 pytest pytest-cov"
before_script:
# stop the build if there are Python syntax errors or undefined names
- if [ "$TRAVIS_PYTHON_VERSION" == "3.6" ]; then flake8 . --count --select=E901,E999,F821,F822,F823 --show-source --statistics; fi
# exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide
- if [ "$TRAVIS_PYTHON_VERSION" == "3.6" ]; then flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics; fi
script: py.test --doctest-modules --cov ./ script: py.test --doctest-modules --cov ./