आप प्रोग्रामर को निर्भरता के पायथन पैकेज की सूची कैसे दे सकते हैं?
मानक setup.py
में ये दस्तावेज हैं, लेकिन मैं इसे पायथन या कमांड लाइन से एक्सेस करने का आसान तरीका नहीं खोज सकता ।
आदर्श रूप से, मैं कुछ इस तरह की तलाश में हूँ:
$ 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 में संग्रहीत है।