From 0fb5ab515dfbd0bf798aa5e55e3a3e7a02dd8739 Mon Sep 17 00:00:00 2001 From: Yuneng Jiang Date: Wed, 1 Apr 2026 14:27:51 -0700 Subject: [PATCH] [Fix] Revert cryptography to 43.0.3 in pyproject.toml for Python 3.9.0/3.9.1 compat cryptography 46.0.5 excludes Python 3.9.0 and 3.9.1, which conflicts with pyproject.toml's python = ">=3.9,<4.0" range. Docker still uses 46.0.5 via requirements.txt. Co-Authored-By: Claude Opus 4.6 (1M context) --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index dab869b343..65d37804ac 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -48,7 +48,7 @@ apscheduler = {version = "3.11.2", optional = true} fastapi-sso = { version = "0.16.0", optional = true } PyJWT = { version = "2.12.1", optional = true, python = ">=3.9" } python-multipart = { version = "0.0.20", optional = true} -cryptography = {version = "46.0.5", optional = true} # GHSA-r6ph-v2qm-q3c2 +cryptography = {version = "43.0.3", optional = true} # Docker uses 46.0.5; pyproject uses 43.0.3 for Poetry Python 3.9.0/3.9.1 compat prisma = {version = "0.11.0", optional = true} azure-identity = {version = "1.25.3", optional = true, python = ">=3.9"} azure-keyvault-secrets = {version = "4.10.0", optional = true}