From 239a0d5fa9828141923018828da3405f64a1cfdb Mon Sep 17 00:00:00 2001 From: gramps Date: Wed, 1 Jul 2026 18:10:12 -0700 Subject: [PATCH] add pypdf dependency for PDF upload support --- CLAUDE.md | 2 +- README.md | 2 +- requirements.txt | 1 + 3 files changed, 3 insertions(+), 2 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index cfc1e31..cc8a390 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -19,7 +19,7 @@ sudo systemctl restart jarvischat ```bash ./venv/bin/pip install -r requirements.txt -# Also requires: psutil jinja2 python-multipart (not in requirements.txt) +# Also requires: psutil jinja2 python-multipart pypdf (not in requirements.txt) ``` ## Architecture diff --git a/README.md b/README.md index 903eed4..cf8e210 100644 --- a/README.md +++ b/README.md @@ -84,7 +84,7 @@ cd /opt/jarvischat python3 -m venv venv # Install dependencies -./venv/bin/pip install fastapi uvicorn httpx psutil jinja2 python-multipart +./venv/bin/pip install fastapi uvicorn httpx psutil jinja2 python-multipart pypdf # Set admin PIN before first startup (4 digits) export JARVISCHAT_ADMIN_PIN=4827 diff --git a/requirements.txt b/requirements.txt index d84dedb..ca87426 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,3 +1,4 @@ fastapi>=0.115.0 uvicorn[standard]>=0.32.0 httpx>=0.27.0 +pypdf>=5.0.0