| O suporte profissional ao astroid está disponível como parte da assinatura do Tidelift. O Tidelift oferece às equipes de desenvolvimento de software uma única fonte para a compra e manutenção de seu software, com garantias profissionais dos especialistas que o conhecem melhor, enquanto se integrando perfeitamente às ferramentas existentes. |
O objetivo deste módulo é fornecer uma representação base comum do código -fonte do Python. Atualmente, é a biblioteca que alimenta as capacidades da Pylint.
Ele fornece uma representação compatível que vem do módulo _UT. Ele reconstrói a árvore gerada pelo módulo construído _UT, caminhando recursivamente pela AST e construindo uma AST prolongada. As novas classes de nós têm métodos e atributos adicionais para usos diferentes. Eles incluem algum suporte para inferência estática e escopos de nomes locais. Além disso, o astroid também pode construir árvores parciais inspecionando objetos vivos.
Extraia o tarball, entre no diretório criado e execute:
Instalação PIP.
Se você quiser fazer uma instalação editável, você pode executar:
pip install -e.
Se você tiver alguma dúvida, envie o [email protected] Lista de discussão para obter suporte. Consulte http://mail.python.org/mailman/listinfo/code-quity para obter informações e arquivos de assinatura.
http://astroid.readthedocs.io/en/latest/
Astroid 2.0 está atualmente disponível apenas para Python 3. Se você deseja suporte ao Python 2, use uma versão mais antiga do astroid (embora observe que essas versões não são mais suportadas).
Os testes estão no subdiretório de 'teste'. Para iniciar o conjunto de testes inteiro, você pode usar Tox ou Pytest:
tox Pytest