astroid
v3.3.8
| Astroid에 대한 전문적인 지원은 TideLift 구독의 일부로 제공됩니다. TideLift는 소프트웨어 개발 팀에게 소프트웨어를 구매하고 유지 관리 할 수있는 단일 소스를 제공하며, 기존 도구와 완벽하게 통합하면서 가장 잘 아는 전문가의 전문가 등급 보증을 제공합니다. |
이 모듈의 목표는 Python 소스 코드의 공통 기본 표현을 제공하는 것입니다. 현재 Pylint의 기능을 전원으로 전원을 공급합니다.
_ast 모듈에서 나오는 호환 가능한 표현을 제공합니다. AST를 재귀 적으로 걸어 가서 확장 된 AST를 구축하여 내장 된 _ast 모듈에 의해 생성 된 트리를 재구성합니다. 새로운 노드 클래스에는 다양한 사용법에 대한 추가 방법과 속성이 있습니다. 여기에는 정적 추론 및 로컬 이름 스코프에 대한 지원이 포함됩니다. 또한, 아스트로이드는 살아있는 물체를 검사하여 부분 나무를 만들 수 있습니다.
Tarball을 추출하고 생성 된 디렉토리로 뛰어 들어 실행하십시오.
PIP 설치.
편집 가능한 설치를하려면 다음을 실행할 수 있습니다.
PIP 설치 -E.
궁금한 점이 있으시면 [email protected] 메일 링리스트를 우편으로 보내 서 지원하십시오. 구독 정보 및 아카이브는 http://mail.python.org/mailman/listinfo/code-quality를 참조하십시오.
http://astroid.readthedocs.io/en/latest/
Astroid 2.0은 현재 Python 3에서만 사용할 수 있습니다. Python 2 지원을 원한다면 이전 버전의 Astroid를 사용하십시오 (이 버전은 더 이상 지원되지 않습니다).
테스트는 '테스트'서브 디렉토리에 있습니다. 전체 테스트 스위트를 시작하려면 Tox 또는 Pytest를 사용할 수 있습니다.
독스 pytest