summaryrefslogtreecommitdiffstats
path: root/.travis.yml
diff options
context:
space:
mode:
authorCalum Lind <calumlind@gmail.com>2018-10-05 15:33:26 +0100
committerCalum Lind <calumlind@gmail.com>2018-10-05 18:45:37 +0100
commit9e29fe41113b78e5d38621eacfc9f817f8b9b3d2 (patch)
tree5b069f99f3edbe2f97279775b9d91831c303edad /.travis.yml
parenta8a4fb69c099b82f3d35ac94e6198996971749dc (diff)
downloaddeluge-9e29fe41113b78e5d38621eacfc9f817f8b9b3d2.tar.gz
deluge-9e29fe41113b78e5d38621eacfc9f817f8b9b3d2.tar.bz2
deluge-9e29fe41113b78e5d38621eacfc9f817f8b9b3d2.zip
[Tests] Lint with pre-commit
- Add lint section to tox. - Replace flake8 with lint on Travis and remove commented out sections. - Remove flake8 from appveyor to reduce sequential testing time.
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml14
1 files changed, 9 insertions, 5 deletions
diff --git a/.travis.yml b/.travis.yml
index cd8fa102d..d0b77bfaa 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -10,6 +10,14 @@ before_install:
- lsb_release -a
- sudo add-apt-repository ppa:deluge-team/develop -yu
+addons:
+ apt:
+ sources:
+ - deadsnakes
+ packages:
+ # Need Py 3.6 specifically for pre-commit to run black formatter.
+ - python3.6
+
# command to install dependencies
install:
- bash -c "echo $APTPACKAGES"
@@ -33,13 +41,9 @@ matrix:
- env: TOX_ENV=pydef
- if: commit_message =~ SECURITY_TEST
env: TOX_ENV=security
- - env: TOX_ENV=flake8
- #- env: TOX_ENV=flake8-complexity
+ - env: TOX_ENV=lint
- env: TOX_ENV=docs
- #- env: TOX_ENV=todo
- #- env: TOX_ENV=trial APTPACKAGES="$APTPACKAGES $APTPACKAGES_GTKUI"
- env: TOX_ENV=pygtkui APTPACKAGES="$APTPACKAGES $APTPACKAGES_GTKUI"
- #- env: TOX_ENV=testcoverage APTPACKAGES="$APTPACKAGES $APTPACKAGES_GTKUI"
- env: TOX_ENV=plugins
virtualenv: