[tool.poetry] name = "Lycodon" version = "0.0.1" description = "Lycodon is a music library manager" authors = ["Dustin C. Hatch "] license = "MIT" [tool.poetry.dependencies] python = "^3.8" fastapi = "^0.72.0" SQLAlchemy = "^1.4.31" "ruamel.yaml" = "^0.17.20" [tool.poetry.dev-dependencies] black = "^21.12b0" flake8 = "^4.0.1" isort = "^5.10.1" mypy = "^0.931" pylint = "^2.12.2" rope = "^0.22.0" uvicorn = "^0.17.0" [build-system] requires = ["poetry-core>=1.0.0"] build-backend = "poetry.core.masonry.api" [tool.black] line-length = 79 skip-string-normalization = true [tool.isort] line_length = 79 ensure_newline_before_comments = true force_grid_wrap = 0 include_trailing_comma = true lines_after_imports = 2 multi_line_output = 3 use_parentheses = true [tool.mypy] mypy_path = 'stubs' namespace_packages = true ignore_missing_imports = true warn_redundant_casts = true warn_unused_configs = true warn_unused_ignores = true allow_untyped_globals = false allow_redefinition = false strict_optional = true disallow_subclassing_any = true disallow_any_generics = true disallow_untyped_defs = true disallow_incomplete_defs = true check_untyped_defs = true disallow_untyped_decorators = true no_implicit_optional = true warn_return_any = true