From 4efb86c05de82ddf083ad0ce1b1fed5572da93c3 Mon Sep 17 00:00:00 2001 From: Juan Date: Mon, 11 May 2026 13:10:54 +0200 Subject: [PATCH] fix(deps): fija click<8.2 en core (typer 0.12.x rompe con click >=8.2) `guardrails-ai<0.6` arrastra `typer 0.12.x`, que es incompatible con click >=8.2 ("Secondary flag is not valid for non-boolean flag"); el build de core/Dockerfile fallaba en `python -m spacy download en_core_web_sm`. Detectado al ejecutar el smoke de docker-compose. Co-Authored-By: Claude Opus 4.7 --- core/requirements.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/core/requirements.txt b/core/requirements.txt index d24fd71..a66b2ce 100644 --- a/core/requirements.txt +++ b/core/requirements.txt @@ -10,6 +10,10 @@ langgraph-checkpoint-sqlite>=2.0,<3.0 # eliminado en aiosqlite 0.21. Fijado a la Ășltima serie compatible. aiosqlite>=0.20,<0.21 guardrails-ai>=0.5,<0.6 +# typer 0.12.x (pin transitivo de guardrails-ai <0.6) rompe con click >= 8.2 +# ("Secondary flag is not valid for non-boolean flag" al ejecutar `spacy download` +# y la CLI de typer/weasel). Fijado a la Ășltima serie 8.1. +click>=8.1,<8.2 presidio-analyzer>=2.2,<3.0 presidio-anonymizer>=2.2,<3.0 openai>=1.50,<2.0