From 39637855e07945e328981b7370ee38ce0deabb1c Mon Sep 17 00:00:00 2001 From: KoalaTrapLord Date: Fri, 13 Mar 2026 20:53:18 -0400 Subject: [PATCH] fix(deps): declare all runtime dependencies in pyproject.toml (closes #29) --- pyproject.toml | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/pyproject.toml b/pyproject.toml index 2de21c5..124feb3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -10,8 +10,30 @@ readme = "README.md" requires-python = ">=3.10" license = {text = "MIT"} +dependencies = [ + "fastapi>=0.100.0", + "uvicorn[standard]>=0.23.0", + "pydantic>=2.0.0", +] + +[project.optional-dependencies] +dev = [ + "pytest>=7.0", + "pytest-asyncio>=0.21", + "httpx>=0.24.0", + "ruff>=0.1.0", +] + [tool.setuptools.packages.find] where = ["src"] [project.scripts] commander-sim = "commander_ai_lab.lab.experiments:_cli_main" + +[tool.pytest.ini_options] +testpaths = ["tests"] +pythonpath = [".", "src"] + +[tool.ruff] +line-length = 120 +target-version = "py310"