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

This commit is contained in:
2026-03-30 21:09:27 +02:00
parent 66be71e5ad
commit 1fc0e7a87a

View File

@@ -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; {