[project] name = "vault-dash" version = "1.0.0" description = "Options hedging dashboard for Lombard loan protection" requires-python = ">=3.11" [tool.ruff] line-length = 120 exclude = ["app/components/*.py", "app/pages/*.py"] [tool.ruff.lint] select = ["E4", "E7", "E9", "F", "I"] [tool.black] line-length = 120 extend-exclude = ''' /( app/components | app/pages )/ ''' [tool.mypy] ignore_missing_imports = true disable_error_code = ["attr-defined", "misc"] [tool.pytest.ini_options] testpaths = ["tests"] pythonpath = ["."] addopts = "-v"