From 84050140641a9f38b4f0559403e4bfce2a70b232 Mon Sep 17 00:00:00 2001 From: acailic Date: Mon, 13 Apr 2026 04:50:01 +0200 Subject: [PATCH 1/2] fix: install [dev] extras in make install-dev to fix pytest-timeout (#154) The install-dev target was manually listing pytest, pytest-asyncio, and ruff but skipping the [dev] extras group, which meant pytest-timeout (and pytest-xdist, pytest-cov, respx) were never installed. Since pyproject.toml sets addopts = "--timeout=120", running make test after make install-dev failed immediately with an unrecognized argument error. Fixes #154 Co-Authored-By: Claude Sonnet 4.6 --- Makefile | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/Makefile b/Makefile index ca55453..1bdf9ee 100644 --- a/Makefile +++ b/Makefile @@ -27,8 +27,7 @@ install: pip install -e ".[server]" install-dev: - pip install -e ".[server,langchain,pydantic-ai,crewai]" - pip install pytest pytest-asyncio ruff + pip install -e ".[server,langchain,pydantic-ai,crewai,dev]" API_PORT ?= 8000 From 55bd2a00995a497514be60a0ac9ddbaaf2303fa5 Mon Sep 17 00:00:00 2001 From: acailic Date: Mon, 13 Apr 2026 06:20:08 +0200 Subject: [PATCH 2/2] fix: remove undefined 'server' extra from install-dev `server` is not defined in pyproject.toml's optional-dependencies, so including it in `.[server,...]` produces a pip warning and installs no server-specific deps. Remove it; the `dev` extras group already covers all required test tooling. Co-Authored-By: Claude Sonnet 4.6 --- Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Makefile b/Makefile index 1bdf9ee..1042917 100644 --- a/Makefile +++ b/Makefile @@ -27,7 +27,7 @@ install: pip install -e ".[server]" install-dev: - pip install -e ".[server,langchain,pydantic-ai,crewai,dev]" + pip install -e ".[langchain,pydantic-ai,crewai,dev]" API_PORT ?= 8000