summaryrefslogtreecommitdiff
path: root/pyproject.toml
blob: f6815dabb40236e25d70f8d1c7833877824d7e99 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
[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"]