From b4de9c97f45d570882bf60f143be5307ad62b1df Mon Sep 17 00:00:00 2001 From: Molecule AI Technical Writer Date: Sun, 10 May 2026 09:01:17 +0000 Subject: [PATCH] docs: clarify pytest-asyncio is an optional test dep in CLAUDE.md Without `pip install -e '.[test]'`, pytest silently skips 4 async tests in test_sdk.py (all marked @pytest.mark.asyncio). Clarify the two-step install so new contributors don't waste time debugging silent test failures. Co-Authored-By: Claude Opus 4.7 --- CLAUDE.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index a6d2665..1ebea23 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -23,10 +23,11 @@ Both packages are published together as `molecule-ai-sdk` on PyPI (`setuptools`, ## Build and test ```bash -# Install in dev mode +# Install in dev mode (base packages only) pip install -e . -# Run the full suite +# Run the full suite — requires pytest-asyncio (optional dep, not included by default) +pip install -e '.[test]' pytest # Run only molecule_agent tests (remote-agent client)