मुझे आश्चर्य हो रहा है कि पाइप को बताने का कोई तरीका है, विशेष रूप से आवश्यकताओं की फाइल में, एक न्यूनतम संस्करण ( pip install package>=0.2
) और अधिकतम संस्करण दोनों के साथ एक पैकेज स्थापित करने के लिए जिसे कभी स्थापित नहीं किया जाना चाहिए (सैद्धांतिक एपीआई:) pip install package<0.3
।
मैं पूछता हूं क्योंकि मैं एक तीसरे पक्ष के पुस्तकालय का उपयोग कर रहा हूं जो सक्रिय विकास में है। मैं अपनी पाइप आवश्यकताओं फ़ाइल को निर्दिष्ट करना चाहूंगा कि यह हमेशा 0.5.x शाखा की सबसे हालिया छोटी रिलीज को स्थापित करना चाहिए, लेकिन मैं नहीं चाहता कि पाइप कभी भी किसी भी नए प्रमुख संस्करणों (जैसे 0.6.x) को स्थापित करने की कोशिश करें एपीआई अलग है। यह महत्वपूर्ण है क्योंकि 0.6.x शाखा उपलब्ध होने के बावजूद, देवता अभी भी 0.5.x शाखा को पैच और बगफिक्स जारी कर रहे हैं, इसलिए मैं package==0.5.9
अपनी आवश्यकताओं की फ़ाइल में एक स्थिर लाइन का उपयोग नहीं करना चाहता ।
क्या उसे करने का कोई तरीका है?