我喜欢从精心设计的 python 项目中获得灵感。
最后一个启发我的是诗歌库。
我从中复制了很多,但这篇文章的主题是black和isort。
两者都配置良好pyproject.toml
:
[tool.isort]
profile = "black"
...
known_first_party = "poetry"
[tool.black]
line-length = 88
include = '\.pyi?$'
exclude = '''
/(
...
)/
'''
格式配置Makefile
为:
format: clean
@poetry run black poetry/ tests/
我以为 runningmake format
会在black
internal run 中运行isort
,但是当我运行时isort .
,它会正确格式化之后的 import 语句。然后好像black
没跑isort
。
问题:是否在内部black
运行isort
?