D7089: black: use multiline exclude definition

durin42 (Augie Fackler) phabricator at mercurial-scm.org
Mon Oct 14 13:02:21 EDT 2019


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

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



To: durin42, #hg-reviewers
Cc: mjpieters, mercurial-devel


More information about the Mercurial-devel mailing list