[flake8] max-line-length = 100 max-complexity = 10 exclude = .git, __pycache__, .venv, venv, build, dist, *.egg-info, .eggs, node_modules per-file-ignores = __init__.py: F401 tests/*: D100,D101,D102,D103,D104 ignore = E203, E266, E501, W503, D100, D101, D102, D103, D104, D105, D106, D107 [isort] profile = black line_length = 100 multi_line_output = 3 include_trailing_comma = true force_grid_wrap = 0 use_parentheses = true ensure_newline_before_comments = true skip_gitignore = true skip = .venv,venv,node_modules known_first_party = mnemocore sections = FUTURE,STDLIB,THIRDPARTY,FIRSTPARTY,LOCALFOLDER src_paths = src,tests [mypy] python_version = 3.10 warn_return_any = true warn_unused_configs = true disallow_untyped_defs = false disallow_incomplete_defs = false check_untyped_defs = true ignore_missing_imports = true exclude = (^|/)tests/, (^|/)venv/, (^|/).venv/, (^|/)node_modules/ namespace_packages = true explicit_package_bases = true plugins = pydantic.mypy [pydantic-mypy] init_forbid_extra = true init_typed = true warn_required_dynamic_aliases = true