DEPENDENCY BLOWUP
装一个,来一串
代码里声明的直接依赖
0
DECLARED · DIRECT
实测装下来的包
0+
ACTUALLY INSTALLED
×3+MORE THAN TRIPLE
1 点 = 1 个包 · 点阵翻倍
RANK 0 · 本体
RANK 1 · 直接依赖 15 点
RANK 2 · 间接依赖(炸开)
多出来的 = 它依赖的包
全局 Python 环境
15
示意图 · 非实拍
pydanticv1
老项目还在用这一版
INTERFACE · A
pydanticv2
新工具要求这一版
INTERFACE · B
接口整个替换REPLACED
两版装到一起 · 必崩一个
反悔 · 没那么容易
>
工具默认共用同一个 Python 环境
谁都能动别人的依赖
多出来的,全是依赖!
章 0 · 准备 | 镜头 6 · 依赖翻三倍 · 2:08–2:41
数据:VulnClaw 依赖声明与实测安装(口播 2:11–2:17)