From 8693946cb8fa2ff9ac532d9abef75d1e0dde2ce2 Mon Sep 17 00:00:00 2001 From: shokollm <270575765+shokollm@users.noreply.github.com> Date: Fri, 10 Apr 2026 00:55:18 +0000 Subject: [PATCH] fix: add bcrypt version constraint for passlib compatibility bcrypt 5.0.0 is incompatible with passlib 1.7.x - passlib tries to access bcrypt.__about__.__version__ which was removed in bcrypt 5.x. Constrain bcrypt to >=4.0,<5.0 to maintain compatibility. --- src/backend/requirements.txt | 1 + 1 file changed, 1 insertion(+) diff --git a/src/backend/requirements.txt b/src/backend/requirements.txt index dc9f84b..0e5c62a 100644 --- a/src/backend/requirements.txt +++ b/src/backend/requirements.txt @@ -6,6 +6,7 @@ pydantic-settings>=2.1.0 email-validator>=2.0.0 python-jose[cryptography]>=3.3.0 passlib[bcrypt]>=1.7.4 +bcrypt>=4.0,<5.0 # Required for passlib compatibility crewai>=0.1.0 anthropic>=0.18.0 httpx>=0.26.0