คุณจะรับรายการการอ้างอิงของแพ็คเกจ Python โดยทางโปรแกรมได้อย่างไร
มาตรฐานsetup.py
มีเอกสารเหล่านี้ แต่ฉันไม่พบวิธีง่ายๆในการเข้าถึงจาก Python หรือบรรทัดคำสั่ง
ตามหลักการแล้วฉันกำลังมองหาสิ่งที่ต้องการ:
$ pip install somepackage --only-list-deps
kombu>=3.0.8
billiard>=3.3.0.13
boto>=2.26
หรือ:
>>> import package_deps
>>> package = package_deps.find('somepackage')
>>> print package.dependencies
['kombu>=3.0.8', 'billiard>=3.3.0.13', 'boto>=2.26']
หมายเหตุฉันไม่ได้พูดถึงการนำเข้าแพ็คเกจและค้นหาโมดูลที่อ้างอิงทั้งหมด แม้ว่าสิ่งนี้อาจพบแพคเกจที่ขึ้นอยู่กับส่วนใหญ่ แต่ก็ไม่สามารถค้นหาหมายเลขเวอร์ชันขั้นต่ำที่ต้องการได้ ที่เก็บไว้ใน setup.py เท่านั้น