2015-09-22 11 views
11

के साथ प्रोसेस-निर्भरता-लिंक का उपयोग करने का विकल्प क्या है मैं पाइथन 2.7 का उपयोग कर रहा हूं। मैं pip install एक रेपो (आंतरिक जिथब पर) की कोशिश कर रहा हूं जिसकी दूसरी रेपो (आंतरिक गिटूब पर भी निर्भरता) पर निर्भरता है। मैं कई विकल्प की कोशिश की लेकिन एक है कि काम इस तरह था:पाइप

(env)abc$ cat requirements.txt 
-e git://github.abc.com/abc/abc.git#egg=my_abc --process-dependency-links 

(env)abc$ pip install -r requirements.txt 

लेकिन मैं एक चेतावनी मिल गया कमांड लाइन ही कहा चलाते समय:

"विरोध निर्भरता लिंक प्रसंस्करण पदावनत किया गया है और किया जाएगा भविष्य में रिलीज में हटा दिया गया। "

मैं पिप v7.1.2 पर कर रहा हूँ। ऐसा करने का सही तरीका क्या है?

+0

मुझे नहीं लगता कि वहाँ है [एक वैकल्पिक] क्या करना है (है कि https://github.com/ पीपीए/पीआईपी/मुद्दों/4187) –

उत्तर

0

--process-dependency-links झंडा विकल्प का उपयोग करने का प्रयास करें। चूंकि यह कार्यक्षमता पदावनत है, --process-dependency-links झंडा पूरी तरह से जल्द ही हटा दिया जाएगा: तुम भी --allow-external packagename या --allow-unverified packagename, उपयोग करने के लिए जहां PackageName वास्तव में निर्दिष्ट करता है जो भी निर्भरता आपको लगता है कि एक अधिकारी भंडार

नोट में नहीं है स्थापित करना चाहते हो सकता है। मेरा मानना ​​है कि पसंदीदा दृष्टिकोण requirements.txt फ़ाइल को इसके बजाय आपूर्ति करना है। उदाहरण के लिए: मेरे पास मेरे प्रोजेक्ट के लिए कुछ आवश्यकताएं हैं, इसलिए मैं इसे info.txt में लिखूंगा।

&cat requirements.txt 

django-compressor>=1.4,<1.5 
django-grappelli>=2.6.3,<2.7 
django-bootstrap-form>=3.1,<3.2 

अगला मैं का उपयोग कर इसे स्थापित कर सकते हैं:

$ pip install -r requirements.txt 

तुम सब

+1

कृपया उपरोक्त संपादन देखें। मैं अपने मूल पोस्टिंग में दिखाए गए सामग्रियों के साथ पहले से info.txt का उपयोग कर रहा हूं। मुझे और क्या चाहिए? – abc

+0

requirement.txt में सभी निर्भर आवश्यकताएं होनी चाहिए, - प्रोसेस-निर्भरता-लिंक वहां नहीं होना चाहिए, इसके बजाय इसमें सभी निर्भर आवश्यकताओं की सूची होनी चाहिए। – csharpcoder

+0

मुझे लगता है कि आप इसे भी एक उत्तर के रूप में स्वीकार करना चाहते हैं। यदि यह आपके उद्देश्य को हल करता है – csharpcoder