2012-04-03 2 views
3

에필린이 작동하지 않습니다. 나는 epylint 스크립트를 생성하기 위해 buildout을 사용하고 있습니다. 하지만 명령 줄에서 실행하면 아무 것도 출력되지 않습니다.가상 연결을 사용하는 이맥에서 epylint

> epylint models.py 
> echo $? 
0 

동안 pylint는 시스템 (pylint 등장) 모든 buildout 설치 계란이 표시되지 않는 시스템 레벨 린터를 제외하고, 작동에 설치되어있는 경우. 여기에 플린트를위한 내 빌드 아웃 부분이 있습니다 :

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

포인트 문제를 어떻게 해결할 수 있는지 제안하고 싶습니다.

답변

2

이것은 epylint가 내부적으로 호출하는 pylint 스크립트가 없기 때문인 것 같습니다.

이 buildout의 설정은 나를 위해 작동 :

[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 : 실행하고 pylint.epylint : 다른 방식으로 실행 프로세스 명령 줄 인수.

관련 문제