mirror of
https://github.com/invoke-ai/InvokeAI
synced 2024-08-30 20:32:17 +00:00
update black / flake8 related settings
- add flake8-black to dev extras - update `.flake8` - update flake8 pre-commit hook
This commit is contained in:
parent
3231499992
commit
4e0fe4ad6e
50
.flake8
50
.flake8
@ -1,5 +1,47 @@
|
|||||||
[flake8]
|
[flake8]
|
||||||
max-line-length = 88
|
# line length is intentionally set to 80 here because black uses Bugbear
|
||||||
extend-select = C,E,F,W,B,B9
|
max-line-length = 80
|
||||||
# B905 should be enabled when we drop support for 3.9
|
extend-ignore =
|
||||||
extend-ignore = E203, E501, B905
|
# See https://github.com/PyCQA/pycodestyle/issues/373
|
||||||
|
E203,
|
||||||
|
# use Bugbear's B950 instead
|
||||||
|
E501,
|
||||||
|
# from black repo https://github.com/psf/black/blob/main/.flake8
|
||||||
|
E266, W503, B907
|
||||||
|
extend-select =
|
||||||
|
# Bugbear line length
|
||||||
|
B950
|
||||||
|
exclude =
|
||||||
|
.venv,
|
||||||
|
.git,
|
||||||
|
.tox,
|
||||||
|
dist,
|
||||||
|
doc,
|
||||||
|
*lib/python*,
|
||||||
|
*egg,
|
||||||
|
build
|
||||||
|
scripts/orig_scripts/*
|
||||||
|
ldm/models/*
|
||||||
|
ldm/modules/*
|
||||||
|
ldm/data/*
|
||||||
|
ldm/generate.py
|
||||||
|
ldm/util.py
|
||||||
|
ldm/simplet2i.py
|
||||||
|
per-file-ignores =
|
||||||
|
# B950 line too long
|
||||||
|
# W605 invalid escape sequence
|
||||||
|
# F841 assigned to but never used
|
||||||
|
# F401 imported but unused
|
||||||
|
tests/test_prompt_parser.py: B950, W605, F401
|
||||||
|
tests/test_textual_inversion.py: F841
|
||||||
|
# B023 Function definition does not bind loop variable
|
||||||
|
scripts/legacy_api.py: F401, B950, B023, F841
|
||||||
|
ldm/invoke/__init__.py: F401
|
||||||
|
# B010 Do not call setattr with a constant attribute value
|
||||||
|
ldm/invoke/server_legacy.py: B010
|
||||||
|
|
||||||
|
# =====================
|
||||||
|
# flake-quote settings:
|
||||||
|
# =====================
|
||||||
|
# Set this to match black style:
|
||||||
|
inline-quotes = double
|
||||||
|
@ -22,6 +22,9 @@ repos:
|
|||||||
rev: 6.0.0
|
rev: 6.0.0
|
||||||
hooks:
|
hooks:
|
||||||
- id: flake8
|
- id: flake8
|
||||||
|
additional_dependencies:
|
||||||
|
- flake8-black
|
||||||
|
- flake8-bugbear
|
||||||
- repo: https://github.com/pre-commit/mirrors-prettier
|
- repo: https://github.com/pre-commit/mirrors-prettier
|
||||||
rev: 'v2.7.1'
|
rev: 'v2.7.1'
|
||||||
hooks:
|
hooks:
|
||||||
|
@ -84,7 +84,14 @@ readme={content-type="text/markdown", file="README.md"}
|
|||||||
requires-python=">=3.9, <3.11"
|
requires-python=">=3.9, <3.11"
|
||||||
|
|
||||||
[project.optional-dependencies]
|
[project.optional-dependencies]
|
||||||
"dev"=["black", "flake8", "flake8-bugbear", "isort", "pre-commit"]
|
"dev"=[
|
||||||
|
"black[jupyter]",
|
||||||
|
"flake8",
|
||||||
|
"flake8-black",
|
||||||
|
"flake8-bugbear",
|
||||||
|
"isort",
|
||||||
|
"pre-commit",
|
||||||
|
]
|
||||||
"dist"=["pip-tools", "pipdeptree", "twine"]
|
"dist"=["pip-tools", "pipdeptree", "twine"]
|
||||||
"docs"=[
|
"docs"=[
|
||||||
"mkdocs-git-revision-date-localized-plugin",
|
"mkdocs-git-revision-date-localized-plugin",
|
||||||
@ -139,24 +146,25 @@ version={attr="ldm.invoke.__version__"}
|
|||||||
[tool.black]
|
[tool.black]
|
||||||
exclude='''
|
exclude='''
|
||||||
/(
|
/(
|
||||||
.git
|
.git
|
||||||
| .tox
|
| .tox
|
||||||
| .venv
|
| .venv
|
||||||
| _build
|
| _build
|
||||||
| build
|
| build
|
||||||
| dist
|
| dist
|
||||||
| node_modules
|
| node_modules
|
||||||
)/
|
)/
|
||||||
'''
|
'''
|
||||||
include='.pyi?$'
|
include='.pyi?$'
|
||||||
line-length=88
|
line-length=88
|
||||||
source=['invokeai/backend', 'ldm/invoke']
|
source=["installer", "invokeai/backend", "ldm/invoke"]
|
||||||
target-version=['py39']
|
target-version=['py39']
|
||||||
|
|
||||||
[tool.isort]
|
[tool.isort]
|
||||||
extend_ignore=["scripts"]
|
|
||||||
profile="black"
|
profile="black"
|
||||||
py_version=39
|
py_version=39
|
||||||
|
skip_gitignore=true
|
||||||
|
skip_glob=["scripts/orig_scripts/*"]
|
||||||
|
|
||||||
[tool.coverage.run]
|
[tool.coverage.run]
|
||||||
branch=true
|
branch=true
|
||||||
|
Loading…
Reference in New Issue
Block a user