| Dukungan profesional untuk Astroid tersedia sebagai bagian dari langganan tidelift. Tidelift memberi tim pengembangan perangkat lunak satu sumber tunggal untuk membeli dan memelihara perangkat lunak mereka, dengan jaminan tingkat profesional dari para ahli yang paling mengetahuinya, sementara mengintegrasikan dengan alat yang ada dengan mulus. |
Tujuan dari modul ini adalah untuk memberikan representasi dasar umum dari kode sumber Python. Saat ini perpustakaan yang memberi daya pada kemampuan Pylint.
Ini memberikan representasi yang kompatibel yang berasal dari modul _ast. Ini membangun kembali pohon yang dihasilkan oleh modul builtin _ast dengan berjalan secara rekursif menyusuri AST dan membangun AST yang diperpanjang. Kelas node baru memiliki metode dan atribut tambahan untuk penggunaan yang berbeda. Mereka termasuk beberapa dukungan untuk inferensi statis dan lingkup nama lokal. Selain itu, Astroid juga dapat membangun pohon parsial dengan memeriksa benda -benda hidup.
Ekstrak tarball, lompat ke direktori yang dibuat dan jalankan:
Pip Instal.
Jika Anda ingin melakukan instalasi yang dapat diedit, Anda dapat menjalankan:
Pip Instal -e.
Jika Anda memiliki pertanyaan, silakan kirimkan milis [email protected] untuk dukungan. Lihat http://mail.python.org/mailman/listinfo/code-quality untuk informasi dan arsip berlangganan.
http://astroid.readthedocs.io/en/latest/
Astroid 2.0 saat ini hanya tersedia untuk Python 3. Jika Anda menginginkan dukungan Python 2, gunakan versi Astroid yang lebih lama (meskipun perhatikan bahwa versi -versi ini tidak lagi didukung).
Tes berada di subdirektori 'tes'. Untuk meluncurkan seluruh suite tes, Anda dapat menggunakan TOX atau PYTEST:
TOX Pytest