This commit is contained in:
luis committed 2026-09-30 16:07:13 +02:00
1 parent 23da3cf87f
commit 810820658a
1 file changed
+9 -20
+9 -20
View File
@@ -93,28 +93,17 @@ python3Packages.buildPythonApplication rec {
# anything needed at runtime must live in this list.
pymupdf
ebooklib
# Runtime deps for the semantic-search tools (upstream "semantic" extra).
# zotero_mcp.semantic_search imports chromadb unconditionally at module
# scope (embeddings/providers/__init__.py, chroma_client.py), so these are
# hard requirements, not truly optional at runtime.
chromadb
sentence-transformers
openai
google-genai
tiktoken
];
# Optional extras (semantic search, PDF, scite).
# NOTE: buildPythonApplication stores these in passthru only and does NOT
# install them; adding an extra here has no runtime effect.
optional-dependencies = with python3Packages; {
semantic = [
chromadb
sentence-transformers
openai
google-genai
tiktoken
];
pdf = [
pymupdf
ebooklib
];
scite = [
requests
];
};
pythonImportsCheck = [ "zotero_mcp" ];
meta = with lib; {