标题:跟进构建阶段 vcs_versioning GlobalOverrides warning
背景:
- 当前
./scripts/doctor.sh 已通过,但在 build release artifacts 阶段仍会出现 vcs_versioning 的 GlobalOverrides warning。
- 该 warning 不阻塞 A2A 1.0 迁移与回归,但会污染构建日志,属于 packaging/tooling housekeeping。
现象:
- 构建阶段输出
UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility.
目标:
- 评估 warning 来源是
vcs_versioning 还是当前打包配置触发。
- 给出低风险修复方案,优先避免修改发布语义。
- 收敛构建日志中的这条 warning,保证
doctor / CI 输出更干净。
验收:
./scripts/doctor.sh 的 build release artifacts 阶段不再出现该 warning。
- 不影响现有 sdist / wheel 构建结果。
标题:跟进构建阶段 vcs_versioning GlobalOverrides warning
背景:
./scripts/doctor.sh已通过,但在 build release artifacts 阶段仍会出现vcs_versioning的GlobalOverrideswarning。现象:
UserWarning: No GlobalOverrides context is active. Auto-creating one with SETUPTOOLS_SCM prefix for backwards compatibility.目标:
vcs_versioning还是当前打包配置触发。doctor/ CI 输出更干净。验收:
./scripts/doctor.sh的 build release artifacts 阶段不再出现该 warning。