diff --git a/.flake8 b/.flake8
new file mode 100644
index 000000000..229856aa4
--- /dev/null
+++ b/.flake8
@@ -0,0 +1,22 @@
+[flake8]
+ignore =
+    ;W503 line break before binary operator
+    W503,
+    ;E203 whitespace before ':'
+    E203,
+
+; exclude file
+exclude =
+    .tox,
+    .git,
+    __pycache__,
+    build,
+    dist,
+    *.pyc,
+    *.egg-info,
+    .cache,
+    .eggs
+
+max-line-length = 120
+
+per-file-ignores = __init__.py:F401