| El apoyo profesional para el astroides está disponible como parte de la suscripción de TidElift. TidElift ofrece a los equipos de desarrollo de software una fuente única para comprar y mantener su software, con garantías de calificaciones profesionales de los expertos que lo conocen mejor, mientras se integran sin problemas con las herramientas existentes. |
El objetivo de este módulo es proporcionar una representación base común del código fuente de Python. Actualmente es la biblioteca que alimenta las capacidades de Pylint.
Proporciona una representación compatible que proviene del módulo _ast. Reconstruye el árbol generado por el módulo construido _ast caminando recursivamente por el AST y construyendo un AST extendido. Las nuevas clases de nodo tienen métodos y atributos adicionales para diferentes usos. Incluyen cierto apoyo para la inferencia estática y los ámbitos de nombres locales. Además, el astroide también puede construir árboles parciales inspeccionando objetos vivos.
Extraiga el tarball, salta al directorio creado y corre:
Instalar PIP.
Si desea hacer una instalación editable, puede ejecutar:
PIP install -e.
Si tiene alguna pregunta, envíe el có[email protected] Lista de correo para obtener soporte. Consulte http://mail.python.org/mailman/listinfo/code-Quality para obtener información y archivos de suscripción.
http://astroid.readthedocs.io/en/latest/
Atroides 2.0 está actualmente disponible solo para Python 3. Si desea soporte de Python 2, use una versión anterior de Atroides (aunque tenga en cuenta que estas versiones ya no son compatibles).
Las pruebas están en el subdirectorio de 'prueba'. Para iniciar toda la suite de pruebas, puede usar Tox o Pytest:
tostada pytest