diff --git a/pyproject.toml b/pyproject.toml new file mode 100644 index 0000000..70fc71c --- /dev/null +++ b/pyproject.toml @@ -0,0 +1,32 @@ +[project] +name = "bsn-livesystem" +version = "0.1.0" +requires-python = ">=3.13" +dependencies = [ + "flask", + "pydantic", + "redis", + "structlog", + "pytest", + "pytest-cov", + "mypy", +] + +[tool.ruff] +line-length = 100 +target-version = "py313" +select = ["E", "F", "I", "N", "W", "UP", "PL", "C90", "S"] +ignore = [] + +[tool.ruff.format] +quote-style = "double" +indent-style = "space" +docstring-code-format = true + +[tool.mypy] +strict = true +python_version = "3.13" + +[tool.pytest.ini_options] +testpaths = ["tests"] +addopts = "-v --tb=short"