From 5bda22fb4827bf306a2750f8da1b097bb2499bf7 Mon Sep 17 00:00:00 2001
From: Antoine Lambert <antoine.lambert@inria.fr>
Date: Thu, 17 Sep 2020 16:53:58 +0200
Subject: [PATCH] pre-commit: Add isort hook and configuration

Related to T2610
---
 .pre-commit-config.yaml | 5 +++++
 pyproject.toml          | 9 +++++++++
 2 files changed, 14 insertions(+)

diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml
index e7a0db5a..3cc45b37 100644
--- a/.pre-commit-config.yaml
+++ b/.pre-commit-config.yaml
@@ -26,6 +26,11 @@ repos:
     language: system
     types: [python]
 
+- repo: https://github.com/PyCQA/isort
+  rev: 5.5.2
+  hooks:
+  - id: isort
+
 - repo: https://github.com/python/black
   rev: 19.10b0
   hooks:
diff --git a/pyproject.toml b/pyproject.toml
index b5413f6c..69b8f4dd 100644
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,2 +1,11 @@
 [tool.black]
 target-version = ['py37']
+
+[tool.isort]
+multi_line_output = 3
+include_trailing_comma = true
+force_grid_wrap = 0
+use_parentheses = true
+ensure_newline_before_comments = true
+line_length = 88
+force_sort_within_sections = true
-- 
GitLab