summaryrefslogtreecommitdiff
path: root/tox.ini
diff options
context:
space:
mode:
authorAndreas Jaeger <aj@suse.com>2020-03-31 16:20:19 +0200
committerAndreas Jaeger <aj@suse.com>2020-03-31 17:39:51 +0200
commit1a6a003242f02829445a3e48b199d990c21ac510 (patch)
tree59f5db34d691937c01c58bfd29e7d080dc9e891b /tox.ini
parent56012eaa5cd64fd61b223942aeb7a2320cd131da (diff)
downloadceilometer-1a6a003242f02829445a3e48b199d990c21ac510.tar.gz
Update hacking for Python3
The repo is Python 3 now, so update hacking to version 3.0 which supports Python 3. Fix problems found. Update local hacking checks for new flake8. Change-Id: I129bc38e6663836e12610dd50a20c74dbc79891c
Diffstat (limited to 'tox.ini')
-rw-r--r--tox.ini14
1 files changed, 11 insertions, 3 deletions
diff --git a/tox.ini b/tox.ini
index 572d0635..13f5317b 100644
--- a/tox.ini
+++ b/tox.ini
@@ -28,7 +28,7 @@ commands =
coverage xml -o cover/coverage.xml
[testenv:pep8]
-deps = hacking<0.13,>=0.12
+deps = hacking>=3.0,<=3.1.0
doc8
commands =
flake8
@@ -65,14 +65,22 @@ ignore = D000
ignore-path = .venv,.git,.tox,*ceilometer/locale*,*lib/python*,ceilometer.egg*,doc/build,doc/source/api,releasenotes/*
[flake8]
-ignore =
+# E123 closing bracket does not match indentation of opening bracket's line
+# W503 line break before binary operator
+# W504 line break after binary operator
+ignore = E123,W503,W504
exclude=.venv,.git,.tox,dist,doc,*lib/python*,*egg,build,install-guide
show-source = True
[hacking]
import_exceptions =
ceilometer.i18n
-local-check-factory = ceilometer.hacking.checks.factory
+
+[flake8:local-plugins]
+extension =
+ C301 = checks:no_log_warn
+ C302 = checks:no_os_popen
+paths = ./ceilometer/hacking
[testenv:lower-constraints]
deps =