From ffc5427351ea7a596c5c71982be3776f8cb93b1c Mon Sep 17 00:00:00 2001 From: mtt-ai Date: Wed, 29 Apr 2026 20:43:21 -0400 Subject: [PATCH] build: add [test] extras for pytest+pytest-cov MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Defines a `test` optional-dependencies group so CI can install dev tooling via `pip install -e ".[all,test]"` instead of an ad-hoc `pip install pytest` sidecar. Kept out of `[all]` deliberately — `[all]` is runtime extras only. --- pyproject.toml | 1 + 1 file changed, 1 insertion(+) diff --git a/pyproject.toml b/pyproject.toml index 22fb3396..5512c7e3 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -51,6 +51,7 @@ leiden = ["graspologic; python_version < '3.13'"] office = ["python-docx", "openpyxl"] video = ["faster-whisper", "yt-dlp"] kimi = ["openai"] +test = ["pytest>=7", "pytest-cov"] all = ["mcp", "neo4j", "pypdf", "html2text", "watchdog", "graspologic; python_version < '3.13'", "python-docx", "openpyxl", "faster-whisper", "yt-dlp", "matplotlib", "openai"] [project.scripts]