update
All checks were successful
CI / Flake Check (push) Successful in 42s
CI / Build Individual Packages (academic-search-mcp-server) (push) Successful in 56s
CI / Build Individual Packages (duckduckgo-mcp-server) (push) Successful in 49s
CI / Build Individual Packages (kindly-web-search-mcp-server) (push) Successful in 1m26s
CI / Build Individual Packages (manim-mcp-server) (push) Successful in 1m3s
CI / Build Individual Packages (pdf-reader-mcp) (push) Successful in 1m2s
CI / Build Individual Packages (zotero-mcp) (push) Successful in 1m16s
CI / Build Individual Packages (rust-research-mcp) (push) Successful in 6m31s
All checks were successful
CI / Flake Check (push) Successful in 42s
CI / Build Individual Packages (academic-search-mcp-server) (push) Successful in 56s
CI / Build Individual Packages (duckduckgo-mcp-server) (push) Successful in 49s
CI / Build Individual Packages (kindly-web-search-mcp-server) (push) Successful in 1m26s
CI / Build Individual Packages (manim-mcp-server) (push) Successful in 1m3s
CI / Build Individual Packages (pdf-reader-mcp) (push) Successful in 1m2s
CI / Build Individual Packages (zotero-mcp) (push) Successful in 1m16s
CI / Build Individual Packages (rust-research-mcp) (push) Successful in 6m31s
This commit is contained in:
@@ -9,7 +9,7 @@ let
|
||||
# Internal dependency: pyzotero (not in nixpkgs)
|
||||
pyzotero = python3Packages.buildPythonPackage rec {
|
||||
pname = "pyzotero";
|
||||
version = "1.9.0";
|
||||
version = "1.11.0";
|
||||
format = "wheel";
|
||||
|
||||
src = fetchPypi {
|
||||
@@ -17,7 +17,7 @@ let
|
||||
format = "wheel";
|
||||
dist = "py3";
|
||||
python = "py3";
|
||||
hash = "sha256-vbbqhotDQlsQjho/JaFywriPb3XgnmydcNG38/Qq8xE=";
|
||||
hash = "sha256-VDSMczLHnNGs9THyVI/I2MbqMeiemMQgIy2XoZOtlbI=";
|
||||
};
|
||||
|
||||
propagatedBuildInputs = with python3Packages; [
|
||||
@@ -39,20 +39,21 @@ let
|
||||
in
|
||||
python3Packages.buildPythonApplication rec {
|
||||
pname = "zotero-mcp";
|
||||
version = "0.1.2-unstable";
|
||||
version = "0.2.2";
|
||||
pyproject = true;
|
||||
|
||||
src = fetchFromGitHub {
|
||||
owner = "54yyyu";
|
||||
repo = "zotero-mcp";
|
||||
rev = "372da10a3fbf56332eed4547fd40032de45593b8";
|
||||
hash = "sha256-nYtuADZVFAJjnl0Gejnd0dK/VVL+XHttHC3zc2avG8s=";
|
||||
rev = "v${version}";
|
||||
hash = "sha256-GZkzABsUh6qua66K4URPq0InLgs6cqLgKEXm7wzT+s8=";
|
||||
};
|
||||
|
||||
build-system = with python3Packages; [
|
||||
hatchling
|
||||
];
|
||||
|
||||
# Core dependencies
|
||||
dependencies = with python3Packages; [
|
||||
pyzotero
|
||||
mcp
|
||||
@@ -61,12 +62,24 @@ python3Packages.buildPythonApplication rec {
|
||||
pydantic
|
||||
requests
|
||||
fastmcp
|
||||
chromadb
|
||||
sentence-transformers
|
||||
openai
|
||||
google-genai
|
||||
unidecode
|
||||
];
|
||||
|
||||
# Optional: semantic search dependencies
|
||||
optional-dependencies = with python3Packages; {
|
||||
semantic = [
|
||||
chromadb
|
||||
sentence-transformers
|
||||
openai
|
||||
google-genai
|
||||
tiktoken
|
||||
];
|
||||
pdf = [
|
||||
pymupdf
|
||||
ebooklib
|
||||
];
|
||||
};
|
||||
|
||||
pythonImportsCheck = [ "zotero_mcp" ];
|
||||
|
||||
meta = with lib; {
|
||||
|
||||
Reference in New Issue
Block a user