我在Python 文档中读到:
build 命令负责将要安装的文件放入构建目录。
我担心这份文件可能不完整。做python setup.py build
别的吗?我希望这一步能够使用 Python 字节码生成目标文件,这些文件将在执行时由 Python VM 进行解释。
另外,我正在我的源代码存储库中构建一个自动代码检查。我想知道运行 setup.py build 是否有任何好处(它会做任何检查吗?)或者像 Pylint 这样的静态代码/PEP8 检查器是否足够好?
做
python setupy.py build
别的吗?
如果您的包包含 C 扩展(或定义了一些自定义编译任务),它们也会被编译。如果你的包中只有 Python 文件,那么复制就build
完成了。
我希望这一步能够使用 Python 字节码生成目标文件,这些文件将在执行时由 Python VM 进行解释。
不,build
不这样做。这发生在install
阶段。
我想知道运行 setup.py build 是否有任何好处(它会做任何检查吗?)或者像 Pylint 这样的静态代码/PEP8 检查器是否足够好?
无论如何,运行pylint
. build
甚至不检查语法。