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)
|
# Internal dependency: pyzotero (not in nixpkgs)
|
||||||
pyzotero = python3Packages.buildPythonPackage rec {
|
pyzotero = python3Packages.buildPythonPackage rec {
|
||||||
pname = "pyzotero";
|
pname = "pyzotero";
|
||||||
version = "1.9.0";
|
version = "1.11.0";
|
||||||
format = "wheel";
|
format = "wheel";
|
||||||
|
|
||||||
src = fetchPypi {
|
src = fetchPypi {
|
||||||
@@ -17,7 +17,7 @@ let
|
|||||||
format = "wheel";
|
format = "wheel";
|
||||||
dist = "py3";
|
dist = "py3";
|
||||||
python = "py3";
|
python = "py3";
|
||||||
hash = "sha256-vbbqhotDQlsQjho/JaFywriPb3XgnmydcNG38/Qq8xE=";
|
hash = "sha256-VDSMczLHnNGs9THyVI/I2MbqMeiemMQgIy2XoZOtlbI=";
|
||||||
};
|
};
|
||||||
|
|
||||||
propagatedBuildInputs = with python3Packages; [
|
propagatedBuildInputs = with python3Packages; [
|
||||||
@@ -39,20 +39,21 @@ let
|
|||||||
in
|
in
|
||||||
python3Packages.buildPythonApplication rec {
|
python3Packages.buildPythonApplication rec {
|
||||||
pname = "zotero-mcp";
|
pname = "zotero-mcp";
|
||||||
version = "0.1.2-unstable";
|
version = "0.2.2";
|
||||||
pyproject = true;
|
pyproject = true;
|
||||||
|
|
||||||
src = fetchFromGitHub {
|
src = fetchFromGitHub {
|
||||||
owner = "54yyyu";
|
owner = "54yyyu";
|
||||||
repo = "zotero-mcp";
|
repo = "zotero-mcp";
|
||||||
rev = "372da10a3fbf56332eed4547fd40032de45593b8";
|
rev = "v${version}";
|
||||||
hash = "sha256-nYtuADZVFAJjnl0Gejnd0dK/VVL+XHttHC3zc2avG8s=";
|
hash = "sha256-GZkzABsUh6qua66K4URPq0InLgs6cqLgKEXm7wzT+s8=";
|
||||||
};
|
};
|
||||||
|
|
||||||
build-system = with python3Packages; [
|
build-system = with python3Packages; [
|
||||||
hatchling
|
hatchling
|
||||||
];
|
];
|
||||||
|
|
||||||
|
# Core dependencies
|
||||||
dependencies = with python3Packages; [
|
dependencies = with python3Packages; [
|
||||||
pyzotero
|
pyzotero
|
||||||
mcp
|
mcp
|
||||||
@@ -61,12 +62,24 @@ python3Packages.buildPythonApplication rec {
|
|||||||
pydantic
|
pydantic
|
||||||
requests
|
requests
|
||||||
fastmcp
|
fastmcp
|
||||||
chromadb
|
unidecode
|
||||||
sentence-transformers
|
|
||||||
openai
|
|
||||||
google-genai
|
|
||||||
];
|
];
|
||||||
|
|
||||||
|
# Optional: semantic search dependencies
|
||||||
|
optional-dependencies = with python3Packages; {
|
||||||
|
semantic = [
|
||||||
|
chromadb
|
||||||
|
sentence-transformers
|
||||||
|
openai
|
||||||
|
google-genai
|
||||||
|
tiktoken
|
||||||
|
];
|
||||||
|
pdf = [
|
||||||
|
pymupdf
|
||||||
|
ebooklib
|
||||||
|
];
|
||||||
|
};
|
||||||
|
|
||||||
pythonImportsCheck = [ "zotero_mcp" ];
|
pythonImportsCheck = [ "zotero_mcp" ];
|
||||||
|
|
||||||
meta = with lib; {
|
meta = with lib; {
|
||||||
|
|||||||
Reference in New Issue
Block a user