astroid
v3.3.8
| 作為Tidelift訂閱的一部分,可以提供對Astoid的專業支持。 Tidelift為軟件開發團隊提供了購買和維護其軟件的單一來源,並提供了最了解它的專家,同時與現有工具無縫集成。 |
該模塊的目的是提供Python源代碼的共同基礎表示。目前是圖書館為Pylint的功能提供動力。
它提供了來自_ast模塊的兼容表示。它通過遞歸走下AST並建造延長的AST來重建由內置模塊生成的樹。新節點類具有不同用法的其他方法和屬性。它們包括對靜態推理和本地名稱範圍的一些支持。此外,星體還可以通過檢查生物物體來建造部分樹木。
提取tarball,跳入創建的目錄並運行:
PIP安裝。
如果要進行可編輯的安裝,則可以運行:
PIP安裝-e。
如果您有任何疑問,請郵寄[email protected]郵件列表以獲取支持。有關訂閱信息和檔案,請參見http://mail.python.org/mailman/listinfo/code-quality。
http://astreod.readthedocs.io/en/latest/
Astroid 2.0目前僅適用於Python 3。如果您想要Python 2的支持,請使用舊版本的Astroid(儘管請注意,這些版本不再支持)。
測試在“測試”子目錄中。要啟動整個測試套件,您可以使用托克斯或pytest:
毒品 pytest