From 56e8414d1ba8335ecaca653bc3f726b803ef07b7 Mon Sep 17 00:00:00 2001 From: Hermes Agent Date: Thu, 28 May 2026 01:12:29 +0200 Subject: [PATCH] inline caldav v3.2.0 to fix module not found --- packages/nextcloud-mcp-server/package.nix | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/packages/nextcloud-mcp-server/package.nix b/packages/nextcloud-mcp-server/package.nix index 1199a71..74fa5f1 100644 --- a/packages/nextcloud-mcp-server/package.nix +++ b/packages/nextcloud-mcp-server/package.nix @@ -122,6 +122,11 @@ let propagatedBuildInputs = with python3Packages; [ httpx pydantic python-dateutil ]; meta = with lib; { description = "Mistral AI API client"; homepage = "https://github.com/mistralai/client-python"; license = licenses.asl20; }; }; + caldav = fetchWheel { + pname = "caldav"; version = "3.2.0"; hash = lib.fakeHash; + propagatedBuildInputs = with python3Packages; [ httpx icalendar python-dateutil ]; + meta = with lib; { description = "CalDAV client"; homepage = "https://github.com/python-caldav/caldav"; license = licenses.asl20; }; + }; in python3Packages.buildPythonApplication rec { @@ -139,9 +144,9 @@ python3Packages.buildPythonApplication rec { build-system = [ python3Packages.uv-build ]; dependencies = with python3Packages; [ - mcp httpx pillow icalendar pydantic click caldav pyjwt + mcp httpx pillow icalendar pydantic click pyjwt aiosqlite alembic authlib fastembed anthropic boto3 starlette - jinja2 markdownify pymupdf pymupdf4llm openai dynaconf mistralai sqlalchemy + jinja2 markdownify pymupdf pymupdf4llm openai dynaconf sqlalchemy pythonvcard4 prometheus-client python-json-logger importlib-metadata googleapis-common-protos opentelemetry-api opentelemetry-proto @@ -150,7 +155,7 @@ python3Packages.buildPythonApplication rec { opentelemetry-instrumentation recurring-ical-events opentelemetry-exporter-otlp-proto-grpc qdrant-client opentelemetry-instrumentation-asgi opentelemetry-instrumentation-httpx - opentelemetry-instrumentation-logging langchain-text-splitters + opentelemetry-instrumentation-logging langchain-text-splitters mistralai caldav ]; postPatch = ''