build: pin celery ecosystem (kombu/billiard/vine/click/click-repl 0.3.0 等) to known-good versions from running container, fix ResolutionImpossible on floating transitive deps
This commit is contained in:
1 parent
ea7685a827
commit
3359e3498c
1 file changed
+30
-19
@@ -1,19 +1,30 @@
|
|||||||
# AIFlow 后端依赖
|
# AIFlow 后端依赖
|
||||||
fastapi==0.115.6
|
fastapi==0.115.6
|
||||||
uvicorn==0.34.0
|
uvicorn==0.34.0
|
||||||
sqlalchemy==2.0.36
|
sqlalchemy==2.0.36
|
||||||
pymysql==1.1.1
|
pymysql==1.1.1
|
||||||
cryptography==44.0.0
|
cryptography==44.0.0
|
||||||
passlib[bcrypt]==1.7.4
|
passlib[bcrypt]==1.7.4
|
||||||
python-jose[cryptography]==3.3.0
|
python-jose[cryptography]==3.3.0
|
||||||
python-multipart==0.0.18
|
python-multipart==0.0.18
|
||||||
redis==5.2.1
|
redis==5.2.1
|
||||||
pydantic==2.10.3
|
pydantic==2.10.3
|
||||||
pydantic-settings==2.7.0
|
pydantic-settings==2.7.0
|
||||||
python-dotenv==1.0.1
|
python-dotenv==1.0.1
|
||||||
httpx==0.28.1
|
httpx==0.28.1
|
||||||
aiofiles==24.1.0
|
aiofiles==24.1.0
|
||||||
celery==5.4.0
|
celery==5.4.0
|
||||||
qrcode==8.2
|
qrcode==8.2
|
||||||
pillow==12.2.0
|
pillow==12.2.0
|
||||||
xskill==0.5.2
|
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
|
||||||
Reference in new issue
Block a user