From patchwork Mon Oct 14 17:02:21 2019 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: D7089: black: use multiline exclude definition From: phabricator X-Patchwork-Id: 42319 Message-Id: To: Phabricator Cc: mercurial-devel@mercurial-scm.org Date: Mon, 14 Oct 2019 17:02:21 +0000 durin42 created this revision. Herald added subscribers: mercurial-devel, mjpieters. Herald added a reviewer: hg-reviewers. REVISION SUMMARY Our excludes list is pretty complicated, so let's give ourselves some readability. Black treats multiline exclude definitions as verbse regular expressions, so we can split this up and make it easier to consume. REPOSITORY rHG Mercurial REVISION DETAIL https://phab.mercurial-scm.org/D7089 AFFECTED FILES black.toml CHANGE DETAILS To: durin42, #hg-reviewers Cc: mjpieters, mercurial-devel diff --git a/black.toml b/black.toml --- a/black.toml +++ b/black.toml @@ -1,5 +1,16 @@ [tool.black] line-length = 80 -exclude = 'build/|wheelhouse/|dist/|packages/|\.hg/|\.mypy_cache/|\.venv/|mercurial/thirdparty/|hgext/fsmonitor/pywatchman/|contrib/python-zstandard/' +exclude = ''' +build/ +| wheelhouse/ +| dist/ +| packages/ +| \.hg/ +| \.mypy_cache/ +| \.venv/ +| mercurial/thirdparty/ +| hgext/fsmonitor/pywatchman/ +| contrib/python-zstandard/ +''' skip-string-normalization = true quiet = true