[project] name = "trading-platform" version = "0.1.0" description = "US stock trading platform" requires-python = ">=3.12" [tool.pytest.ini_options] asyncio_mode = "auto" testpaths = ["shared/tests", "services", "cli/tests", "tests"] addopts = "--import-mode=importlib" [tool.ruff] target-version = "py312" line-length = 100 [tool.ruff.lint] select = ["E", "W", "F", "I", "B", "UP", "ASYNC", "PERF", "C4", "RUF"] ignore = ["E501"] [tool.ruff.lint.per-file-ignores] "tests/*" = ["F841"] "*/tests/*" = ["F841"] [tool.ruff.lint.isort] known-first-party = ["shared"]