astroid
v3.3.8
| Astroidの専門的なサポートは、Tideliftサブスクリプションの一部として利用できます。 Tideliftは、ソフトウェア開発チームにソフトウェアを購入および維持するための単一のソースを提供し、既存のツールとシームレスに統合しながら、それを最もよく知っている専門家からの専門的な成績を保証します。 |
このモジュールの目的は、Pythonソースコードの一般的な基本表現を提供することです。現在、Pylintの機能を駆動するライブラリです。
_astモジュールからの互換性のある表現を提供します。 ASTを再帰的に歩き、拡張されたASTを構築することにより、ビルドインモジュールによって生成されたツリーを再構築します。新しいノードクラスには、さまざまな使用法に対する追加のメソッドと属性があります。それらには、静的推論とローカル名スコープのサポートが含まれています。さらに、アストロイドは、生きている物体を検査することにより、部分的な木を建設することもできます。
ターボールを抽出し、作成されたディレクトリにジャンプして実行します。
ピップインストール。
編集可能なインストールを実行したい場合は、実行できます。
ピップインストール-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