| การสนับสนุนอย่างมืออาชีพสำหรับ Astroid มีให้บริการเป็นส่วนหนึ่งของการสมัครสมาชิก TideLift TideLift ให้ทีมพัฒนาซอฟต์แวร์เป็นแหล่งเดียวสำหรับการจัดซื้อและบำรุงรักษาซอฟต์แวร์ด้วยการรับรองระดับมืออาชีพจากผู้เชี่ยวชาญที่รู้ดีที่สุดในขณะที่รวมเข้ากับเครื่องมือที่มีอยู่อย่างราบรื่น |
จุดมุ่งหมายของโมดูลนี้คือการแสดงฐานทั่วไปของซอร์สโค้ด Python ปัจจุบันเป็นความสามารถของ Powering Pylint
มันมีการเป็นตัวแทนที่เข้ากันได้ซึ่งมาจากโมดูล _ast มันสร้างต้นไม้ที่สร้างขึ้นโดยโมดูล builtin _ast โดยการเดินซ้ำ AST และสร้าง AST ที่ขยายออกไป คลาสโหนดใหม่มีวิธีการและคุณลักษณะเพิ่มเติมสำหรับการใช้งานที่แตกต่างกัน พวกเขารวมถึงการสนับสนุนการอนุมานแบบคงที่และขอบเขตชื่อท้องถิ่น นอกจากนี้ Astroid ยังสามารถสร้างต้นไม้บางส่วนได้โดยการตรวจสอบวัตถุที่มีชีวิต
สกัด Tarball กระโดดเข้าไปในไดเรกทอรีที่สร้างขึ้นและเรียกใช้:
ติดตั้ง PIP
หากคุณต้องการทำการติดตั้งที่แก้ไขได้คุณสามารถเรียกใช้:
การติดตั้ง PIP -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