From 1a9ef970148c0cf902fe8304a4fe31107a57c276 Mon Sep 17 00:00:00 2001 From: cclauss Date: Sat, 8 Jun 2019 10:25:46 +0200 Subject: [PATCH 1/5] Travis CI: Simplify the testing --- .travis.yml | 27 ++------------------------- 1 file changed, 2 insertions(+), 25 deletions(-) diff --git a/.travis.yml b/.travis.yml index 2440899e4f25..472c3b6d9bad 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,26 +1,3 @@ language: python -cache: pip -python: - - 2.7 - - 3.6 - #- nightly - #- pypy - #- pypy3 -matrix: - allow_failures: - - python: nightly - - python: pypy - - python: pypy3 -install: - #- pip install -r requirements.txt - - pip install flake8 # pytest # add another testing frameworks later -before_script: - # stop the build if there are Python syntax errors or undefined names - - flake8 . --count --select=E9,F63,F72,F82 --show-source --statistics - # exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide - - flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics -script: - - true # pytest --capture=sys # add other tests here -notifications: - on_success: change - on_failure: change # `always` will be the setting once code changes slow down +install: pip install flake8 +script: flake8 . --count --select=E9,F63,F72,F82 --show-source --statistics From bf6c18c4eeac745836a62f43199439e10d2cbda1 Mon Sep 17 00:00:00 2001 From: cclauss Date: Tue, 2 Jul 2019 06:19:34 +0200 Subject: [PATCH 2/5] flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics --- .travis.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 472c3b6d9bad..8d2ea6bbb6ae 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,3 +1,3 @@ language: python install: pip install flake8 -script: flake8 . --count --select=E9,F63,F72,F82 --show-source --statistics +script: flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics From 783a745113bac572534c8a12ba02caeb106cd536 Mon Sep 17 00:00:00 2001 From: cclauss Date: Tue, 2 Jul 2019 06:21:30 +0200 Subject: [PATCH 3/5] python: 3.7 --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 8d2ea6bbb6ae..03bc5301c6e1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,3 +1,4 @@ language: python +python: 3.7 install: pip install flake8 script: flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics From 9028f61f558daab3cf5a63dbcdcdd8c53dbc97e4 Mon Sep 17 00:00:00 2001 From: cclauss Date: Tue, 2 Jul 2019 06:23:59 +0200 Subject: [PATCH 4/5] dist: xenial for python: 3.7 --- .travis.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.travis.yml b/.travis.yml index 03bc5301c6e1..8676e5127334 100644 --- a/.travis.yml +++ b/.travis.yml @@ -1,4 +1,5 @@ language: python +dist: xenial # required for Python >= 3.7 python: 3.7 install: pip install flake8 script: flake8 . --count --select=E9,F63,F7,F82 --show-source --statistics From 5b3d880cd716e7a735503161a7b4dc152cbadae0 Mon Sep 17 00:00:00 2001 From: cclauss Date: Wed, 3 Jul 2019 09:19:06 +0200 Subject: [PATCH 5/5] Delete .lgtm.yml These changes were created to get around the fact that Travis CI was not enabled on this repo. Now that Travis is enabled, we can remove these modifications. The problems are that: 1. [LGTM does not want us running flake8 on their infrstructure](https://discuss.lgtm.com/t/can-i-get-lgtm-to-run-flake8-tests/1445/6) and 2. when we do, it [does not work as expected](https://discuss.lgtm.com/t/tests-are-not-automatically-run-when-lgtm-yml-is-modified/1446/4). --- .lgtm.yml | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 .lgtm.yml diff --git a/.lgtm.yml b/.lgtm.yml deleted file mode 100644 index ec550ab72705..000000000000 --- a/.lgtm.yml +++ /dev/null @@ -1,12 +0,0 @@ -extraction: - python: - python_setup: - version: 3 - after_prepare: - - python3 -m pip install --upgrade --user flake8 - before_index: - - python3 -m flake8 --version # flake8 3.6.0 on CPython 3.6.5 on Linux - # stop the build if there are Python syntax errors or undefined names - - python3 -m flake8 . --count --select=E901,E999,F821,F822,F823 --show-source --statistics - # exit-zero treats all errors as warnings. The GitHub editor is 127 chars wide - - python3 -m flake8 . --count --exit-zero --max-complexity=10 --max-line-length=127 --statistics