From 3359e3498c7a5c3abb53cc638a00ba96cf4ab07d Mon Sep 17 00:00:00 2001 From: qyyfw Date: Sat, 11 Jul 2026 16:06:31 +0800 Subject: [PATCH] =?UTF-8?q?build:=20pin=20celery=20ecosystem=20(kombu/bill?= =?UTF-8?q?iard/vine/click/click-repl=200.3.0=20=E7=AD=89)=20to=20known-go?= =?UTF-8?q?od=20versions=20from=20running=20container,=20fix=20ResolutionI?= =?UTF-8?q?mpossible=20on=20floating=20transitive=20deps?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/python/requirements.txt | 49 ++++++++++++++++++++------------- 1 file changed, 30 insertions(+), 19 deletions(-) diff --git a/backend/python/requirements.txt b/backend/python/requirements.txt index 6023c62..89db4b5 100644 --- a/backend/python/requirements.txt +++ b/backend/python/requirements.txt @@ -1,19 +1,30 @@ -# AIFlow 后端依赖 -fastapi==0.115.6 -uvicorn==0.34.0 -sqlalchemy==2.0.36 -pymysql==1.1.1 -cryptography==44.0.0 -passlib[bcrypt]==1.7.4 -python-jose[cryptography]==3.3.0 -python-multipart==0.0.18 -redis==5.2.1 -pydantic==2.10.3 -pydantic-settings==2.7.0 -python-dotenv==1.0.1 -httpx==0.28.1 -aiofiles==24.1.0 -celery==5.4.0 -qrcode==8.2 -pillow==12.2.0 -xskill==0.5.2 +# AIFlow 后端依赖 +fastapi==0.115.6 +uvicorn==0.34.0 +sqlalchemy==2.0.36 +pymysql==1.1.1 +cryptography==44.0.0 +passlib[bcrypt]==1.7.4 +python-jose[cryptography]==3.3.0 +python-multipart==0.0.18 +redis==5.2.1 +pydantic==2.10.3 +pydantic-settings==2.7.0 +python-dotenv==1.0.1 +httpx==0.28.1 +aiofiles==24.1.0 +celery==5.4.0 +qrcode==8.2 +pillow==12.2.0 +xskill==0.5.2 + +# ---- pinned celery ecosystem (known-good, extracted from running container) ---- +# 避免 pip 浮动解析到与 celery 5.4.0 冲突的新版传递依赖(如 click-repl 0.2.0 的 prompt-toolkit 冲突) +amqp==5.3.1 +kombu==5.6.2 +billiard==4.2.4 +vine==5.1.0 +click==8.4.2 +click-didyoumean==0.3.1 +click-plugins==1.1.1.2 +click-repl==0.3.0