跳到内容

invalid-pyproject-toml (RUF200)

作用

检查任何不符合相关 PEPs 架构的 pyproject.toml 文件。

为什么这不好?

您的项目可能包含无效的元数据或配置而您没有注意到

示例

[project]
name = "crab"
version = "1.0.0"
authors = ["Ferris the Crab <[email protected]>"]

建议改为

[project]
name = "crab"
version = "1.0.0"
authors = [
  { name = "Ferris the Crab", email = "[email protected]" }
]

参考