#1826·black

pyproject.toml 中对 `--config` 的支持

作者: grazhopper创建于 2020年11月18日更新于 2026年9月13日
标签T: enhancementC: configuration

我经常处理从同一个库中产生多个图书馆的项目,看起来有点像:

src/lib1/pyproject.toml 页面存档备份,存于互联网档案馆.
src/lib1/setup.py (英语).
src/lib2/pyproject.toml 页面存档备份,存于互联网档案馆.
src/lib2/setup.py (英语).

所有 libs 需要遵循相同的格式化规则,这意味着每个 “ pyproject.toml” 文件必须复制黑色配置 。

避免重复的一个可能办法是教黑人在正常的*pyproject.toml'内提供时处理已经存在的--config ' 选项。 基本上说:

src/lib1/pyproject.toml 页面存档备份,存于互联网档案馆.
src/lib1/setup.py (英语).
src/lib2/pyproject.toml 页面存档备份,存于互联网档案馆.
src/lib2/setup.py (英语).
src/ black.toml (英语).

每个“pyproject.toml”中包含:

[工具.black]
配置="./black.toml" (中文(简体) ).

相对于包含 " pyproject.toml " 文件的文件夹,将解释一个相对路径。

想法吗? 这是一项受欢迎的贡献吗?