build: add [test] extras for pytest+pytest-cov

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.
This commit is contained in:
mtt-ai
2026-04-29 20:43:21 -04:00
parent 4360f9644b
commit ffc5427351
+1
View File
@@ -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]