यहां उदाहरण परिदृश्य है।मैं सेटअप उपकरण कैसे बना सकता हूं एक जिथब फोर्क किए गए पीईपीआई पैकेज को स्थापित कर सकता हूं?
एक अजगर पैकेज not-mine
है और मुझे अभी इसमें एक छोटी सी बग मिली है। मुझे जिथब पर स्रोत कोड मिलता है और भंडार कांटा जाता है। मैं आवश्यक परिवर्तन करता हूं और पुल अनुरोध जमा करता हूं। दुर्भाग्यवश पैकेज लेखक छुट्टी पर है और मेरे पास समय सीमा है।
मुझे पीईपीआई पर रहने वाले लेखकों के संस्करण की बजाय मेरे फोर्कड रिपोजिटरी को स्थापित करने का एक तरीका चाहिए। मैंने बिना किसी सफलता के निम्नलिखित प्रयास किए हैं:
install_requires = [
'not-mine==1.0.0'
],
dependency_links = [
'http://github.com/my-username/not-mine/tarball/master#egg=not-mine-1.0.0'
]
मुझे क्या याद आ रही है?
संसाधन मैं पर ठोकर खाई है, जबकि समस्या की जांच: How can I make setuptools install a package that's not on PyPI?