You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

uv工具exclude-newer配置无法识别时长格式问题咨询

解决uv中exclude-newer时长格式解析失败的问题

问题分析

你使用的uv 0.9.2版本存在exclude-newer配置的解析bug,尽管官方文档说明支持友好时长格式(如7 days)和ISO 8601时长格式(如P7D),但该版本仅能正确解析RFC3339标准的具体日期时间戳,导致配置时长格式时触发解析错误。

解决方案

方案1:升级uv到最新稳定版本

这是最直接的解决方式,后续uv版本已修复了时长格式解析的问题:

uv self update

升级完成后,原配置无需修改,以下两种格式均可正常生效:

[tool.uv]
# 友好时长格式
exclude-newer = "7 days"
# 或者ISO 8601时长格式
exclude-newer = "P7D"

方案2:临时使用RFC3339日期时间戳(不升级uv)

如果暂时无法升级,可手动计算对应时长前的具体时间,生成RFC3339格式的时间字符串填入配置。例如要排除7天前发布的包,可生成7天前的UTC时间(示例):

[tool.uv]
exclude-newer = "2024-05-20T00:00:00Z"

该格式在uv 0.9.2中可正常解析,同样能实现限制包版本发布时长的效果。

内容的提问来源于stack exchange,提问作者Honestiore

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.01 22:02:32