Move pep8 to pre-commit
[integration/test.git] / .flake8
diff --git a/.flake8 b/.flake8
new file mode 100644 (file)
index 0000000..5dca78b
--- /dev/null
+++ b/.flake8
@@ -0,0 +1,18 @@
+[flake8]
+show-source = True
+max-line-length = 120
+
+# # - Select E121, E123, E126, E226, E241, E242 and E704 which are turned OFF
+# #   by default but represent guidelines accepted by us.
+# # - Do not select E133 because it is incompatible with E123 which was
+# #   selected instead.
+# - It turns out that now all checks except E133 are enabled so the select
+#   can be simplified to be just "E,W". However a new version could change
+#   that (select E133 instead of E123) but that should be caught by the
+#   verify job.
+select = E,W
+ignore = E722,W503 # as of aprox 10/25 some update/change has caused existing code to fail on E722
+exclude =
+    .git,
+    .tox,
+    docs/conf.py