ध्यान! ध्यान! आगे प्रभावशाली जवाब। पाइथन ब्रह्मांड में पैकेजिंग की स्थिति पर "नवीनतम ज्ञापन" प्राप्त करने के लिए, this fairly detailed essay पढ़ें।
उत्तरदायी बनाने/स्थापित करने का प्रयास करते समय मैंने अभी इस समस्या में भाग लिया है। समस्या यह प्रतीत होती है कि वास्तव में distutils doesn't support install_requires। Setuptools should बंदर-पैच दूर-द-फ्लाई पर, लेकिन ऐसा नहीं होता है, संभवतः क्योंकि सेटअपटॉल्स की अंतिम रिलीज 200 9 से 0.6c11 है, जबकि distutils एक कोर पायथन परियोजना है।
तो सेटअपtools-0.6c11-py2.7.egg को मैन्युअल रूप से स्थापित करने के बाद भी setup.py.py dist.pyils dist.py को चुनता है, और साइट-पैकेज/setuptools/से कोई नहीं।
इसके अलावा setuptools प्रलेखन ez_setup का उपयोग करने के लिए संकेत देता है और distutils नहीं।
हालांकि, setuptools खुद को distribute द्वारा आजकल प्रदान किया जाता है, और सेटअप() का स्वाद install_requires का समर्थन करता है।
पाइथन पैकेज बनाते समय setup.py में 'इंस्टॉल \ _requires' जोड़ना संभव है [https://stackoverflow.com/questions/9810603/adding-install-requires-to-setup- py-when-making-a-python-package) – tripleee
@ ट्रिपली शायद, लेकिन इस सवाल से पहले पूछा गया था। –
[प्रश्न आयु एक माध्यमिक चिंता है] (https://meta.stackoverflow.com/questions/251938/should-i-flag-a-question-as-duplicate-if-it-has-received-better-answers) लेकिन मेरे पास कोई भी मजबूत राय नहीं है। यदि आप डुप्लिकेट नामांकन को दूसरी तरफ जाने के लिए चाहते हैं, तो शायद दृश्यता के लिए एक [मेटा] प्रश्न बनाएं। मेरे लिए व्यक्तिगत रूप से, दूसरे प्रश्न के स्वीकृत उत्तर ने मुझे और मदद की, क्योंकि यह अधिक प्रत्यक्ष और केंद्रित है। ऐसा लगता है कि आपने कभी भी इन उत्तरों में से कोई भी स्वीकार नहीं किया है, इसलिए यह एक कारक है जिसे आप वास्तव में बदल सकते हैं। – tripleee