diff options
-rw-r--r-- | pyproject.toml | 18 | ||||
-rw-r--r-- | tox.ini | 20 |
2 files changed, 38 insertions, 0 deletions
diff --git a/pyproject.toml b/pyproject.toml index 4dd02d1e5..29f5589b5 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -7,3 +7,21 @@ requires = [ "Cython" ] build-backend = "setuptools.build_meta" + +[tool.black] +line-length = 119 +exclude = ''' +( + /( + \.eggs + | \.git + | \.mypy_cache + | \.tox + | _build + | build + | dist + )/ + | src/buildstream/_fuse + | src/buildstream/_protos +) +''' @@ -103,6 +103,26 @@ setenv = COVERAGE_FILE = {toxinidir}/.coverage-reports/.coverage # +# Code formatters +# +[testenv:format] +skip_install = True +deps = + black==19.10b0 +commands = + black {posargs: src tests} + +# +# Code format checkers +# +[testenv:format-check] +skip_install = True +deps = + black==19.10b0 +commands = + black --check --diff {posargs: src tests} + +# # Running linters # [testenv:lint] |