gpt4 book ai didi

buildout - 使用 virtualenv 在 emacs 中使用 epylint

转载 作者:行者123 更新时间:2023-12-02 02:16:57 24 4
gpt4 key购买 nike

无法让 epylint 工作。我正在使用 buildout 生成 epylint 脚本。但是后来我从命令行运行它,它没有输出任何东西。

> epylint models.py
> echo $?
0

虽然如果 pylint 安装到系统 (emerge pylint) 一切正常,除了系统级 linter 看不到由 buildout 安装的 eggs。这是我为 eplint 构建的部分:

[epylint]
recipe = zc.recipe.egg
eggs =
${buildout:eggs}
pylint
extra-paths = ${buildout:extra-paths}
entry-points = epylint=pylint.epylint:Run

想获得如何查明问题的建议。

最佳答案

这似乎是由于缺少 pylint 脚本,epylint 在内部调用该脚本。

这个构建配置对我有用:

[epylint]
recipe = zc.recipe.egg
eggs = pylint
entry-points = epylint=pylint.epylint:Run

[pylint]
recipe = zc.recipe.egg
eggs = pylint
entry-points = pylint=pylint.lint:Run
arguments = sys.argv[1:]

我需要两个部分,因为 pylint.lint:Run 和 pylint.epylint:Run 进程命令行参数的方式不同。

关于buildout - 使用 virtualenv 在 emacs 中使用 epylint,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10001205/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com