| Профессиональная поддержка Astroid доступна как часть подписки Tidelift. Tidelift предоставляет команды разработки программного обеспечения один источник для покупки и поддержания своего программного обеспечения, с профессиональными гарантиями от экспертов, которые знают его лучше всего, в то же время беспрепятственно интегрируются с существующими инструментами. |
Целью этого модуля является предоставление общего базового представления исходного кода Python. В настоящее время это библиотека, питающая возможности Pylint.
Он обеспечивает совместимое представление, которое поступает из модуля _ast. Он восстанавливает дерево, генерируемое встроенным модулем _ast, рекурсивно идя по AST и создавая расширенный AST. Новые классы узлов имеют дополнительные методы и атрибуты для различных использования. Они включают некоторую поддержку статического вывода и локальных прицелов имени. Кроме того, астроид также может построить частичные деревья, осматривая живые объекты.
Извлеките тарбол, прыгайте в созданный каталог и запустите:
PIP установка.
Если вы хотите сделать редактируемая установка, вы можете запустить:
PIP установка -e.
Если у вас есть какие-либо вопросы, пожалуйста, отправьте список рассылки по адресу [email protected] для поддержки. См.
http://astroid.readthedocs.io/en/latest/
Astroid 2.0 в настоящее время доступен только для Python 3. Если вам нужна поддержка Python 2, используйте более старую версию астроида (хотя обратите внимание, что эти версии больше не поддерживаются).
Тесты находятся в подкаталоге «Тест». Чтобы запустить весь набор тестов, вы можете использовать Tox или Pytest:
токс питест