Makefile

目标

flake_find:

make flake_find

查找./ktransformers目录下所有的python文件,并将不符合pep8标准的错误、警告、致命错误...(它们的代码)放入一个列表中。目前我们已经将这个列表放在.flake8文件的extend-ignore部分,以便让flakes8暂时忽略它们。(我们可能在未来对其进行改进)

格式:

make format

我们使用黑色格式化./ktransformers目录下的所有python文件。它遵循pep8标准,但我们将行长度修改为120,通过添加

[tool.black]
line-length = 120
preview = true
unstable = true

在 pyproject.toml 文件中。

dev_install:

make dev_install

以开发模式安装该软件包。这意味着该软件包以可编辑模式安装。因此,如果您修改代码,则不需要重新安装该软件包。我们建议开发人员使用此方法安装软件包。