From 4bb338157f38e7de6ac62deebd6d1f576aca9cd8 Mon Sep 17 00:00:00 2001 From: Naman Singh Date: Fri, 10 Jul 2026 13:44:19 +0530 Subject: [PATCH] fix: add missing runtime dependencies to pyproject.toml cryptography, httpx, and openai are imported and used at runtime but were only declared in backend/requirements.txt. Anyone installing via pip install . would hit ImportError at runtime. Uses httpx[cli] (not plain httpx) to match setup.sh. --- pyproject.toml | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index d09bf392b..6392e671b 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -19,7 +19,10 @@ dependencies = [ "python-multipart>=0.0.9", "xhtml2pdf>=0.2.17", "aiosqlite>=0.20.0", - "python-whois>=0.9.4" + "python-whois>=0.9.4", + "cryptography>=42.0.0", + "httpx[cli]>=0.28.1", + "openai>=1.0.0" ] [project.scripts]