From 5f702ba32a64624a6bc59bdfbfb58ad56ab4d275 Mon Sep 17 00:00:00 2001 From: Tiago Correia Date: Sat, 9 May 2026 23:27:33 +0100 Subject: [PATCH] fix: declare requests as explicit dependency Authlib's flask_client eagerly imports requests_client at module load, so importing app.extensions fails with ModuleNotFoundError in the hermetic deploy image (pip install --no-index from prebuilt wheels). Authlib does not list requests as a hard install requirement, so it never lands in /wheels. Co-Authored-By: Claude Opus 4.7 (1M context) --- requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/requirements.txt b/requirements.txt index a29d69e..7bc83f6 100644 --- a/requirements.txt +++ b/requirements.txt @@ -7,3 +7,4 @@ python-dotenv>=1.0 email_validator boto3>=1.34 Authlib>=1.3 +requests>=2.31