Compare commits
2
Commits
42206f8328
...
d7c952cf4d
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d7c952cf4d | ||
|
|
810820658a |
@@ -93,27 +93,16 @@ python3Packages.buildPythonApplication rec {
|
|||||||
# anything needed at runtime must live in this list.
|
# anything needed at runtime must live in this list.
|
||||||
pymupdf
|
pymupdf
|
||||||
ebooklib
|
ebooklib
|
||||||
];
|
# Runtime deps for the semantic-search tools (upstream "semantic" extra).
|
||||||
|
# zotero_mcp.semantic_search imports chromadb unconditionally at module
|
||||||
# Optional extras (semantic search, PDF, scite).
|
# scope (embeddings/providers/__init__.py, chroma_client.py), so these are
|
||||||
# NOTE: buildPythonApplication stores these in passthru only and does NOT
|
# hard requirements, not truly optional at runtime.
|
||||||
# install them; adding an extra here has no runtime effect.
|
|
||||||
optional-dependencies = with python3Packages; {
|
|
||||||
semantic = [
|
|
||||||
chromadb
|
chromadb
|
||||||
sentence-transformers
|
sentence-transformers
|
||||||
openai
|
openai
|
||||||
google-genai
|
google-genai
|
||||||
tiktoken
|
tiktoken
|
||||||
];
|
];
|
||||||
pdf = [
|
|
||||||
pymupdf
|
|
||||||
ebooklib
|
|
||||||
];
|
|
||||||
scite = [
|
|
||||||
requests
|
|
||||||
];
|
|
||||||
};
|
|
||||||
|
|
||||||
pythonImportsCheck = [ "zotero_mcp" ];
|
pythonImportsCheck = [ "zotero_mcp" ];
|
||||||
|
|
||||||
|
|||||||
Reference in new issue
Block a user