From 9c7750a6849bfc11efabd0b454015f4d44fdacb5 Mon Sep 17 00:00:00 2001 From: Valentin Deniaud Date: Mon, 12 Jul 2021 11:59:31 +0200 Subject: [PATCH 2/2] misc: add pyupgrade files/notes (#55519) --- .git-blame-ignore-revs | 2 ++ .pre-commit-config.yaml | 5 +++++ README | 8 ++++++++ 3 files changed, 15 insertions(+) diff --git a/.git-blame-ignore-revs b/.git-blame-ignore-revs index 156c8060..22302598 100644 --- a/.git-blame-ignore-revs +++ b/.git-blame-ignore-revs @@ -4,3 +4,5 @@ 86d946adcdc784693d733131c2aecafc6caa8cbb # misc: remove unicode prefixed strings a265c6267e75c831b8294a760f94b9d6cffb92ea +# misc: apply pyupgrade +7bc0fcadffd16564cc200cb2f32fae80b3c3a5cf diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index c6a0c576..ce247d61 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -11,3 +11,8 @@ repos: hooks: - id: isort args: ['--profile', 'black', '--line-length', '110'] +- repo: https://github.com/asottile/pyupgrade + rev: v2.20.0 + hooks: + - id: pyupgrade + args: ['--keep-percent-format', '--py37-plus'] diff --git a/README b/README index abed8869..f33743a0 100644 --- a/README +++ b/README @@ -83,6 +83,14 @@ isort is used to format the imports, using those parameter: isort --profile black --line-length 110 +pyupgrade is used to automatically upgrade syntax, using those parameters: + + pyupgrade --keep-percent-format --py37-plus + +There is .pre-commit-config.yaml to use pre-commit to automatically run black, +isort and pyupgrade before commits. (execute `pre-commit install` to install +the git hook.) + Support ======= -- 2.20.1